linuxx 发表于 2013-3-28 08:55:58

运维监控利器Nagios的部署及配置

1.安装Nagios安装前的准备工作:useradd -s /sbin/nologin nagios开启邮件服务,sendmail或postfix编译安装./configure --prefix=/usr/local/nagiosmake allmake installmake install-init #安装/etc/rc.d/init.d/下的nagios启动脚本make install-commandmode #配置目录权限make install-config #安装配置示例文件,在/usr/local/nagios/etc下设置开机自动启动chkconfig --add nagioschkconfig nagios --level 35 on
安装Nagios插件(nagios-plugins)默认情况下Nagios只有很少的监控功能,因此要使用更多的监控功能需要安装插件./configure --prefix=/usr/local/nagiosmake make install插件会安装到/usr/local/nagios/libexec下
安装Nagios汉化插件(nagios-cn)./configure --prefix=/usr/local/nagiosmake allmake install
安装apache或nginx并整合php./configure --prefix=/usr/local/apachemakemake install./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxsmake make install
配置apachevim /usr/local/apache/conf/httpd.confUser nagiosGroup nagiosDirectoryIndex index.html index.phpAddType application/x-httpd-php .php发布nagios页面,为了安全起见需要对nagios页面进行认证
#############Nagios settings
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"<Directory /usr/local/nagios/sbin>    Options ExecCGI    Allowoverride None    Order allow,deny    Allow from all    AuthType Basic    AuthName "Nagios access"    AuthUserFile /usr/local/nagios/etc/htpasswd    Require valid-user</Directory>Alias /nagios "/usr/local/nagios/share"<Directory /usr/local/nagios/share>    Options ExecCGI    Allowoverride None    Order allow,deny    Allow from all    AuthType Basic    AuthName "Nagios access"    AuthUserFile /usr/local/nagios/etc/htpasswd    Require valid-user</Directory>/usr/local/apache/bin/htpasswd -c /usr/local/nagios/etc/htpasswd ivan #创建认证文件

della0887 发表于 2013-3-28 08:56:13

帮你顶下哈!!

tianzhig 发表于 2013-5-16 12:10:43

我是来刷分的,嘿嘿

mm111222 发表于 2013-5-17 15:27:56

读书读到抽筋处,文思方能如尿崩!

偷瓜的贼 发表于 2013-5-18 20:00:18

流氓不可怕,就怕流氓有文化。

kinght2008 发表于 2013-5-20 03:12:25

不要在一棵树上吊死,在附近几棵树上多试试死几次~

sele 发表于 2013-5-21 05:14:12

不错不错,楼主您辛苦了。。。
页: [1]
查看完整版本: 运维监控利器Nagios的部署及配置