Nagios 使用说明

Nagios 使用说明

ID:40806761

大小:249.00 KB

页数:28页

时间:2019-08-07

Nagios 使用说明_第1页
Nagios 使用说明_第2页
Nagios 使用说明_第3页
Nagios 使用说明_第4页
Nagios 使用说明_第5页
资源描述:

《Nagios 使用说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Nagios系统网络监控程序第一章Nagios简介什么是NagiosNagios是一个用来监控主机、服务和网络的开放源码软件。它可以监视您指定的主机和服务,当被监视对象发生任何问题或问题被解决时发出提示信息。它的主要功能有监控网络服务(smtp、pop3、http、nntp、ping等等)、监控主机资源(进程负载、硬盘空间使用情况等等)、当发现问题或问题解决时通过多种形式发出提示信息(Email、SMS)。第一章Nagios简介几款网络监控软件的比较Nagios报警功能强大绘图功能很弱,扩展性强,但是要扩展需要修改配置文件,不能在web修改配置。Op

2、enNMSJava实现,数据库不好用。Cacti绘图功能很强,但是只支持snmp,配置自定义的图很麻烦。第一章Nagios简介Nagios原理nagios的功能是监控服务和主机,但是他自身并不包括这部分功能的代码,所有的监控、检测功能都是有插件来完成的。再说报警功能,如果监控系统发现问题不能报警那就没有意义了,所以报警也是nagios很重要的功能之一。但是,同样的,nagios自身也没有报警部分的代码,甚至没有插件,而是交给用户或者其他相关开源项目组去完成。nagios安装,是指基本平台,也就是nagios软件包的安装。它是监控体系的框架,也是所有监

3、控的基础。打开nagios官方的文档,会发现nagios基本上没有什么依赖包,只要求系统是linux或者其他nagios支持的系统。不过如果你没有安装apache(http服务),那么你就没有那么直观的界面来查看监控信息了,所以apache姑且算是一个前提条件。第一章Nagios简介Nagios监控原理Nagios的监控主要为对自己本身的监控和对远程服务器的监控。对本身的监控是通过Nagios插件来完成的。对于远程服务器的监控主要分为几大部分:监控远程系统上的对外开放的服务ftp,ssh,http这些都是向外开放的服务,即使不用nagios我自己也可

4、以试的出来,随便找一台机器看能不能访问这些服务就行了。对于这些对外开放的服务,也可以用Nagios服务来完成。监控远程系统上的本地信息对于磁盘容量,cpu负载,当前登陆用户数量,你如果不登录这台机器原则上是不可能知道的,因为他们是”本地信息”。对于这样的“本地信息”,nagios只能监测自己所在的主机,而对其他的机器则显得有点无能为力。毕竟没得到被控主机的适当权限是不可能得到这些信息的。为了解决这个问题,nagios有这样一个附加组件--NRPE。用它就可以完成对linux类型主机“本地信息”的监控。同时,nagios也有这样的一个附加组件--NSC

5、lient。用它就可以完成对windows类型主机“本地信息”的监控。第一章Nagios简介NRPE原理第一章Nagios简介NRPE总共由两部分组成:check_nrpe插件,位于在监控主机上。NRPEdaemon,运行在远程的linux主机上(通常就是被监控机)按照上图,整个的监控过程如下:当nagios需要监控某个远程linux主机的服务或者资源情况时1.nagios会运行check_nrpe这个插件,告诉它要检查什么。2.check_nrpe插件会连接到远程的NRPEdaemon,所用的方式是SSL。3.NRPEdaemon会运行相应的nag

6、ios插件来执行检查。4.NRPEdaemon将检查的结果返回给check_nrpe插件,插件将其递交给nagios做处理。注意:NRPEdaemon需要nagios插件安装在远程的linux主机上,否则,daemon不能做任何的监控。需要在被监控主机上安装nagios插件,NRPE。在监控主机上安装check_nrpe插件。第一章Nagios简介Windows监控原理第一章Nagios简介NRPE与NSClient的区别:在nagios的libexec下有check_nt这个插件,它就是用来检查windows机器的服务的,其功能类似于上一章讲的ch

7、eck_nrpe。不过还需要搭配另外一个软件NSClient,它则类似于NRPE。可以看到,NSClient与nrpe最大的区别就是:被监控机上安装有nrpe,并且还有插件,最终的监控是由这些插件来进行的。当监控主机将监控请求发给nrpe后,nrpe调用插件来完成监控。NSClient则不同,被监控机上只安装NSClient,没有任何的插件。当监控主机将监控请求发给NSClient后,NSClient直接完成监控,所有的监控是由NSClient完成的。这也说明了NSClient的一个很大的问题,不灵活,没有可扩展性。它只能完成自己本身包含的监控操作,

8、不能由一些插件来扩展。好在NSClient已经做的不错了,基本上可以完全满足我们的监控需要。第二章Nagio

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。