- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南京地铁基于Nagios监控自动化运维方案研究
南京地铁基于Nagios监控自动化运维方案研究
摘要:随着南京地铁的快速发展,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
下载地址:
nagios-plugins-1.4.9.tar.gz
下载地址:
nrpe-2.8.1.tar.gz
下载地址:
NSClient++-0.2.7.zip
下载地址:/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/
您可能关注的文档
最近下载
- 第十章正交试验设计.ppt VIP
- 鲁拜集(黄克孙郭沫若对照).pdf VIP
- (2025秋新版)青岛版三年级科学上册《5 .制作动物分类图册》PPT课件.pptx VIP
- 2025年(精品)成都七中学校自主招生考试试题 .pdf VIP
- 小学二年级新学期家长会班主任发言稿.docx VIP
- 现浇箱梁专项施工方案.doc VIP
- 北师大版数学二年级下册 长方形与正方形.ppt VIP
- QFSN-600-2型发电机铁心损坏分析 Analysis on Damage of QFSN-600-2 Generator Core.pdf VIP
- 小学二年级新学期家长会班主任发言稿.pdf VIP
- 小箱梁吊装履带吊安拆方案.docx VIP
文档评论(0)