Page History
...
The monitors listed below can be used to verify the health of all three major email services: IMAP, POP and SMTP. Use the following tables to identify the individual components to monitor.
Process Name | OS/Application |
---|---|
imapd | IMAP Daemon on most UNIX / Linux servers |
Windows Service Name | Application |
---|---|
Microsoft Exchange IMAP4 | Exchange IMAP Service |
Microsoft Exchange POP3 | Exchange POP Service |
For more information, see How to monitor Exchange with UIM.
- Performance Monitormonitor. The Performance service monitor allows you to monitor the CPU utilization of the core email system processes. A single instance of the Performance monitor should be created for each applicable process name from the table above.
This process should not consume more than an average of 70% of system CPU for a period greater than 15 minutes. Here are some example settings for the Performance service monitor:
- Process Count Monitormonitor. The Uptime Infrastructure Monitor Process Count Monitor monitor can be configured to ensure that email processes are present on the host system. In most cases a single process instance is required for daily email processing but having many instances is not necessarily a problem. We recommend setting thresholds to alert if 0 instances of the process are found, or if 10 or more instances are found. Here are some example settings:
- Windows Service Monitormonitor. If running email on Windows, we recommend monitoring the status of the email services individually to ensure that the service is in a running state. Here are some example settings:
Monitoring IMAP
- IMAP Monitormonitor. The IMAP Monitor monitor will run a basic availability check against the IMAP service using the default port of 143, which is usually acceptable. We suggest using the Server Response string under the Advanced Settings view to verify that the IMAP server is responding correctly. The server response should generally include IMAP. Here are some example settings:
Monitoring POP
- POP Monitormonitor. The POP Monitor monitor will run a basic availability check against the POP mail retrieval service using the default port of 110, which is usually acceptable. We suggest using the Server Response string under the Advanced Settings view to verify that the POP server is responding correctly. The server response should generally include OK.*POP3. Here are some example settings:
Monitoring SMTP
- SMTP Monitormonitor. The SMTP Monitor monitor will run a basic availability check against the SMTP service using the default port 25, which is usually acceptable. We suggest using the Server Response string under the Advanced Settings view to verify that the SMTP server is responding correctly. The server response should generally match this pattern: 220.SMTP. . Here are some example settings:
Other monitoring considerations
- Log Errorserrors. Many application failures will log error messages to either application-specific or system level logs. Monitoring these logs for error messages may provide sufficient early warning to identify potential future problems.
- User Authenticationauthentication. If your email services use centralized user authentication and control, enable monitoring of the authentication server and services. Uptime Infrastructure Monitor offers both Active Directory and LDAP service monitors that can be used for this purpose.
...