Monitoring mail services

In this recipe, we'll learn how to monitor three common mail services for a nominated host: SMTP, POP, and IMAP. We'll also see how to use the same structure to include additional checks for secure, encrypted versions of each of these services: SMTPS, POPS, and IMAPS.

For simplicity, we'll assume in this recipe that all three of these services are running on the same host, but the procedure will generalize easily for the common case where there are designated servers for one or more of the previously mentioned functions.

Getting ready

You should have a Nagios Core 4.0 or newer server with at least one host configured already. We'll use the example of troy.example.net, a host defined in its own file. You should also understand ...

Get Nagios Core Administration Cookbook - Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.