对网络监控系统Nagios技术探讨.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对网络监控系统Nagios技术探讨

对网络监控系统Nagios的技术研究   [摘 要]Nagios是一款运行于类Unix系统上的服务器系统监控开源软件。它可以实现对系统运行状态和网络信息的监控,同时提供一个可选的基于浏览器的Web界面以方便系统管理人员查看监控信息,而且Nagios在系统或服务器状态异常时发出邮件或短信报警第一时间通知系统管理人员。本文详细描述了nagios的整体构架、工作原理、功能特点、安装配置。为从事网络监控系统的相关技术人员提供了借鉴 [关键词]Nagios系统;Linux系统;网络监控 中图分类号:TP3-4;G642 文献标识码:A 文章编号:1009-914X(2016)16-0346-01 0 前言 伴随着我国各行各业信息化的迅速发展和普及,机房作为信息化迅速普及的重要标志其数量日益增多,机房的规模也越来越大。而作为机房的主要角色――各种服务器的数量更加地迅猛增加。所以服务器管理的复杂度也在逐渐地增强,能及时发现并排除设备故障很重要。这时就需要有一个良好的监控及管理措施,它就要求系统管理人员必须在服务器发生故障时及时进行处理 因此,系统管理员需要一个完成此类检测功能的工具。Nagios就是一个免费的开源集群网络监控软件,其功能强大,灵活性高,能够有效地监控Linux、Windows主机的资源及网络状态,例如CPU多核、内存占用率、HTTP、PING等,并且还能有效监控路由器、交换机等网络设置。Nagios有着强大的实时预警功能,异常发生时会第一时间通知系统管理员。Nagios的用户界面优良,用户不需要面对庞大乏味的数据,如CPU占用率、线程数等,Nagios会将监控数据分为“正常”、“有问题”和“故障”及“未知”4类,管理员可以事先定义好阈值,从而在监控时一目了然地知整个集群的运行情况 1 Nagios监控平台介绍 1.1 Nagios系统简介 Nagios是一个可以实现网络监控的免费开源软件,并且可以在异常发生通知系统管理员。它配置快速,维护简单,可以对各类主机和服务进行监控。Nagios从结构来讲,可分为核心和插件两部分。它的核心部分只提供很少的监控功能,仅仅是整个监控体系的平台和框架,所有的监控、检测功能都是通过各种插件来完成的。要建立一个功能完善的监控系统,需要用户在服务器端和被监控端安装相应的插件,甚至可以根据具体要求自己编写所需的插件 1.2 Nagios的特点 Nagios采用分布-集中的管理模式,监控端及服务器安装主程序和插件程序,被监控端安装相应的代理程序,实质也是插件程序。通过服务器端与被监控端的插件之间的通信来监控主机状态及服务 Nagios系统主要有以下几个特点: 1. 监控主机资源与网络服务; 2. 可以使用自己编写的Plugin通过网络收集数据来监控任何情况; 3. 当服务或主机出现问题时发出通告,可通过email, 短信或任意用户自定义的plugin进行通知; 4. 能够自定义事件处理机制重新激活出问题的服务或主机; 5. 可以通过Web界面查看当前网络状态,通知,问题历史,日志文件等 2 Nagios的工作原理 Nagios对主机的监控分为两种,一种是直接监控,服务器端使用本地插件通过网络直接对被监控端进行监控,这也是所有监控模式中最为简单的一种。但是这种模式只能监控开放服务,要求监控主机和被监控机之间的网络端口直接可达,系统负载集中在监控主机上,所有的监控工作和信息处理都是由主机完成。工作原理比较简单 另一种是远程主机插件监控,Nagios提供了一个附加插件NRPE来完成对远程主机本地信息的监控,这是最常用的模式。启动Nagios后,服务器端的主程序会执行服务器端的插件,通过ssl该插件会连接到被监控端的插件上,被监控端的插件去检测本地的状态和服务,然后把结果传送给服务器端的插件,所有插件返回来的状态信息都进入Nagios维持的一个队列,服务器端的主程序每次都从队首开始读取信息,进行处理后,把状态结果通过web显示出来。工作原理如图2-1 3 基于Linux系统的Nagios的安装与配置 3.1 监控端的安装配置 Nagios可以运行在各个版本的Linux及主流的Unix环境下,下面是一以RedHat6.4为例来部署Nagios的。安装完成操作系统之后,首先进行基础套件安装,接着创建Nagios用户和用户组,然后编译安装Nagios和Nagios 插件,最后配置Apache 一般情况下要让Nagios 的Web 监控页面必须经过授权才能访问,这需要增加验证配置,即在httpd.conf 文件最后添加授权信息即可 然后重启Apache服务器,就可以用浏览器打开Web界面了。访问

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档