使用Nagios监控服务器,Python处理故障通知(邮件…

2009-05-13 15:17:55来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

今天终于调试完成利用
[url=javascript:;]Nagios[/url]
监控系统运行状况,现把
[url=javascript:;]安装[/url]
配置的文档放上来,参考了网上一些安装的方法,在此表示感谢。
处理故障通知(邮件与
[url=javascript:;]短信[/url]
) 部分的代码,由于
[url=javascript:;]Python[/url]
语言对缩进的要求非常严格,所以大家如果copy的时候一定要注意。文中所涉及到的perl与Python的代码放在附件之中
短信通知可以使用一般的GSM/GPRS MODEM即可
## 注意,所有的与nagios需要处理的部分,均需要nagios权限才能正常运行,包括短信部分需要调用的串口/dev/ttyS0等都要增加nagios权限,在这个上面我调试了好久 :(
OS: CentOS-4
Nagios-2.9
1)Nagios installation
Remove old nagios installation:
rpm -qa|grep nagios; rpm -e ...
## create group & user for nagios
groupadd -g 50001 nagios
useradd -u 50001 -g 50001 -d /home/nagios -s /sbin/nologin nagios
# Require:
        gd && gd-devel
        libpng && libpng-devel
        libjpeg && libjpeg-devel
        #####download source package of Python
        wget
http://nchc.dl.sourceforge.net/s ... s/nagios-2.9.tar.gz
        
[url=javascript:;]tar[/url]
zxvf nagios-2.9.tar.gz
        cd nagios-2.9
        ./configure --prefix=/opt/nagios \
                                --with-cgiurl=/nagios/cgi-bin \
                                --with-htmurl=/nagios \
                                --with-nagios-user=nagios \
                                --with-nagios-group=nagios
        make all
        make install
        make install-init
        make install-commandmode
        make install-config
        chown -R nagios.nagios /opt/nagios
2) nagios-plugins installation
        #####download source package of nagios-plugins

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:利用mpd架设vpn服务器

下一篇:nginx 负载均衡