Templates: Mail Servers – Postfix SMTP Mail server

Monitors included into Mail Servers – Postfix SMTP Mail Server template

Monitors from this application template check availability and performance of a Postfix Mail Server (SMTP/SMTPS) and can send an optional  test message via the monitored SMTP server. Postfix is a free and open-source mail transfer agent (MTA) that routes and delivers electronic mail, intended as an alternative to Sendmail MTA. More about templates.

Monitors list

Monitors description

Postfix process count (smtpd) (enabled by default) SMTP daemon process count. The smtpd daemon handles communication with networked mail clients that deliver messages to Postfix through SMTP. smtpd performs a number of checks that protect the rest of the Postfix system, and it can be configured to implement unsolicited commercial email (UCE) controls (local or network-based blacklists, DNS lookups, other client requests, and so on).

Postfix: mail queue length (enabled by default) Mail queue length (requires root privileges).

SMTP port (enabled by default) shows if the server answers on SMTP port (default 25).

Postfix CPU usage (smtpd) SMTP daemon CPU usage in percentage.

Postfix CPU usage over SNMP (smtpd) SMTP daemon CPU usage, collects data over SNMP.

Postfix memory usage (smtpd) SMTP daemon memory usage in Kb.

Postfix memory usage over SNMP (smtpd) SMTP daemon memory usage, collects data over SNMP.

Postfix process count (master) SMTP process manager process count. The master daemon is the supervisor of Postfix, and it oversees all other Postfix daemons. The master waits for incoming jobs to be delegated to subordinate daemons. If there is a lot of work to do, the master can invoke multiple instances of a daemon.

Postfix process count (pickup) Pickup daemon process count. The pickup daemon picks up messages put into the maildrop queue by the local sendmail user client program. After performing a few sanity checks, pickup passes messages to the cleanup daemon.

Postfix process count (qmgr) Queue manager process count. The qmgr daemon manages the Postfix queues; it is the heart of the Postfix mail system. It distributes delivery tasks to the locat, smtp, lmtp and pipe daemons. After delegating a job, it submits queue file path-name information, the message sender address, the target host (if the destination is remote), and one or more message-recipient addresses to the daemon it delegated the delivery task to.

Postfix process count over SNMP (master) SMTP process manager process count, collects data over SNMP.

Postfix process count over SNMP (pickup) Pickup daemon process count, collects data over SNMP.

Postfix process count over SNMP (qmgr) Queue manager process count, collects data over SNMP.

Postfix process count over SNMP (smtpd) SMTP daemon process count, collects data over SNMP.

Postfix: disk space available for mail shows free disk space available for mail messages, MB (requires root privileges).

Postfix: disk space used by mail directory, Kb (requires root privileges) shows disk space used by mail directory in Kb (requires root privileges).

SMTP, TLS shows if SMTP server accepts secure connections, forced TLS.

SMTP, TLS if available shows if SMTP server accepts connections, TLS or non-secure.

SMTP, TLS if available, test message shows if SMTP server accepts connections, TLS or non-secure, sends a test message once a day.

SMTP, non-secure connection shows if SMTP server accepts non-secure connections.

SMTPS shows if SMTP server accepts SSL-encrypted connections.

SMTPS port shows if SMTP server answers on SMTP over SSL port (default 465).

Templates overview

IPHost Network Monitor provides application templates (or just “templates” later in document), to create multiple relevant monitors in only a few clicks. Templates facilitate adding typical monitors sets; this can be particularly useful in case of big networks, when creating same-type monitors for many same-type devices is a common task. Application templates are sets of monitors that can be added, using specific predefined parameters, for a given host at once. The said set, added for given host, is displayed as a separate node in tree view pane, and is named application.

There are predefined templates; user can as well generate templates of their own – either out of existing monitors, or by cloning a predefined template. User-added template definitions are saved in XML files and can thus be conveniently augmented or applied to specific needs.