因为要用到这个开源系统,参考官方文档自己完成了安装。其实文档写得十分详细,我这里只是记录一下自己的心得而已。
注:下面xxx的地方,可能是需要设置密码的地方。务必牢记。
一 nagios 环境设置
1) /usr/sbin/useradd nagios
2) passwd nagios (xxx)
3)/usr/sbin/groupadd nagcmd
4)/usr/sbin/usermod -G nagcmd nagios
5)/usr/sbin/usermod -G nagcmd apache
二 nagios安装
1) 解压 之后 进入
2) ./configure --with-command-group=nagcmd
3)make all
4)make install
5)make install-init
6)make install-config
7)make install-commandmode
8)vim /usr/local/nagios/etc/objects/contacts.cfg 修改email 地址
9) make install-webconf
10) 添加有web访问权限的用户:htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin (xxx)
11) 将/etc/httpd/conf.d/nagios.conf 这个例子文件里的内容 merge 到apache的主配置文件里(/usr/local/apache2/conf/httpd.conf )
12) 修改保存后,重启Apache。访问http://172.16.128.152/nagios/ 用第10)步的用户名密码登陆 nagiosadmin (xxx)
三 Nagios Plugins安装
1) 解压 之后 进入解压目录
2) ./configure --with-nagios-user=nagios --with-nagios-group=nagios
3) make
3) make install
Nagios启动及测试
1) 将nagios加入系统服务(chkconfig --add nagios ;chkconfig nagios on 可选,这里我没有做)
2) 检测nagios配置文件语法是否有误:/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
3) 如果上一步没有错误。可以手动启动nagios服务了 :/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
关于启动、关闭nagios,参见:http://nagios.sourceforge.net/docs/3_0/startstop.html
FYI:
---client 安装
1。plugin安装
2。nrpe安装
./configure
make all
make install-plugin
make install-daemon
make install-daemon-config
make install-xinetd
将nrpe 5666/tcp # NRPE加入/etc/service
重启service xinetd restart
注:下面xxx的地方,可能是需要设置密码的地方。务必牢记。
一 nagios 环境设置
1) /usr/sbin/useradd nagios
2) passwd nagios (xxx)
3)/usr/sbin/groupadd nagcmd
4)/usr/sbin/usermod -G nagcmd nagios
5)/usr/sbin/usermod -G nagcmd apache
二 nagios安装
1) 解压 之后 进入
2) ./configure --with-command-group=nagcmd
3)make all
4)make install
5)make install-init
6)make install-config
7)make install-commandmode
8)vim /usr/local/nagios/etc/objects/contacts.cfg 修改email 地址
9) make install-webconf
10) 添加有web访问权限的用户:htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin (xxx)
11) 将/etc/httpd/conf.d/nagios.conf 这个例子文件里的内容 merge 到apache的主配置文件里(/usr/local/apache2/conf/httpd.conf )
12) 修改保存后,重启Apache。访问http://172.16.128.152/nagios/ 用第10)步的用户名密码登陆 nagiosadmin (xxx)
三 Nagios Plugins安装
1) 解压 之后 进入解压目录
2) ./configure --with-nagios-user=nagios --with-nagios-group=nagios
3) make
3) make install
Nagios启动及测试
1) 将nagios加入系统服务(chkconfig --add nagios ;chkconfig nagios on 可选,这里我没有做)
2) 检测nagios配置文件语法是否有误:/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
3) 如果上一步没有错误。可以手动启动nagios服务了 :/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
关于启动、关闭nagios,参见:http://nagios.sourceforge.net/docs/3_0/startstop.html
FYI:
---client 安装
1。plugin安装
2。nrpe安装
./configure
make all
make install-plugin
make install-daemon
make install-daemon-config
make install-xinetd
将nrpe 5666/tcp # NRPE加入/etc/service
重启service xinetd restart