云服务器

官网地址  

www.landui.com

--官档路径

http://www.landui.com/docs/nagioscore/3/en/toc.html

--或者安装主程序包完全后,会在下面这个目录找到

# ls /usr/local/nagios/share/docs/

[root@li ~]# ls /share/soft/soft/soft/monitor2/

nagios-4.0.5.tar.gz           --主程序包

nagios-plugins-2.0.3.tar.gz --插件包,监控命令包

nrpe-2.12.tar.gz --客户端程序包

--注意插件包等和主程序包的版本号不一定要一致

1.搭建rpm版lamp(源码版lamp也可以,但nginx不行,因为后面nagios的web子配置文件里的语法都是apache的语法)


2.建立用户

# useradd nagios

# groupadd nagiosgroup

# usermod -G nagiosgroup nagios

# usermod -G nagiosgroup apache


3.安装nagios主程序包

# tar xf /share/soft/soft/soft/monitor2/nagios-4.0.5.tar.gz -C /usr/src/

# cd /usr/src/nagios-4.0.5/

# ./configure --with-nagios-user=nagios --with-nagios-group=nagiosgroup 

# make all

# make install

# make install-init

# make install-commandmode

# make install-config

# make install-webconf

# make install-exfoliation

# make install-classicui


# ls /usr/local/nagios/

bin  etc  libexec  sbin  share  var

--libexec目录为空,需要安装插件包才会有很多命令与脚本


4.安装nagios插件包 --包含用于收集数据的程序,命令,脚本等

# tar xf /share/soft/soft/soft/monitor2/nagios-plugins-2.0.3.tar.gz -C /usr/src/

# cd /usr/src/nagios-plugins-2.0.3/

# ./configure --with-nagios-user=nagios --with-nagios-group=nagiosgroup 

# make ;make install


5.创建web界面可访问的验证用户

/etc/httpd/conf.d/nagios.conf --在这个文件里已经配置了nagios的apache验证,所以我们要把用户给创建出来

# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin --这里注意一下,用户名一定要用nagiosadmin,如果你用其它自定义的用户名,可以通过apache的验证,但是查看nagios数据时,会没有权限查看到数据

New password: 

Re-type new password: 

Adding password for user nagiosadmin

# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 

--检测nagios配置文件正确性


/etc/init.d/nagios restart

/etc/init.d/httpd restart

--selinux关闭,否则可能造成图形看不到信息


6.nagios配置文件介绍

/usr/local/nagios/etc/nagios.cfg --主配置文件

/usr/local/nagios/etc/objects/ --子配置文件的目录

localhost.cfg --一个示例模版,默认定义了监控本机的8个服务

templates.cfg --模版定义文件

commands.cfg --命令定义文件

contacts.cfg --定义通知方式的文件

timeperiods.cfg --监控时间段定义文件


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: