背景:
阅读新闻
Nagios监控postfix队列
[日期:2011-09-26] 来源:blog.csdn.net/deccmtd 作者:deccmtd [字体:]
安装:
[root@localhost ~]# cd /usr/local/src/tarbag/ [root@localhost tarbag]# tar zxvf postfix-queuemonitor-1.0.tar [root@localhost tarbag]# tar zxvf postfix-queuemonitor-1.0.tar.gz -C /usr/local/nagios/libexec/ [root@localhost tarbag]# cd /usr/local/nagios/libexec/ [root@localhost libexec]# mv postfix_quemonitor/* ../
将postfix加入PATH中.
[root@localhost libexec]# vi /etc/profile POSTFIX_HOME=/usr/local/postfix/sbin PATH=:$POSTFIX_HOME:$PATH [root@localhost libexec]# source /etc/profile
将监控程序加入开机自启动,并运行:
[root@localhost libexec]# echo "/usr/local/nagios/libexec/queuemon &" >> /etc/rc.local [root@localhost libexec]# /usr/local/nagios/libexec/queuemon &
配置nrpe.cfg
[root@localhost etc]# vi nrpe.cfg command[check_postfix]=/usr/local/nagios/libexec/check_queue /tmp/que
配置nagios服务端 Mail主机的配置文件:
[root@localhost objects]# vi mail.cfg define service{ use local-service ; Name of service template to use host_name mail_host service_description Postfix_queuemonitor check_command check_nrpe!check_postfix notifications_enabled 1 }
重启nrpe 跟nagios
如果mail跟Nagios在同一台机器上.
编辑command.cfg
[root@localhost objects]# vi commands.cfg define command { command_name check_postfix command_line /usr/local/nagios/libexec/check_queue /tmp/que }
编辑本机cfg文件
[root@localhost objects]# vi localhost.cfg define service{ use local-service ; Name of service template to use host_name localhost service_description Postfix_queuemonitor check_command check_postfix notifications_enabled 1 }
重启Nagios 完成
相关资讯 Nagios
本文评论 查看全部评论 (0)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯