nagios+centreon簡介

jopen 10年前發布 | 24K 次閱讀 系統監控 Nagios

nagios+centreon簡介


        1. centreon是開源的IT監控軟件,由法國人于2003年開發,最初名為Oreon,并于2005年正式更名為centreon。

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

    3. 配合流程:

        ①、nagios通過ndoutil模塊將監控數據寫入數據庫;

        ②、centreon讀取數據庫的數據并即時的展現監控信息。

    4. nagios+centreonnagios+cacti對比:

①、gui方式添加host,支持hosttemplateservicestemplate,自動建立關聯服務,與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+centreon簡介

nagios+centreon簡介

該架構主要由NagiosNdoUtilsMysqlCentreon組成。其主要數據流如下:

(1) 、Nagios,數據庫,centreon可以分布式部署到多臺服務器。

(2) 、Nagios主程序,Nagios插件和NDOUtils中的NDOMOD模塊用于采集服務器數據。

(3) 、各節點使用NdoUtils中的NDOMOD模塊將Nagios采集的數據傳送到中心節點,中心節點運行NdoUtils中的NDO2DB守護進程,處理分解節點來的數據。

(4)、 中心節點NDO2DB進程將各節點的數據寫入nagiostatus數據庫。

(5)、 Centreonnagiostatus數據展示到web界面,并調用RRDtool將數據展示到曲線圖中。

(6)、 Centreon將新增配置文件寫入數據庫,并在本地生成Nagios實例配置。

(7)、 Centreon調用Nagios插件將本地實例配置文件傳輸到各個分節點,并替換原來的配置文件。重啟nagios服務。

    8.結構示意圖:

nagios+centreon簡介

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

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!