Build precise queries to find exactly what you need
Press ESC to close
Plugin Works Well.
While execution, if you’re getting Shell Interpreter Error, run “sed -i -e ‘s/r$//’ check_mstat” command. ================================== Here is my check_mstat file
#!/bin/bash # Please Change mail.log permissions like (chmod 644 mail.log) # Implement logrotation on mail.log this file will rotate daily then you have stats of daily basis # LOGFILE=’/var/log/maillog’ sent=`cat $LOGFILE | grep status=sent | /usr/bin/wc -l` bounced=`cat $LOGFILE | grep status=bounced | /usr/bin/wc -l` deferred=`cat $LOGFILE | grep status=deferred | /usr/bin/wc -l`
echo “Total Mails Sent: $sent Bounced: $bounced Deferred: $deferred |Sent=”$sent”;0;9999999 Bounced=”$bounced”;0;9999999 Deferred=”$deferred”;0;9999999″ exit 0 ================================== Here is my postfix.cfg file
define host { use generic-switch host_name central_nagios_postfix address 192.168.1.1 } # define hostgroup { hostgroup_name Postfix members central_nagios_postfix } # define service { use generic-service,srv-pnp host_name central_nagios_postfix check_interval 5 retry_interval 1 contacts nishith.vyas service_description Postfix_Mail_Sent check_command check_postfix_sent_mails notification_interval 1440 notifications_enabled 1 } ================================== Here is my commands.cfg file.
define command{ command_name check_postfix_sent_mails command_line $USER1$/check_mstat } ================================== If PNP4Nagios has already been configured, this will start showing graphs also.
Many thanks to the author for making such a nice & simple script.
We’ve completely redesigned the world’s largest repository of Nagios plugins and monitoring tools. Join thousands of users sharing monitoring solutions for servers, applications, and everything in between.
Due to our redesign, all existing accounts require a password reset to access your account again.
Ready to explore 6,100+ projects and contribute to the community?
Reset Password Create Account
Happy Monitoring!