nagios安装文档
系统环境:CentOS6.3
本文档描述了如何安装Nagios程序和Nagios插件
1、安装前准备
Nagios安装前,首先安装相关主件,对于RHEL/CentOS系统:(依赖包的安装,其中httpd是为了是nagiox通过web界面显示出来)
[root@server~]#yuminstall-ywgethttpdphpgccglibcglibc-commongdgd-develmakenet-snmp
下载Nagios程序和Nagios插件
[root@server~]#wgethttp://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.4.1.tar.gz
[root@server~]#wgethttp://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.15/nagios-plugins-1.4.15.tar.gz
2、添加Nagios用户和组
[root@server~]#useraddnagios
[root@server~]#groupaddnagcmd
[root@server~]#usermod-a-Gnagcmdnagios
3、Nagios安装
[root@server~]#tarzxvfnagios-3.4.1.tar.gz
[root@server~]#cdnagios
[root@servernagios]#./configure--with-command-group=nagcmd
[root@servernagios]#makeall
[root@servernagios]#makeinstall
[root@servernagios]#makeinstall-init
[root@servernagios]#makeinstall-config
[root@servernagios]#makeinstall-commandmode
[root@servernagios]#makeinstall-webconf
复制nagios/contrib/eventhandlers目录下所有文件到/usr/local/nagios/libexec下:
[root@servernagios]#cp-Rcontrib/eventhandlers//usr/local/nagios/libexec/
修改用户和主权限
[root@servernagios]#chown-Rnagios:nagios/usr/local/nagios/libexec/eventhandlers
[root@servernagios]#ll/usr/local/nagios/libexec/eventhandlers/
总用量28
-rwxr-xr-x.1nagiosnagios8289月2711:33disable_active_service_checks
-rwxr-xr-x.1nagiosnagios7599月2711:33disable_notifications
drwxr-xr-x.2nagiosnagios40969月2711:33distributed-monitoring
-rwxr-xr-x.1nagiosnagios8279月2711:33enable_active_service_checks
-rwxr-xr-x.1nagiosnagios7609月2711:33enable_notifications
drwxr-xr-x.2nagiosnagios40969月2711:33redundancy-scenario1
-rwxr-xr-x.1nagiosnagios11849月2711:33submit_check_result
校验Nagios配置文件,验证配置是否有误
[root@servernagios]#/usr/local/nagios/bin/nagios-v/usr/local/nagios/etc/nagios.cfg
重启nagios、httpd
[root@servernagios]#/etc/init.d/nagiosstart
[root@servernagios]#/etc/init.d/httpdstart
修改配置文件
[root@servernagios]#vim/usr/local/nagios/etc/objects/contacts.cfg
修改nagiosadmin(这里修改为你自己创建的帐号)注:nagiosadmin是配置文件默认,可以不用修改。
创建一个默认用户登录Web界面访问:创建HTTP认证用户登录Nagios,用户名nagiosadmin,密码123456
[root@servernagios]#htpasswd–c/usr/local/nagios/etc/htpasswd.usersnagiosadmin
4、Nagios插件安装
[root@server~]#tarzxvfnagios-plugins-1.4.15.tar.gz
[root@server~]#cd/nagios-plugins-1.4.15
[root@servernagios-plugins-1.4.16]#./configure--with-nagios-user=nagios--with-nagios-group=nagios
[root@servernagios-plugins-1.4.16]#make
[root@servernagios-plugins-1.4.16]#makeinstall
5、Nagios服务设置
以下命令将寄存器Nagios守护进程运行在系统启动。
[root@server~]#chkconfig--addnagios
[root@server~]#chkconfig--addhttpd
[root@server~]#chkconfignagioson
[root@server~]#chkconfighttpdon
6、登录到WEB界面
输入用户名密码:nagiosadmin123456
http://localhost/nagios
7、FQA
如果WEB无法访问,检查一下IPtables是否关闭。
[root@server~]#serviceiptablesstatus
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。