Monitoring Agents

check_postgrey

Description:

This is a Nagios plugin that checks the status of a postgrey server that has been configured to listen on a unix socket. It connects to a running postgrey server and sends an example postfix policy request, parses the result to make sure there is one and returns the appropriate NAGIOS/NRPE response.

Current Version

1.0.2

Last Release Date

2015-10-29

Compatible With

  • Nagios 1.x
  • Nagios 2.x
  • Nagios 3.x
  • Nagios 4.x

License

GPL


Project Files
Project Notes
OPTIONS --socket (-s) Set the location of the postgrey socket --timeout (-t) Sets the timeout, defaults to 10 seconds. --warning= (-w) Sets the warning period for the response time --critical= (-c) Sets the critical period for the response time --version (-V) Display current version and exit --help (-h) Display help message and exit --man Display man page and exit To install: 1) add the following to your local-commands file (e.g. /etc/nagios/conf.d/local-commands.cfg) # 'check_postgrey' command definition define command{ command_name check_postgrey command_line $USER1$/check_postgrey.pl -w $ARG1$ -c $ARG2$ } Note: If your postgrey unix socket is anywhere other than /var/spool/postfix/postgrey/socket you will either need to modify the source or add the -s argument to specify where it can be found. 2) Copy check_postgrey.pl to where your NAGIOS plugins are installed on the host that will be checked and set appropriate access permissions: e.g. cp check_postgrey.pl /usr/lib64/nagios/plugins/ or cp check_postgrey.pl /usr/lib/nagios/plugins/ and chmod +x /usr/lib64/nagios/plugins/check_postgrey.pl or chmod +x /usr/lib64/nagios/plugins/check_postgrey.pl 3) Add the following (adjust parameters to your own requirements) to each host specification that is to be checked: define service{ use local-service host_name service_description Mail: Postgrey mail policy check_command check_postgrey!3!9 }
Reviews (0) Add a Review
Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
0 (0)
Favorites
0
Views
7,286