运维监控利器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 #创建认证文件
帮你顶下哈!! 我是来刷分的,嘿嘿 读书读到抽筋处,文思方能如尿崩! 流氓不可怕,就怕流氓有文化。 不要在一棵树上吊死,在附近几棵树上多试试死几次~ 不错不错,楼主您辛苦了。。。
页:
[1]