歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> nagios+centreon簡介

nagios+centreon簡介

日期:2017/2/27 15:56:54   编辑:Linux教程
1. centreon是開源的IT監控軟件,由法國人於2003年開發,最初名為Oreon,並於2005年正式更名為centreon。

2. centreon可以簡單地管理和配置nagios,比nagiosql更為簡單明了。

3. 配合流程:
①、nagios通過ndoutil模塊將監控數據寫入數據庫
②、centreon讀取數據庫的數據並即時的展現監控信息。

4. nagios+centreon與nagios+cacti對比:
①、gui方式添加host,支持hosttemplate與servicestemplate,自動建立關聯服務,與nagios+cacti相比配置方便簡單。
②、支持graphtemplate,添加servcie時自動添加graph,不必象nagios+cacti監控與流量圖設置2步走。
③、host監控可以全部采用nrpe方式,不必象nagios+cacti生成流量圖必須使用snmp。
④、支持多節點分布式監控,nagios+cacti的分布式監控現在想起來都頭痛。
⑤、支持acl權限管理方式,對用戶權限限制到菜單項,nagios+cacti一個帳號大家用,都過時啦。
⑥、詳細的日志管理功能,日志搜索過濾都支持。
⑦、功能模塊化管理。

5. 使用centreon輕易的搭建企業級分布式IT基礎運維監控系統。

6. 主要功能如下:
①、配置管理:相比Nagios原始的配置文件管理,Centreon提供的前台配置界面,可以方便的定義主機,服務,主機組,服務組等配置信息。
②、數據展示:Nagios自帶的展示界面比較簡陋,而且僅能展示各個主機和服務的狀態。利用Centreon不僅可以漂亮的展示各個主機的狀態,而且能夠將監控所得的各種數據利用rrdtool展示在曲線圖上。
③、數據管理:Nagios本身只支持配置文件的配置,並且不保存采集到的數據。即使有了Ndoutils,但其主要將數據存儲到數據庫中,默認並沒有提供一個好的數據管理界面;Centreon可以輕松的管理數據庫中的數據,並轉換為相應Nagios配置文件。
④、報表系統:Centreon提供很多報表功能,如監控概述,月報表,日報表,主機/服務健康趨勢圖等

7. Ndoutils是一將Nagios數據存儲到數據庫的一個插件,包括配置信息,監控得到的數據等。
該架構主要由Nagios,NdoUtils,Mysql,Centreon組成。其主要數據流如下:
(1) 、Nagios,數據庫,centreon可以分布式部署到多台服務器。
(2) 、Nagios主程序,Nagios插件和NDOUtils中的NDOMOD模塊用於采集服務器數據。
(3) 、各節點使用NdoUtils中的NDOMOD模塊將Nagios采集的數據傳送到中心節點,中心節點運行NdoUtils中的NDO2DB守護進程,處理分解節點來的數據。
(4)、 中心節點NDO2DB進程將各節點的數據寫入nagiostatus數據庫。
(5)、 Centreon將nagiostatus數據展示到web界面,並調用RRDtool將數據展示到曲線圖中。
(6)、 Centreon將新增配置文件寫入數據庫,並在本地生成Nagios實例配置。
(7)、 Centreon調用Nagios插件將本地實例配置文件傳輸到各個分節點,並替換原來的配置文件。重啟nagios服務。

8.結構示意圖:
9. centreon+nagios配置文件:
定義主機 /usr/local/nagios/etc/hosts.cfg
定義主機模板 /usr/local/nagios/etc/hostTemplates.cfg
定義主機組 /usr/local/nagios/etc/hostgroups.cfg
定義服務 /usr/local/nagios/etc/services.cfg
定義服務組 /usr/local/nagios/etc/servicegroups.cfg
定義命令 /usr/local/nagios/etc/checkcommands.cfg
定義聯系人 /usr/local/nagios/etc/contacts.cfg
定義聯系人組 /usr/local/nagios/etc/contactgroups.cfg
定義報警命令 /usr/local/nagios/etc/misccommands.cfg
定義時間模板 /usr/local/nagios/etc/timeperiods.cfg

注:當配置好centreon+nagios時,可將上面的配置文件進行備份,且備份/usr/local/nagios/libexec目錄下的插件,可用於其他的Centreon+nagios監控項目。

10.相關端口:
nrpe : 5666
ndo2db : 5668
Copyright © Linux教程網 All Rights Reserved