Chinaunix首页 | 论坛 | 博客
  • 博客访问: 23559
  • 博文数量: 11
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 105
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-13 10:48
文章分类

全部博文(11)

文章存档

2014年(11)

我的朋友

分类: iOS平台

2014-11-22 09:46:44

一、Centreon概述
Centreon是一款功能强大的分布式IT监控系统,它通过第三方组件可以实现对网络、操作系统和应用程序的监控:首先,它是开源的,我们可以免费使用 它;其次,它的底层采用nagios作为监控软件,同时nagios通过ndoutil模块将监控到的数据定时写入数据库中,而Centreon实时从数 据库读取该数据并通过Web界面展现监控数据;,最后,我们可以通过Centreon管理和配置nagios,或者说Centreon就是nagios的 一个管理配置工具,通过Centreon提供的Web配置界面,可以轻松完成nagios的各种繁琐配置。
此外,Centreon还支持NRPE、SNMP、NSClient等插件,可以通过这些插件构建分布式的监控报警系统。
二、 Centreon的特点
Centreon作为一款优秀的IT监控软件,具有如下显著特点和优点:
   采用web方式配置nagios,通过web界面即可完全控制nagios,可以轻松添加和管理上千台主机和服务。
支持主机模板和服务模板,并且自动建立关联服务。
支持多节点的分布式监控,对于远程节点可采用NRPE、SNMP、NSClient等方式监控私有服务。
支持ACL权限管理,可以给不同用户设置不同的管理权限,多个用户可以管理不同主机和服务,互不影响。
详细的报表统计功能和日志管理功能,可以查看某个时间段某个服务或主机的运行状态、故障率等。
模块化管理,可根据需要定制自己的模块,同时支持第三方监控数据接入。
三、 Centreon的结构
一个典型的Centreon监控系统一般有四大部分组成,分别是nagios、centstorage、centcore和ndoutils,简单介绍如下:
nagios是Centreon的底层监控引擎,主要完成监控报警系统所需的各项功能,是Centreon监控系统的核心。另外,Centreon还支持Centreon Engine、Icinga等监控引擎。本章采用nagios监控引擎进行介绍。
centstorage是一个数据存储模块,它主要用于将日志数据及RRDtool生成的数据存储到数据库中,以供用户查询日志数据并快速生成曲线图,更主要的是nagios可以随时通过查看数据库中的记录更新监控状态。
centcore主要用于cnetreon的分布式监控系统中,在系统中centcore是一个基于perl的守护进程,主要负责中心服务器 (central server)和扩展节点(pollers)间的通信和数据同步等操作,例如centcore可以在中心服务器上执行对远程扩展节点上nagios服务的 启动、关闭和重启操作,还可以运行、更新扩展节点上nagios的配置文件。
ndoutils是将nagios与数据库进行连接的工具,它可以将nagios的实时状态写入数据库,以供其他程序去调用,最终可以实现在一个控制台上完成所有扩展节点的数据入库操作。


在介绍了Centreon监控系统的基本组成以后,下面重点看看每个组成部分是如何协调工作的,如下图1所示。

图1主要展示了Centreon每个组成部分是如何工作的,在组织结构上,一般情况 下,Centreon Web、Centrstorage、Centcore和Ndo2DB位于中心服务器上,而Nagios和Ndomod可以位于一台独立的扩展节点 (pollers)上,也可以位于中心服务器上。在分布式监控环境中,Nagios和Ndomod都位于远程的一个扩展节点上,此图没有展示 Centreon的分布式监控构架,这个将后面详细介绍。


为了能使大家快速了解Centreon的内部工作原理,我们将图1分为三条线来介绍,第一条线:Centreon Web--->Centcore---> Centstorage--->db---> Centreon Web,Centreon Web就是Centreon的Web配置管理界面,在Web配置管理界面中配置好主机和服务后,会生成相应的配置文件,然后Centcore会去读取这些 配置文件并结合相关Nagios插件将数据发送到Nagios监控引擎,并生成相关日志文件和rrds文件,而Centstorage模块会及时收集这些 日志信息及rrds数据并最终将这些数据存入数据库中,以供Centreon Web展示调用。


接着是第二条线:Nagios---> Centstorage--->db---> Centreon Web,在本地或远程的扩展节点中Nagios监控引擎会产生日志文件和rrds文件,这些文件定期被Centstorage读取并最终存储在数据库中, 以供Centreon Web读取。


最后一条线:Nagios(Ndomod)---> Ndo2DB--->db---> Centreon Web,这一条线将Nagios实时监控状态写入数据库,首先由在本地或远程扩展节点上的Ndomod进程将Nagios监控状态通过Ndo2DB模块写 入数据库,最后Centreon Web会定期调用此db库,这样监控系统中各个主机或服务的监控状态就被实时展示出来了。


通过对这三条线的描述,Centreon内部工作过程就变得非常清晰了!












































































沙丁鱼的做法          
比目鱼的做法          
石斑鱼的做法          
黄颡鱼的做法          
罗非鱼的做法          
三文鱼的做法          
黄花鱼的做法          
金枪鱼的做法          
龙利鱼的做法          
鳜鱼的做法          
鳗鱼的做法          
泥鳅的做法          
黄鳝的做法          
鲳鱼的做法          
鲟鱼的做法          
鳙鱼的做法          
鲫鱼的做法          
草鱼的做法          
黑鱼的做法          
带鱼的做法          
银鱼的做法          
鳊鱼的做法          
鳕鱼的做法          
青鱼的做法          
鲶鱼的做法          
鲤鱼的做法          
鲢鱼的做法          
鲅鱼的做法          
鲈鱼的做法          
鱼的做法          
皮皮虾的做法          
龙虾的做法          
对虾的做法          
虾的做法          
帝王蟹的做法          
螃蟹的做法          
梭子蟹的做法          
大闸蟹的做法          
紫菜的做法          
海带的做法          
海藻的做法          
蚬子的做法          
螺的做法          
海虹的做法          
蛏子的做法          
蛤蜊的做法          
牡蛎的做法          
扇贝的做法          
贝类的做法          
海胆的做法          
花胶的做法          
海珍的做法          
鱿鱼的做法          
鱼翅的做法          
墨鱼的做法          
章鱼的做法          
海蜇的做法          
燕窝的做法          
鲍鱼的做法          
沙丁鱼          
比目鱼          
石斑鱼          
黄颡鱼          
罗非鱼          
三文鱼          
黄花鱼          
金枪鱼          
龙利鱼          
鳜鱼          
鳗鱼          
泥鳅          
黄鳝          
鲳鱼          
鲟鱼          
鳙鱼          
鲫鱼          
草鱼          
黑鱼          
带鱼          
银鱼          
鳊鱼          
鳕鱼          
青鱼          
鲶鱼          
鲤鱼          
鲢鱼          
鲅鱼          
鲈鱼          
鱼          
皮皮虾          
龙虾          
对虾          
虾          
帝王蟹          
梭子蟹          
大闸蟹          
螃蟹          
紫菜          
海带          
海藻          
蚬子          
螺          
海虹          
蛏子          
蛤蜊          
牡蛎          
扇贝          
鱿鱼          
墨鱼          
章鱼          
海蜇          
海胆          
花胶          
鱼翅          
燕窝          
鲍鱼          
海参        
阅读(452) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~