南京地铁基于Nagios监控的自动化运维方案研究

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:chrdi_xjj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着南京地铁的快速发展,AFC系统服务器和网络设备规模越来越大,结构日趋复杂,操作系统与服务器种类繁多,对网络与系统的稳定性的要求与依赖程度也越来越高。网络化运营中AFC系统潜在的运维风险,直接影响的南京地铁的日常运营。本文对Nagios开源监控软件的安装配置、主要功能等方面进行研究从而探索开源监控软件在AFC自动售检票系统中的应用。
  
  关键词: 开源软件Nagios监控原理命令&工具
  中图分类号:TP311.5 文献标识码:A 文章编号:
   Nagios监控软件
  1.1Nagios简介
  Nagios监控软件是一款开源的系统网络监测程序,Nagios不但能够实现对系统CPU,磁盘、网络等方面参数的基本系统监测,而且还能够监测包括SMTP,POP3,HTTP,NNTP等各种基本的服务类型。
  1.2Nagios的主要功能特点: 
  主机资源监控(CPU load、disk usage、system logs),也包括Windows主机。
  简单的plugin设计允许用户很容易的开发自己需要的检查服务,支持很多开发语言(shell scripts、C++、Perl、ruby、Python、PHP、C#等)。
  包含很多图形化数据Plugins(Nagiosgraph、Nagiosgrapher、PNP4Nagios等)。
  能够定义网络主机的层次,允许逐级检查,就是从父主机开始向下检查
  当服务或主机出现问题时发出通告,可通过email, pager, sms 或任意用户自定义的plugin进行通知
  能够自定义事件处理机制重新激活出问题的服务或主机
  包括Web界面可以查看当前网络状态,通知,问题历史,日志文件等
  1.3Nagios监控原理
  
  
  图1 Nagios监控原理
  Nagios的功能是监控服务和主机,但是他自身并不包括这部分功能,所有的监控、检测功能都是通过各种插件来完成的。Nagios会周期性的自动调用插件去检测服务器状态,同时 Nagios 会维持一个队列,所有插件返回来的状态信息都进入队列,Nagios每次都从队首开始读取信息,并进行处理后,把状态结果通过 web 显示出来。(详见 图1)
  1.4监控方式
  Nagios监控方式有两种,一种是利用ssh方式,执行Nagios的check_by_ssh来执行被监控服务器上的插件程序,从而获取相关的信息。另外一种方式,是常用的方式。就是在被监控的服务器上安装监控引擎,对于Linux/Unix的服务器监控引擎为NRPE监控引擎,对于windows服务器监控引擎为NSClient++,实现原理一致。
  
  
  图2监控方式
  按照(图2)整个的监控过程如下:
  1、nagios会运行check_nrpe这个插件,告诉它要检查什么;
  2、check_nrpe插件会连接到远程的NRPE daemon,所用的方式是SSL;
  3、NRPE daemon会运行相应的nagios插件来执行检查;
  4、NRPE daemon将检查的结果返回给check_nrpe插件,插件将其递交给nagios做处理。
  Nagios安装与配置
  2.1.1安装前准备:
  nagios-2.9.tar.gz
  下载地址:http://www.nagios.org
  nagios-plugins-1.4.9.tar.gz
  下载地址:http://www.nagios.org
  nrpe-2.8.1.tar.gz
  下载地址:http://www.nagios.org
  NSClient++-0.2.7.zip
  下载地址:http://sourceforge.net/projects/nscplus
  开始安装
  步骤1、基础支持套件:
  gcc glibc glibc-common gd gd-devel xinetd openssl-devel 
  # rpm -q gcc glibc glibc-common gd gd-devel xinetd openssl-devel
  如果系统中没有这些套件,使用yum 安装
  # yum install -y gcc glibc glibc-common gd gd-devel xinetd openssl-devel
  步骤2、创建nagios用户和用户组
  # useradd -s /sbin/nologin nagios
  # mkdir /usr/local/nagios
  # chown -R nagios.nagios /usr/local/nagios
  
  查看nagios 目錄的权限
  # ll -d /usr/local/nagios/
  
  步骤3、编译安装Nagios
  #wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.4.3.tar.gz
  # tar zxvf nagios-3.4.3.tar.gz
  # cd nagios
  # ./configure --prefix=/usr/local/nagios
  
  # make all
  # chkconfig --list nagios
  
  步骤4、 安装Nagios 插件 #wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz
  # tar zxvf nagios-plugins-1.4.16.tar.gz
  # cd nagios-plugins-1.4.16
  # ./configure --prefix=/usr/local/nagios
  # make && make install
  
  2.2配置Nagios
  步骤A、按要求配置以下文件:
   创建hosts.cfg文件来定义主机和主机组
   创建services.cfg文件来定义服务
   用默认的contacts.cfg文件来定义联系人和联系人组
   用默认的commands.cfg文件来定义命令
   用默认的timeperiods.cfg来定义监控时间段
   用默认的templates.cfg文件作为资源引用文件
  步骤B、验证配置文件正确性
  Nagios 在验证配置文件方面做的非常到位,只需通过一个命令即可完成:
  # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
  
  2.3启动与停止Nagios
  1、启动nagios
  通过nagios命令的“-d”参数来启动nagios守护进程:
  # /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
  2、通过web监控页停止nagios
  可以通过web监控页的 "Process Info" -> "Shutdown the Nagios process"来停止nagios(见图3)
  
   图3配置选项
  2.4登录Nagios
  启动完成之后,登录Nagios Web监控页http://192.168.1.108/nagios/ 查看相关信息。(见图4)
  图4
  3Nagios监控软件在AFC系统中的应用前景
  随着Nagios开源监控软件在AFC系统中探索应用,将大大减少AFC系统的建设运营成本,利用Nagios开源监控部署和使用,运维人员可以远程监控AFC系统内部各类服务器操作系统的运行状态信息。Nagios监控软件将零碎的工作集中化处理,把复杂的工作简单有序化,把流程规范化,最大化地解放运维人员,提升人员效率,节约人力成本,提高系统的稳定性,更好的为地铁乘客提供安全、可靠、便捷的服务。
其他文献
摘 要:近年来,随着经济的不断发展,我国公路建设的规模日益扩大,难度不断提高,公路建设度软基处理也提出了更高的要求。本文结合某道路软土地基处理的工程实际,浅谈真空预压法处理软基的施工工艺和施工质量控制。  关键词: 软基真空预压应用施工工艺   中图分类号:U215.14 文献标识码:A 文章编号:  1引 言  地基中常见的软土,一般是指处于软塑或者流塑状态下的粘土。其特点是天然含水量大﹑空隙比
期刊
摘要:桥梁坍塌事故在我国屡见不鲜,受到了人们的高度关注,将其作为了焦点话题进行讨论。而身为一名公路桥梁建设工作人员,明显感觉到了此项责任的重要性。所以,本文以公路桥梁施工安全管理问题为切入点展开讨论,以制定出高效、切实可行的公路桥梁施工安全及旧桥梁养护的管理措施,确保桥梁处于完好工作状态下,延长使用寿命,这是我们现阶段迫切需要解决的任务。  关键词:公路;桥梁;养护;施工;安全管理措施  中图分类
期刊
摘 要:由于社会经济水平的不断发展及生活水平的不断提高, 人们对建筑的装修要求也越来越高,装修材料和技术也在不断发展与更新。本文就装饰装修工程施工技术的要求与如何控制质量做出简述。  关键词:装饰装修; 技术; 质量控制;  中图分类号:O213.1 文献标识码:A 文章编号:     前言  由于社会经济水平的不断发展及生活水平的不断提高, 人们对建筑的装修要求也越来越高, 装修材料和技术也在不
期刊
摘要:阐述了常温集输过程中电脱水器各项主要参数的平稳控制方法,并制定了常温集输过程中具体可行的生产措施,既提高了脱水效率,又提高了系统稳定性。应用表明,平稳控制流量、压力、温度、水位和合理优化加药量,是常温集输期间保证电脱水器平稳运行的重要措施。  关键词:交直流复合电脱水器;生产措施;平稳控制;常温集输  中图分类号:TU74 文献标识码:A 文章编号:     中转站实施常温不加热输送技术,使
期刊
摘要:企业能源计量是我国节能工作的基础,不仅关系到企业自身的经济效益,也关系到国家的长远发展,因此,重视企业能源计量统计工作和企业的节能降耗已经成为社会各界的共识。我企业能源计量工作中存在着一些问题和不足,要求政府和企业共同合作,在制度建设和技术开发两方面获得突破,保障获取的能源计量数据更加准确可靠,实现企业能源科学管理,提高企业经济效益,实现真正意义上的节能降耗。  关键词:能源计量;节能;在线
期刊
摘要:本文作者概述了高速公路道路标志的特点、标志的材料和制作过程中存在质量问题的解决措施。  关键词:公路标志;特点;质量控制;探讨  中图分类号:TU984 文献标识码:A 文章编号:     随着我国高速公路网的逐渐形成,使得道路自身、道路管理及交通流都会出现越来越多的变化和新特点。因此在进行高速公路交通标志的设计时,在借鉴国际发达国家的先进经验同时要结合国内高速公路本身的特色特点,更要考虑
期刊
【摘要】随着我国经济的迅速发展,建筑业以及建筑技术也有了质的提升,并在农村发展和城市建设当中都起到了重要意义,在体验建筑业带来的辉煌成果时,建筑施工安全问题需引起我们的强烈关注与研究。本文从建筑施工安全的定义出发,对当前建筑施工安全现状作出调查与分析,并试图从多方面下手找到解决建筑施工安全问题的途径与管理措施。  【关键词】建筑施工;安全问题;解决途径;管理措施  中图分类号:TU74 文献标识码
期刊
摘要:本文作者分析了建筑工程施工监理工作存在的问题,提出了加强建筑工程施工监理的措施。  关键词:建筑工程施工;监理工作;探析  中图分类号:TU984 文献标识码:A 文章编号:     解决当前形势下我国的建筑工程施工监理工作面临的各种各样的问题,切实做好建筑工程施工监理工作,才能够真正促进建筑行业的长远发展。并且随着工程建设监理制度的引入和在实践中的运用,抓住工程质量监理的关键环节,加强工程
期刊
摘要:本文阐述了实行建筑工程建设的监理的必要性 及监理工作的主要任务,分析了目前建设工程监理的现状,介绍了工程施工监理问题及对策。  关键词:建设工程;监理工作  中图分类号:TU984 文献标识码:A 文章编号:     1 实行建筑工程建设的监理的必要性   改革我国传统的工程项目建设管理体制,建立新管理体制,要求我们必须实行建筑工程建设监理,只有实行建设监理,才能建立起在政府和有关部门的监督
期刊
摘要:分形主要是歐几里德几何理论体系的使用和延续,它的实质上是一个全新的方法论以及世界观。使用分形理论人们的设计有了依据,设计出的建筑物也更有生命力。另一方面,分形可以对建筑物进行评价,作为一种量化的评价标准被使用在建筑设计中,这些理论为设计师设计提供了标准和方向。  关键字:建筑设计;评价视角;分形    中图分类号:S611 文献标识码:A 文章编号:    一、分形建筑  分形被许多学者定位
期刊