设为首页 收藏本站
查看: 1421|回复: 0

Nagios系列二: Nagios在服务端配置

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-12-22 08:35:56 | 显示全部楼层 |阅读模式
3755720614350372555.jpg
上图是我们要监控的目标,Nagios-Server是安装了Nagios服务端的机器,Nagios-Linux是被监控的LinuxOS系统机,而Nagios-Windows是被监控的WindowsOS系统机   
1. 创建hosts. cfg文件来定义被监控的主机和主机组

此文件默认不存在,需要手工创建,hosts.cfg主要用来定义被监控的主机地址以及相关属性信息。

[iyunv@lixinwei objects]# cat host.cfg

#定义主机

define host{

                use     linux-server   ; #引用主机linux-server的属性信息,linux-server在template.cfg文件中定义

                host_name       Nagios-Linux           ; #主机名

                alias           Nagios-Linux

                address         172.16.5.162          ;#被监控的主机地址,这个地址可以是IP,也可以是域名

              }


#定义一个主机组

define hostgroup{

                hostgroup_name          Linux-Servers  ; #主机组名称,可以随意指定

                alias                   Linux_servers

                members                 Nagios-Linux    ;#主机组成员,其中“Nagios-Linux”就是上面定义的主机

              }

[iyunv@lixinwei objects]#



2. 修改localhost.cfg文件,监控Nagios服务器状况,也就是本机

在vi中用:%s/localhost/NagiosServer/g命令全局替换,把localhost替换成NagiosServer。
3. 创建services.cfg

此文件也不存在,需要手工创建,service.cfg文件主要用于定义监控的服务和主机资源,例如监控http服务、ftp服务、主机磁盘空间、主机系统负载等等。Nagios-Server和Nagios-Windows相关服务已在相应的配置文件中定义,所以这里只需要定义

define service{  

        use                     local-service         ;#引用local-service服务的属性值,local-service在templates.cfg文件中进行了定义。

        host_name               Nagios-Linux           ;#指定要监控哪个主机上的服务,“Nagios-Server”在hosts.cfg文件中进行了定义。

        service_description     check-host-alive       ;#对监控服务内容的描述,以供维护人员参考。

        check_command           check-host-alive       ;指定检查的命令。

        }  


4. 修改联系人配置文件

2259118163179848977.png
5.  修改主配置nagios.cfg文件,把localhost.cfg、host.cfg及services.cfg包含进去。

而后验证配置文件的准确性。

[iyunv@lixinwei nagios]# chown -R nagios.nagios /usr/local/nagios


3006152751370109747.png
  Nagios提供的这个验证功能非常有用,在错误信息中通常会打印出错误的配置文件以及文件中的哪一行,这使得nagios的配置变得非常容易,报警信息通常是可以忽略的,因为一般那些只是建议性的。
6. 启动Nagios
2164542571005012008.png
7. 测试发现右边成乱码,原因是在Apache中没有开启CGI脚本功能。在Apache配置文件中打开后,正常。
3912502176378631427.png    809522033119857346.png
   1893482168433273282.png


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-38316-1-1.html 上篇帖子: Nagios系列一:Nagios服务器端安装 下篇帖子: Nagios系列三: 利用NRPE监控远程Linux上的“本地信息” 服务端
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表