对网络监控系统Nagios的技术研究

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:lzxldf2003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]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界面了。访问方式为http://IP/nagios。
  3.2 被监控端的安装与配置
  被监控端只需安装Nagios插件,过程与监控端类似,这里就不在赘述了。此外在被监控端还需再安装xinted脚本,安装完成后,需要添加监控端与被监控端的IP:# sed -i 's/127.0.0.1/127.0.0.1 172.16.0.6/g' /etc/xinetd.d/nrpe。
  完成上述步骤后,在监控端添加被监控主机,启动Nagios后,就可以通过Web界面监控主机的状态了。
  4 结语
  本文研究了Nagios的概念,工作原理,特点,最后实现了Nagios对单个主机的监控,使读者对Nagios有了一定的了解,事实上,Nagios还可以定义更复杂的监控行为,提高监控系统对应用程序的覆盖度,而且Nagios具有高的可扩展性。Nagios可以帮助系统管理员更好地完成工作,还需要更深刻地学习它。
  参考文献:
  [1] 魏根芽.基于Linux的Nagios服务器监控系统的研究与实现.计算机与现代化,2010年第6期.
  [2] 王飞.基于分布式Nagios体系的应用监控平台设计与实现.复旦大学硕士论文,2011年2001.
  [3] 张雷.基于Nagios的网络管理监控系统的应用研究.福建电脑,2011年第一期2011.
  作者简介:
  赵彩云,(1993--),女,山西省朔州市人,硕士研究生在读,专业:计算机系统结构。
其他文献
[摘 要]目前常用的高血压药物有:钙离子拮抗剂(CCB)、血管紧张素Ⅱ受体阻滞剂(ARB)、血管紧张素转化酶抑制剂(ACEI)、利尿剂、β- 受体阻滞剂,用药方式以二联用药或者三联用药为主。抗高血压药物的临床治疗主要使更多的高血压患者血压平稳达标,高血压患者积极降压治疗,降低了心、脑、肾血管病事件的发生。  [关键词]抗高血压药物 临床治疗 情况进展  中图分类号:R544.1 文献标识码:A 文
期刊
[摘 要]近年来,各地城市建设在迅速发展,对于施工现场来说是一个好的发展机遇。同时,为了增强建筑企业的综合竞争能力,还要不断提升施工技术水平,做好建筑工程施工技术管理工作,这样才能使建筑公司在强大的市场竞争中立于不败之地。  [关键词]建筑工程 施工技术 管理 安全  中图分类号:C93 文献标识码:A 文章编号:1009-914X(2017)01-0121-01  一、引言  在建筑行业中,建筑
期刊
[摘 要]近年来随着我国经济与科技的飞速发展,电力工程行业也在蓬勃发展。长期以来,我国虽然比较重视工程的安装质量,但是有一个事实是不容忽视的,那就是我国对工程前期造价成本的管理与控制是远远不够的,这便使得电力工程行业的建造成本一路飙升,这又间接的影响了电力工程行业的有效发展。工程的电力工程选地、工程建设的规模、工程建设的技术水平、可行性研究和投资估算这四方面因素共同牵制着工程的造价问题。如果想要使
期刊
[摘 要]伴随物联网技术的进一步发展,无线射频技术(RFID)已经逐步渗透在人们生产、生活的各个领域,在医疗设施管理中应用该技术可以很好解决以往设施管理中存在的各种问题,同时还可以显著的提升医疗设施的利用率以及经济效益。对此我们应当对该技术的应用进行深层次的研究,使其更好的发挥自身的积极作用。本文首先简单介绍了RFID技术,进而在此基础上对该技术在医疗器械管理活动中的应用展开深入的探究,同时多个层
期刊
[摘 要]眼是人体最重要的暴露感觉器官,也是人体组织最精密、最脆弱的器官,容易遭受直接或间接暴力,导致视功能障碍。本文就眼损伤的特点及法医学鉴定进行简要总结和分析。  [关键词]公安 法医 损伤  中图分类号:DF795.4 文献标识码:A 文章编号:1009-914X(2016)16-0339-01  [Abstract]the eye is the most important human e
期刊
[摘 要]人们对于很多方面的要求越来越高,特别是在居住环境方面,因为当前人们的生活质量已经得到了很大的提升,由此在建筑方面的绿色建筑施工技术也随之产生。在建筑行业施工技术的发展中,绿色建筑施工技术是一个新的风向标,也是引领人们环保生活的一种技术。我们根据绿色施工技术的内涵和特点为基础,对于绿色施工技术在建筑工程施工中的应用进行了一些研究和探讨,并且提出了针对施工管理的一些建议。  [关键词]绿色施
期刊
[摘 要]综采面涌水量大,造成运煤胶带机频繁保护故障停车,并且出现因煤水大造成胶带机打滑无法启车,降低了煤矿持续生产能力。为解决此问题,济宁三号煤矿皮带工区设计出了一套煤水分离装置,该装置能够在胶带机运煤过程中将水甩出胶带使原煤中的水含量大大降低。煤水分离装置已经在济宁三号煤矿得到了成功应用,收到良好的效果。  [关键词]胶带机;煤水分离装置;挡煤板;支撑架  中图分类号:T742.5 文献标识码
期刊
[摘 要]本文针对许疃煤矿7227综采工作面切眼在复合顶板条件下大断面施工过程中遇到的技术难题进行研究,根据切眼特殊情况提出了锚带网+单体支柱+锚索联合支护方案,介绍了其施工方法,对支护效果进行了矿压监测,实践证明该切眼采用联合支护技术,既改善了巷道围岩的变形量,又保证了巷道快速掘进,在同类地质条件下大断面施工提供了可靠技术经验。  [关键词]大断面 联合支护 施工方法 矿压监测  中图分类号:T
期刊
中图分类号:TD353 文献标识码:A 文章编号:1009-914X(2016)16-0348-01  滑动构造会导致煤层厚度、结构的变化、井巷工程破坏变形等问题发生。某某煤矿-100水平水仓受滑动构造影响,围岩变形难以控制。本文针对某某煤矿-100水平水仓,对滑动构造影响下软岩巷道支护技术进行研究。  1 地质采矿条件  某某煤矿-100水平水仓主要布置在L7灰岩及下部,受滑动地质构造影响,水仓
期刊
[摘 要]众所周知,计算机作为一种高效处理庞大复杂信息与数据的现代先进工具,它的首要特征就是要求输入计算机的各项原始数据信息必须是准确和科学的,否则输入的数据与信息是“垃圾”,输出的只会是更高级的“垃圾”。所以实行计算机管理的前提条件是要做好输入信息与数据的收集、整理、著录等一系列前处理性质的基础工作,使其充分满足计算机工作的技术要求。  [关键词]基础工作 档案管理 现代化  中图分类号:G27
期刊