(研发管理)先基通讯研发部

上传人:管****问 文档编号:127706513 上传时间:2020-04-05 格式:DOC 页数:15 大小:644.57KB
返回 下载 相关 举报
(研发管理)先基通讯研发部_第1页
第1页 / 共15页
(研发管理)先基通讯研发部_第2页
第2页 / 共15页
(研发管理)先基通讯研发部_第3页
第3页 / 共15页
(研发管理)先基通讯研发部_第4页
第4页 / 共15页
(研发管理)先基通讯研发部_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《(研发管理)先基通讯研发部》由会员分享,可在线阅读,更多相关《(研发管理)先基通讯研发部(15页珍藏版)》请在金锄头文库上搜索。

1、先基通讯研发部文档名称先基通讯研发部监控系统部署文档部门研发部文档编号拟制龙力勤日期2009-12-03审核日期网聚无限(先基)通讯有限公司版权所有 不得复制修订记录修订版本日期修改描述作者审核目 录前 言1关键词1摘要1适用范围1文文件结构说明1缩略语清单11背景知识21.1SNMP21.2Nagios21.3Ndoutils31.4Centreon41.5Nagios插件52监控架构62.1架构图62.2架构说明63监控部署73.1部署准备73.2部署步骤83.2.1中央节点部署83.2.2分节点部署83.3其他问题94用户操作94.1主机添加94.2服务添加104.3监控命令添加114.

2、4用户/报警设置114.5其他配置12- i -前 言关键词Snmp,Nagios,Cacti,Smokping,Rrdtool摘要主要描述先基通讯监控系统整合开发需求适用范围先基通讯研发部文文件结构说明本文主要从背景知识,监控需求,监控整合三个方面描述监控系统1. 背景知识内容包括目前的常用监控产品的介绍,优点和缺点2. 监控需求主要从横向和纵向描述关于监控的部署及监控项目3. 系统整合主要包括数据库整合,后台整合,前台整合缩略语清单缩略词说明Snmp “Simple Network Management Protocol,简单网络管理协议”- 12 -1 背景知识本套监控系统是建立在开源产

3、品之上的,其主要用到的开源模块有:l SNMP:简单网络管理协议l Nagios:一个监视系统运行状态和网络信息的监视系统l Ndoutils:nagios访问数据库的插件l Centreon:配置与管理nagios的一个前台l 第三方插件:实际的监控脚本,插件,如check_cpu,check_disk等下面分别详细介绍各个部分。1.1 SNMPSNMP简单网络管理协议,要谈监控必须说到SNMP。因为几乎所有的监控软件都会用SNMP来获取远程主机的信息。SNMP网络管理主要由SNMP、SMI、及MIB组成。SNMP定义命令及通讯方式,SMI定义MIB架构,MIB以树形定义各网络节点相关信息,

4、并供SNMP命令访问。SNMP主要有get、set、trap三种命令。l SET:设置被监控点的相关信息l GET:获取被监控点的相关信息l TRAP:在被管理节点出错时,会主动向监控代理发送警告信息1.2 NagiosNagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。特点:l 报警功能强大,有各种级别的报警功能。并提高弹性的报警控制机制,控制报警数量、间隔、频率。l 模块化管理,插件丰富,使用用户多。所以有现有的文档及用户使用经验供参考。l 监控理念先进,包括抖动,强制检测,事件处理,自定义停机时间等非常适用的监

5、控管理概念。l 结合Centreon和NDOUtils可以实现分布式部署,并提供便利的配置及查看界面。1.3 NdoutilsNdoutils是一将Nagios数据存储到数据库的一个插件,包括配置信息,监控得到的数据等。这样我们就可以很方便的调用数据库中的数据进行分析,展示等。其中又包括4个子模块l NDOMOD:Nagios事件驱动模块,负责从Nagios导出数据,可以将数据导出到数据库,文件中。如图:图(1)l LOG2NDO:负责将Nagios历史日志文件导出到数据库,通常会连接NDO2DB程序。如图:图(2)l FILE2SOCK:负责将普通文本文件中的数据,导入到数据库中。如图:图(

6、3)l NDO2DB:连接数据库模块,并负载监听来自其他三个模块发送的数据库连接请求。如图:图(4)1.4 CentreonCentreon是一款开源的软件,主要用于与nagios搭配,通过页面管理nagios,通过第三方组件实现对网络,操作系统,应用程序的监控。其主要功能如下:l 配置管理:相比Nagios原始的配置文件管理,Centreon提供的前台配置界面可以方便的定义主机,服务,主机组,服务组等配置信息。l 数据展示:Nagios自带的展示界面比较简陋,而且仅能展示各个主机和服务的状态。利用Centreon不仅可以漂亮的展示各个主机的状态,而且能够将监控所得的各种数据利用rrdtool

7、展示在曲线图上。l 数据管理:Nagios本身只支持配置文件配置,并且不保存采集的数据。即使有了Ndoutils,但其主要将数据存储到数据库中,默认并没有提供一个好的数据管理界面。Centreon可以轻松的管理数据库中的数据,并转换为相应Nagios配置文件。l 报表系统:Centreon提供很多报表功能,如监控概述,月报表,日报表,主机/服务健康趋势图等。1.5 Nagios插件Nagios本身不提供任何工具采集数据,所有的数据采集都是通过Nagios插件来完成。如cpu监控(check_cpu),内存监控(check_mem),硬盘监控(check_disk)等等。2 监控架构2.1 架构

8、图Nagios1+Nagios插件+ndomodNagios2+Nagios插件+ndomodNagios3+Nagios插件+ndomodNDO2DBNagiostatus数据库和Centreon数据库Centreon 控制前端图(5)图(6)2.2 架构说明该架构主要由Nagios,NdoUtils,Mysql,Centreon组成。其主要数据流如下:(1) Nagios,数据库,centreon可以分布式部署到多台服务器。(2) Nagios主程序,Nagios插件和NDOUtils中的NDOMOD模块部署在双线机房,电信机房,网通机房用于采集附近节点服务器数据。(3) 各机房分节点使用

9、NdoUtils中的NDOMOD模块将Nagios采集的数据传送到中心节点。中心节点运行NdoUtils中的NDO2DB守护进程,处理分解节点来的数据。(4) 中心节点NDO2DB进程将分节点数据写入nagiostatus数据库。(5) Centreon将nagiostatus数据展示到web界面,并调用RRDtool将数据展示到曲线图中。(6) Centreon将新增配置文件写入数据库,并在本地生成Nagios实例配置。(7) Centreon调用Nagios插件将本地实例配置文件传输到各个分节点,并替换原来的配置文件。重启nagios服务。(8) 至此,从采集数据上报,到配置数据下发。整个

10、过程完成。3 监控部署3.1 部署准备在部署监控系统之前,需要考虑如下因素:l MySQL innodb数据库支持:Centron安装需要innodb的支持,因此在安装MySQL数据库前,需要加载Innodb表引擎l Perl模块安装:Nagios的很多插件都是Perl编写的,其中用到很多第三方Perl模块。主要如下:perl-Config-IniFiles,perl-DBI,perl-DBD-MySQL,perl-Crypt-DES,perl-Digest-SHA1,perl-Digest-HMAC,perl-Socket6,perl-IO-Socket-INET6,perl-Net-SNM

11、P。l 短信报警模块及MSN报警模块支持:Nagios本身仅支持邮件报警,因此需要安装飞信报警库及MSN报警使用的PHP类。3.2 部署步骤3.2.1 中央节点部署中央节点将会部署Centron,Mysql数据库,Apache,PHP以及gd,rrdtool这些需要预先安装的软件。详细安装步骤如下:l 安装预先平台软件l 安装Nagios软件l 安装Nagios插件l 安装NDOutils数据库插件l 安装Centreon前台软件3.2.2 分节点部署分节点只需要安装Nagios,Nagios插件,NDOutils数据库插件。安装步骤同上。下面详细说明分节点配置:3.3 其他问题l Pear升

12、级问题安装php-pear后默认的版本是1.4.9,Centreon使用了最新版本的php模块。所以需要将pear升级到最新版本。而且还需要先强制升级到1.4.11版本后在升级到最新版本。升级步骤:pear upgrade -force pear-1.4.11pear upgrade-all这样就可以使用最新的php模块。4 用户操作这不部分主要介绍Centreon前台的一些常用操作。包括主机添加,服务添加,命令添加,用户设置等等。4.1 主机添加选择configure选项卡,选择host添加主机。如图7,8。注意:如果是分布式安装Nagios时,请选择正确的poller。对应于相应的Nagios监控主机。图(7)图(8)4.2 服务添加选择configure选项卡,选择service添加服务。如图7,9。注意:主机服务也可以在添加主机时,关联到相应的主机中。前提是要配置相应的service模版。图(9)4.3 监控命令添加选择configure选项卡,选择command添加命令。如图7,10。图(10)4.4 用户/报警设置选择configure选项卡,选择user添加用户。如图7,11。图(11)4.5 其他配置使用技巧将更新于此。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号