nagios监控linux流量研究

nagios监控linux流量研究

ID:32628492

大小:57.45 KB

页数:6页

时间:2019-02-13

nagios监控linux流量研究_第1页
nagios监控linux流量研究_第2页
nagios监控linux流量研究_第3页
nagios监控linux流量研究_第4页
nagios监控linux流量研究_第5页
资源描述:

《nagios监控linux流量研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Nagios监控Linux流量研究【摘要】Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。【关键词】Nagios;流量监控;邮件监控一、Nagios简介Nagios网络服务监控:SMTP、POP3、HTTP、NNTP、ICMP、SNMP、FTP、SSH二、Nagios工作原理Nagios的功能是监控服务和主机,但是他自身并不包括这部分功能,所有的监控、

2、检测功能都是通过各种插件来完成的。启动Nagios后,它会周期性的自动调用插件去检测服务器状态,同时Nagios会维持一个队列,所有插件返回来的状态信息都进入队列,Nagios每次都从队首开始读取信息,并进行处理后,把状态结果通过web显示出来。Nagios提供了许多插件,利用这些插件可以方便的监控很多服务状态。安装完成后,在nagios主目录下的/libexec里放有nagios自带的可以使用的所有插件,如,check_disk是检查磁盘空间的插件,checkload是检查CPU负载的,等等。每一个插件可以通过运行./check_xxx❷h来

3、查看其使用方法和功能。Nagios可以识别4种状态返回信息,即0(0K)表示状态正常/绿色.1(WARNING)表示出现警告/黄色.2(CRITICAL)表示出现非常严重的错误/红色、3(UNKNOWN)表示未知错误/深黄色。Nagios根据插件返回来的值,来判断监控对象的状态,并通过web显示出来,以供管理员及时发现故障。四种监控状态Nagios系统提供了一个插件NRPEoNagios通过周期性的运行它来获得远端服务器的各种状态信息。它们之间的关系如下图所示:Nagios通过NRPE来远端管理服务1.Nagios执行安装在它里面的check_

4、nrpe插件,并告诉check_nrpe去检测哪些服务。2.通过SSL,check_nrpe连接远端机子上的NRPEdaemon3.NRPE运行本地的各种插件去检测本地的服务和状态(check_disk,..etc)4.最后,NRPE把检测的结果传给主机端的check_nrpe,check_nrpe再把结果送到Nagios状态队列中。5.Nagios依次读取队列中的信息,再把结果显示出来。5.2创建nagios用户和用户组:#useradd-s/sbin/nologinnagios#mkdir/usr/local/nagios#chown-Rn

5、agios.nagios/usr/local/nagios三、编译安装Nagios下载地址:http://download・chinaunix.net/download.php?id=35022&ResourceID=7183解压nagios四、安装Nagios插件下载地址:http://211.136.8.18/files/914100000033A10B/fossies.org/1inux/misc/nagios-plugins-1.4.16.tar・gz说明:在配置过程指定的安装路径是/usr/local/nagios,而不是/usr/l

6、ocal/nagios-plus,安装完成后,将在目录/usr/local/nagios生成目录libexec(里面有很多文件),这正是nagios所需要的五、安装与配置Apache和PhpApache和Php不是安装nagios所必须的,但是nagios提供了web监控界面,通过web监控界面可以清晰的看到被监控主机、资源的运行状态,因此,安装一个web服务是很必要的。增添内容作用是,对nagios的目录进行用户验证,只有合法的授权用户才可以访问nagios的页面文件执行并生成用户验证文件:生成web的合法访问用户nagios;命令交互执行,

7、需要输入2次密码,然后就在文件/usr/local/nagios/etc/htpasswd写入一行-第一个字段是刚生成的用户名,第二个是加密后的密码注意:如果还要添加更多的用户,执行命令htpasswd就不需要选项“-C”,否则就会覆盖所有已经生成的行六、启动apahce和nagios启动apache服务七、登录Nagiosweb监控页面http://localhost/nagios查看相关信息点击左侧Currentstatus->Hosts可以看到所定义的三台主机已经全部UPTo八、总结Nagios的功能是监控服务和主机,它利用插件检测服务器

8、状态,并将插件返回来的状态信息进入队列,然后从队首开始读取信息,并进行处理后,把状态结果通过web显示出来。这就是nagios的工作原理。作为系统管理

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

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

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