浅谈基于Nagios的网管系统

摘要: 网络管理员需要随时对网络的运行情况了如指掌,并在出现问题时能及时解决问题,从而维护网络的正常运转。Nagios开源网络管理系统,能很好的对网络的运行状态进行监测和控制,使网络能够有效、可靠和安全地提供服务。本文首先对Nagios软件功能进行系统分析,然后通过实例讲解如何利用它对Windows主机进行监控。

Abstract: Network ***istrators need know network movement situation at any time and can solve problems when problems arise, so as to maintain the normal operation of the network. Nagios open network management system can be very good for network operation monitoring and control, making the network be efficient, reliable and safe. This paper firstly analyses Nagios software system function, then explains how it monitors windows host by examples.

关键词: Linux;Nagios;网络监控

Key words: Linux;Nagios;network monitoring

中***分类号:TP393 文献标识码:A文章编号:1006-4311(2010)13-0254-02

0引言

随着计算机网络逐步深入到生活、学习和工作的各个方面,计算机主机和网络设备也呈现几何的增长,如何在设备发生故障时能及时发现并排除。这就需要有一个良好的监控和管理措施。Nagios监控软件可以根据网络的拓扑结构,将所有主机和网络设备纳入到监控中,并在发生故障时及时做出提示,为故障排除赢得时间,提高网络的可用率。

1Nagios功能分析

Nagios本身并不包含任何监控机制,其所有的监控工作都是通过插件(plugin)来实现的。这些插件通常是通过命令行方式监控主机或服务工作状态的脚本,由Nagios进行按需调用,并把执行结果返回给Nagios。Nagios正是根据这些返回值来进行状态显示或发出警告通知等。

Nagios能够监控Windows和Linux等主流的操作系统,也可以监控网络打印机、路由器和交换机等网络设备。在这里以Windows系统和交换机/路由器为例讲解Nagios的工作原理。

1.1 监控Windows系统

如***1所示,要使Nagios监控Windows主机,需要在Windows系统中安装NSClient++软件。Nagios通过check_nt插件,与NSClient++软件沟通,将Windows主机中的CPU、内存和磁盘信息提供给Nagios,实现监控Windows主机的目的。

1.2 监控交换机/路由器首先交换机和路由器需要开启SNMP 协议,Nagios通过 check_snmp插件与交换机/路由器的SNMP协议软件沟通,将设备的端口状态等信息提供给Nagios,实现监控交换机/路由器的目的。

2基于Linux的Nagios网管系统构建方案

2.1 运行环境说明

Nagios服务器操作系统:Red Hat Enterprise Linux 5

被监控主机系统:Windows XP

2.2 网管系统服务器安装与配置①在Linux服务器上安装Apache服务,同时设置Apache服务支持CGI和PHP;然后创建Nagios网管系统的运行用户nagios和组nagcmd,并将apache和nagios两个用户加入nagcmd组中。②从网站/download上,***最新版本的Nagios源程序和插件程序nagios-plugins并安装。③重新启动Nagios和Apache服务后,就可以使用“服务器IP或域名/nagios地址/index.php”访问Nagios系统。

2.3 要监控Windows操作系统,可以根据Windows操作系统的类型从网站/nscp/downloads上***相对应的NSClient++安装程序,使用默认的设置安装程序,并设置访问密码(本例设置密码为“123456”)。

2.4 编辑配置文件/usr/local/nagios/etc/nagios.cfg 将“#cfg_file=/usr/local/nagios/etc/objects/windows.cfg”语句前的#号去除,同时在该语句后增加下列语句。并在/usr/local/nagios/etc/objects/目录下添加用于设置需要监控的主机和主机信息项目的hosts.cfg和services.cfg两个文件。

cfg_file=/usr/local/nagios/etc/objects/hosts.cfg

cfg_file=/usr/local/nagios/etc/objects/services.cfg

2.5 修改/usr/local/nagios/etc/objects/commands.cfg配置文件中的check_nt插件命令,在将下列语句中的“-p 12489”选项后添加访问密码“-s 123456”,结果如下。

command_line$USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -s ygj7102 -v $ARG1$ $ARG2$

2.6 通过上述的步骤后,可以在/usr/local/nagios/etc/objects/windows.cfg配置文件中添加需要监控的主机了。如果直接在该配置文件中添加配置语句,会使配置文件的结构比较混乱,为了方便添加需要监控的主机,这里给出一个脚本事例,将要监控的主机的主机名和IP地址等信息添加到第4步中创建的hosts.cfg配置文件中,而将要监控的项目添加到services.cfg配置文件中,脚本文件名为add_hosts,代码如下。

## script begins here

#!/bin/bash

echo "Enter Host Name"

read name

echo "Enter IP Address of $name"

read ip_add

echo "

define host{

use windows-server//使用的主机组名

host_name $name//主机名

alias $name//主机别名

address $ip_add //主机IP地址

}" >> /usr/local/nagios/etc/objects/hosts.cfg

echo "

……

define service{

use generic-service//使用的通用服务类

host_name $name //监控服务主机名

service_description Uptime //监控服务类型为Uptime

check_commandcheck_nt!UPTIME //调用的Nagios命令行方及参数

}

……

" >> /usr/local/nagios/etc/objects/services.cfg

2.7 使用命令sh add_hosts就可以逐一添加需要监控的Windows主机如果还需要监控交换机和路由器等网络设备,可以通过启用/usr/local/nagios/etc/nagios.cfg配置文件中的cfg_file=/usr/local/nagios/etc/objects/switch.cfg语句,并依照监控主机的方式修改/usr/local/nagios/etc/objects/switch.cfg配置文件来实现。

3结束语

笔者所在单位通过部署Nagios监控系统,极大的降低了维护的工作量,同时提高了网络和服务的可用性。

参考文献:

[1]宋磊,王静文.OpenBSD下基于Nagios的网络服务监控报警系统的研究.电脑编程技巧与维护,2009,(14).

[2]Wojciech Kocjan. Learning Nagios 3.0. Packt Publishing 2008年10月17日.

转载请注明出处学文网 » 浅谈基于Nagios的网管系统

学习

汽车行业OTO销售模式与传统销售模式比较研究

阅读(27)

本文为您介绍汽车行业OTO销售模式与传统销售模式比较研究,内容包括浅析汽车销售模式,各种汽车销售模式横向对比。1引言相比于汽车销售4S店的传统销售模式与O2O销售模式最大的不同在于两点,核心在于销售点。传统销售模式是以企业产品为核

学习

我国森林资源保护的现状和措施

阅读(164)

本文为您介绍我国森林资源保护的现状和措施,内容包括保护森林资源维护生态平衡广告,我国现行森林资源保护措施有哪些。随着森林乱砍乱伐现象的频频发生,我国的森林资源受到了极大的威胁,使本来就较为稀少的森林受到了非常严重的破坏,因此森

学习

ST银广夏――变味监事会的“三声拍案惊奇”

阅读(71)

ST银广夏监事会向董事会呛声固然难能可贵,但我们需要注意到的是,其监事会实际上为控股股东所控制,能否真正代表全体股东的意志同样值得商榷一向是资本市场话题常青树的ST银广夏,最近再次成为吸引人眼球的焦点,自2009年12月7日以来,公司

学习

世界大10城市综合体

阅读(18)

本文为您介绍世界大10城市综合体,内容包括世界10大宜居城市,世界gdp排行榜城市前10。为满足大众而生——加拿大西爱民顿购物中心加拿大爱西民顿购物中心年营业额排名全球第一,其囊括了生活用品专卖店、各式餐馆和娱乐设施等,非常适合大众

学习

出土文物的来历

阅读(29)

本文为您介绍出土文物的来历,内容包括出土文物讲述的历史故事,出土文物解释大全。前几天在学校展室拍摄老计算机照片的时候,我一边拍照一边为能在15年前就具有从破烂堆中淘回这些“出土文物”的眼光而欣慰。那年学校从老校舍搬家到新校舍

学习

朝鲜半岛,一段水润的历史

阅读(26)

本文为您介绍朝鲜半岛,一段水润的历史,内容包括朝鲜半岛的历史精讲,朝鲜半岛历史演变1000字。“用十分好水沏十分好茶,用心沏好茶,好水、好茶、好人喝。”这是2006年韩国美女李英爱为中国的农夫茶拍的广告片中的一句台词、这段广告曾一度

学习

社区营销模式分析

阅读(16)

本文为您介绍社区营销模式分析,内容包括社区奶站的营销模式,微社区营销模式。网络社区是web2.0时代的消费者最重要的聚集地之一,企业针对网络社区的营销活动也日渐增多。通过梳理学界对社区营销的相关研究和业界运作社区营销的实践,对社区

学习

我眼中的海外华人

阅读(25)

本文为您介绍我眼中的海外华人,内容包括海外华人之殇,海外华人奋斗史。在美国,华人主要分为两个群体,他们有的像中国人一样活着,有的像美国人一样活着。不过,他们的共同点是无论在美国待了多久,中国文化就像影子一样,始终以某种方式影响着他们

学习

中铝翻身战

阅读(22)

本文为您介绍中铝翻身战,内容包括中铝传奇故事,中铝一周大事完整版。“5年来我从没有松过一口气。”中国铝业公司董事长熊维平推掉工作人员给他准备的材料,对《中国企业家》记者说,“说实话,如果这个企业是我个人的小作坊我早就放弃了,何必

学习

车辆管理规定

阅读(23)

本文为您介绍车辆管理规定,内容包括车辆管理规定最新版,车辆技术管理规定。车辆管理规定为加强对系统内各类车辆的管理,既保障工作,又节省开支,杜绝事故发生,特制定本规定:1、车辆主要保证单位领导及干部职工履行公务或开展业务工作时使用。2

学习

中国大企业裁员

阅读(24)

本文为您介绍中国大企业裁员,内容包括裁员的日子全文,大企业裁员赔偿标准。从2008年金融危机以来,跨国大公司裁员的消息已经司空见惯,眼下,这样的状况也并未有所改善,宝洁、百事可乐、诺基亚、NEC、松下、美邮、雅虎,从金融大鳄到制造业巨头,

学习

“港珠澳大桥”不如“深中大桥”

阅读(23)

本文为您介绍“港珠澳大桥”不如“深中大桥”,内容包括港珠澳大桥的意义在哪,世界上最长的大桥港珠澳大桥。编者按:中山大学郑天祥教授主张“深中大桥”可缓建,先建“港珠澳大桥”;深圳大学钟坚教授则认为“港珠澳大桥”应缓建,“深中大桥”

学习

人本主义艺术思维应用

阅读(21)

本文为您介绍人本主义艺术思维应用,内容包括人本主义课程ppt,人本主义案例应用。[论文关键词]人本主义包装设计思维培养艺术教育[论文摘要]通过对人本主义以及包装设计教学情况的简述,提出了从包装设计艺术思维培养和包装设计成果评估两

学习

马兰拉面七宗罪

阅读(20)

马兰拉面,源于有上百年历史的兰州风味牛肉拉面,曾经素有中式快餐第一品牌的美称,全国上百家店大有与肯德基、麦当劳这样的洋快餐一比高下之势。然而一度辉煌的马兰拉面,最近厄运不断,究竟是什么原因使拥有十多年品牌的马兰拉面如此受挫?一、产

学习

浅谈CIO

阅读(15)

本文为您介绍浅谈CIO,内容包括cio知识图谱,cio的深度解析。摘要;本文从CIO的基本概念出发,论述了CIO的发展历程及其具体内涵,并从战略、执行、变革和沟通等四个方面阐述了CIO的职责。最后从学会把IT部门从企业后勤部门转变为企业的生产力部

学习

浅谈环氧树脂的改性技术

阅读(24)

本文为您介绍浅谈环氧树脂的改性技术,内容包括环氧树脂增韧改性的方法及优缺点,环氧树脂改性方法。摘要:环氧树脂是一类重要的热固性树脂,具有优异的粘接性能、耐磨性能、机械性能、电绝缘性能、化学稳定性能、耐高低温性能。文章介绍了

学习

浅谈汽车雨刮电机

阅读(15)

本文为您介绍浅谈汽车雨刮电机,内容包括通用汽车雨刮电机工作原理,雨刮电机复位调整方法。该文简要阐述了汽车雨刮电机的功能结构、工作原理等,并着重介绍了雨刮电机的各个关键部件和生产工艺,最后介绍了在汽车应用中的一些失效模式以及其

学习

浅谈汽车塑料燃油箱的结构与特性

阅读(34)

本文为您介绍浅谈汽车塑料燃油箱的结构与特性,内容包括汽车燃油箱结构,汽车塑料燃油箱。随着新三包法对燃油系统安全性能提出了更加"苛刻"的要求,汽车燃油箱也紧跟市场的要求,不断地推陈出新,升级换代;塑料燃油箱凭借着质量轻、造型随意、性

学习

浅谈共板法兰风管应用中的优缺点

阅读(39)

本文为您介绍浅谈共板法兰风管应用中的优缺点,内容包括风管共板法兰和角钢法兰使用规定,消防风管共板连接和法兰连接区别。近几年来,随着镀锌钢板风管新工艺、新技术的不断涌现,镀共板法兰风管制作加工工艺得到了广泛的应用。在许多通风、

学习

浅谈医院营销策略

阅读(17)

本文为您介绍浅谈医院营销策略,内容包括医院营销策略,浅谈当前医院的营销策略组合。【摘要】随着医疗体制改革的逐步深入,市场竞争的加剧,医院的品牌形象备受关注。市场经济条件下,医院采取一定的市场营销策略已成为必然趋势。医疗市场潜力

学习

浅谈负荷开关

阅读(34)

本文为您介绍浅谈负荷开关,内容包括负荷开关知识讲解,10千伏负荷开关。[摘要]本文通过对10KV配电变压器保护配置方案的综合比较分析,以及对负荷开关―熔断器组合电器在正确选用时一些相关事项的介绍,论述了负荷开关―熔断器组合电器在企业