CentOS下安装Nagios
安装必要的包
yum install httpd gcc glibc glibc-common gd gd-devel php创建Nagios用户及组
useradd -m nagios创建nagcmd组用来运行通过web接口传输过来的命令,同时添加nagios和apache
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd apache
创建目录来存储Nagios的安装文件
mkdir /opt/Nagios
下载Nagios及其组件
保存到目录 /opt/Nagios
http://www.nagios.org/download/download.php
解压文件:
cd /opt/Nagios
tar xzf nagios-3.0.6.tar.gz
cd nagios-3.0.6编译
./configure --with-command-group=nagcmd
编译 Nagios:
make all
编译安装执行文件,初始化脚本,初始配置文件:
make install
make install-init
make install-config
make install-commandmode
** 不要运行 Nagios **
Nagios现在被安装到/usr/local/nagios/ 穆勒了
安装Nagios Web 界面:
make install-webconf
Nagios Web 界面将会安装到 /usr/local/nagios/share ( http 配置文件默认添加到 /etc/httpd/conf.d/nagios.conf )
创建 Web 界面登陆用户:
** 这并不是最安全的方法 **
我们将要创建名为 “nagiosadmin” 的Web用户( 千万记住你的密码 !)
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
重启 Apache:
service httpd restart
安装Nagios附加组件
解压文件:
cd /opt/Nagios
tar xzf nagios-plugins-1.4.13.tar.gz
cd nagios-plugins1.4.13
编译并配置附加组件
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install
配置nagios管理员接受告警信息的邮箱
vi /usr/local/nagios/etc/objects/contacts.cfg
email nagios@linuxschool.net ; <<***** 这里改成你自己的邮箱 ******
校验Nagios配置文件
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Total Warnings: 0
Total Errors: 0
启动Nagios
配置在系统启动时运行Nagios
chkconfig --add nagios
chkconfig nagios on
chkconfig httpd on
运行Nagios
service nagios start
登陆到Web界面
http://your-ip-address/nagios/
转载请注明:来自黄诗文的小窝
本文地址:http://www.huangshiwen.com/2010/04/19/install_nagios_on_centos.html
0 条评论
我要留言