Build precise queries to find exactly what you need
Press ESC to close
Your review has been submitted and is pending approval.
This is a Nagios plugin that checks the status of a milter server that has been configured to listen on a tcp socket. It connects to a running milter server and performs a HELO check for ’localhost’ and expects a ’continue’ result. It will return the appropriate NAGIOS/NRPE response on success/failure.
Current Version
1.0.1
Last Release Date
2015-10-29
Owner
Alex Schuilenburg
License
GPL
Compatible With
OPTIONS --port (-p) Set the port number for the milter server --host (-H) Set the host name of the milter server --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_milter command_line $USER1$/check_milter.pl -w $ARG1$ -c $ARG2$ }
Note: If your milter server is anywhere other than localhost:8891 you will either need to modify the source or add the -p and/or -h arguments to specify where it can be contacted.
2) Copy check_milter.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_milter.pl or chmod +x /usr/lib64/nagios/plugins/check_milter.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 <hostname> service_description Mail: filter policy server check_command check_milter!3!9 }
You must be logged in to submit a review.
To:
From: