配置centreon监控系统| 学习笔记

简介: 快速学习配置centreon监控系统。

开发者学堂课程【企业运维监控平台架构设计与实现配置centreon监控系统】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/384/detail/4824


配置centreon监控系统

 

目录:

一. 前言

二. 配置centreon监控系统

三.Ganglia与Centreon的无缝整合

 

一. 前言

第一步:主机与主机组添加完成。将主机监控起来。

image.png

添加单独服务或添加主机组的服务

image.png

命令分为多种类型,包括检查,通知,识别,杂项。

首先,添加检查命令

image.png

check_ fp i ng    check_ Pgsq 1

[ root@locaThost P Tugins ]# pwd

/usr/1 ib/nagios/p lugins

[ root@locaThost P Tugins ]# 1 1 check_ disk

rwxr-xr-x_ 1 nagios nagios 144525 Sep  17

2014 check_ disk

[ root@ 1 oca Thost p lugins ] #

 

image.png

继续创建服务。

image.png

继续进入通知:

image.png

服务创建完毕。image.png

随机进行用户设置:

联系人用户包括:

联系人用户

Contact Templates

联系人组

时间段

image.png

进行命令:

命令包括:

命令

检查

遇知

识别

杂项

配置完成,如何进行创建服务

——点击轮询窗口点击运用设置

image.png


二. 配置centreon监控系统

1、 配置一个主机/服务模块

2、 添加监控命令

3、 添加报警通知格式

image.png

4、 添加联系人和联系组

5、 添加主机/主机组

image.png

6.添加服务/服务组

image.png

7.导入配置,重启服务

 

三.Ganglia与Centreon的无缝整合

1.Nagios 和 Gangla 都是很好的数据中心监控工具,虽然它们的功能有重叠部分,但是两者对监控的侧重点并不相同: Ganglia 侧重于收集数据,并随时跟踪数据状态,

2.通过 Ganglia 不但可以看到数据的历史状态,也可以预计数据的未来发展趋势,为我们的应用程序修正和硬件采购提供决策。而 Nagios 更侧重与监控数据并进行过载报警,综合Ganglia 和Nagios的优缺点,同时运行这两个工具可以相互弥补它们的不足
3.Ganglia 暂时没有内置报警通知机制,而 Nagios 这方面是强项。
4.Nagios 没有内置代理和分布式监控机制,而 Ganglia 设计之初就考虑到了这些。
5.Nagios 没有直观的报表展示(虽然可通过PNP插件实现),而 Ganglia 报表功能很强大。Ganglia 内置了基于很多开发接口,通过这些接口,可以将 Ganglia 统计到的数据纳入 Nagios 监控之下。
确定了以 Ganglia 作为数据收集模块,Centreon 作为监控报警模块的方案,这样,一- 个智能监控报警平台两大主要功能模块已经基本实现了,但现在的问题是,如何将收集到的数据传送给监控报警模块呢,这就是数据抽取模块要完成的功能。
6.数据抽取模块要完成的功能是:从数据收集模块中定时采集指定的数据,然后将采集到的数据与指定的报警阀值进行比较,如果发现采集到的数据大于或小于指定的报警阀值,那么就通过监控报警模块设置的报警方式进行故障通知,这个过程,只有采集数据是在数据收集模块中完成,其他操作,

例如:采集数据时间间隔、报警阀值设置、报警方式设置、报警联系人设置等都在监控报警模块中完成。

7. 从数据抽取模块完成的功能可以看出.此模块主要用来衔接数据收集模块和监控报警模块,进而完成 Ganglia 和 Centreon 的无缝整合。
要实现数据抽取模块的功能,没有现成的方法可用,需要在 ganglia 基础上做二次开发,较简单的方法是在通过程序在 ganglia 上开发个 数据提取接口, 然后将数据抽取到 nagios 中,初步方案是通过 python 程序来实现。
8.当然也有现成的方案,推荐两个现成的数据提取脚本: Python 版本: http://www.ivey.com/ganglia/check ganglia metric.py.txt

Php版本:http://www.iivey.com/ganglia/check ganglia metric.php.txt

check_ fpi ng      check_ pgsq 1

[root@Tocalhost plugins]#_ 11 check  gang1ia_metriC.py

-rWxr-xr-x  root root 2857  Mar 30 18:16”check_ ganglia metric. Py

[ root@localhost plugins ]#. /check_ gang1 iametric. py

usage:. check_ ganglia metric -hI--host= -mI --metric= -wI --warning= -C I--cri tica 1=

[ rootaloca Thost p lugins ] # pwd

/usr/ 1 ib/ nagios/p Tugi ns

[root@locathost P lugins ]#

登录上一步所登录的网站平台,并点击命令:

命令中有:

检查与通知

image.png

通过变量进行定义

保存之后,仅实现命令的定义。重新建立服务。

image.png

点击进入

image.png

拥有两台主机:image.png

点击磁盘:

Disk free: 磁盘剩余空间

Disk toal: 磁盘总空间

Part-mark-used: 在某服务器上,某一磁盘所占用最大百分比。

重点:每个磁盘所占用的百分率为多少。

image.png

随后进行重启:

image.png

分辨多种状态

Last Togin: Thu Mar 31 20: 25814 2016 from 192.168.81.- 30

[ root@host236 ~]# /etc/ ini t. d/ gmond s tart

Starting GANGL 工A gmond:

[ root@host236 ~]# df -h

Filesystem Size Used Avai 1 Use% Mounted on

/dev/ sda6 18G 6.9G 10G 41% /

Tmpfs 750M 750M 0%  /dev/ shm

/dev/sdal 190M 49M 132M 27% boot

/dev/sda2 4.7G 3.5G 964M 79%/usr

/dev/sda5 2- 9G 2. OG 7 11M 7 5% /var

[root@host236 ~]#

显示相关数据

内部拥有很详细的过程:

image.png

如何添加服务:

image.png

[root@loca Thost p ]ugins# / check_ gang1 ia metri C- py h 192.168.81.233一mdisk_free-w 1000 -C 2000

C HEC KGANGLIA OK :disk-free is 96.09

监控技能状态时:

通过第三方插件进入,以及phython即可进行报警操作。

image.png

通过扩展接口展示,相关属性值通过扩展接口,

加入ganglia ,phython脚本收集,即可报警。

[ root@host236 ~]# /etc/ini t. d/ gmond  restart

shutting down GANGL Ia gmond:

Starting GANGLIA Gmond:

[ root@host236 ~]#

通过原始提供GARPE或ganglia实现:

check_ nrp e

[root@localhost plugins]# 1 1

tota1 36

rwxr-xr-x 1 nagios nagios 33692 Ju1 2 2013 Check nrpe

C root@loca Thos t plugins ] #

相关文章
|
数据采集 运维 监控
配置centreon监控系统| 学习笔记
快速学习配置centreon监控系统。
配置centreon监控系统| 学习笔记
|
数据采集 监控 关系型数据库
配置centreon监控系统
一. 前言 二. 配置centreon监控系统 三.Ganglia与Centreon的无缝整合
配置centreon监控系统
|
Web App开发 监控 关系型数据库
|
监控 Ubuntu 网络安全
使用monit搭建一个监控系统
上周用monit搭建或者说定制了一个监控系统,来监控服务器发生事情。当然了主要是监控异常,因为我们的产品属于服务器类型,很多进程都daemon,要不停的运行。我们搭建监控目的不过是出现问题能够及时的知道,平时可从web UI上看到整个系统的状况,同时它本身要轻量级,不要影响性能。
1496 0
|
监控
部署 Nagios 监控系统
前言:Nagios是一款开源的免费网络监视工具,可以监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,在系统或服务状态异常时发出邮件或短信报警,第一时间通知网站运维人员。
1460 0
|
监控 Linux 数据库
Zabbix4.0监控系统搭建与使用
搭建监控系统的目的大致分为三类:1.获取监控对象的当前可用性以及监控项的趋势2.数据展示和分析3.预警和告知功能。
5725 0

相关课程

更多