先基通訊研發(fā)部_第1頁
先基通訊研發(fā)部_第2頁
先基通訊研發(fā)部_第3頁
先基通訊研發(fā)部_第4頁
先基通訊研發(fā)部_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、先基通訊研發(fā)部監(jiān)控系統(tǒng)部署文檔部門研發(fā)部文檔編號擬制龍力勤日期2021-12-03審核日期網(wǎng)聚無限先基通訊版權(quán)所有不得復制修訂記錄修訂版本日期修改描述作者審核前言、夕 4刖百關(guān)鍵詞Snmp , Nagios , Cacti , Smokping , Rrdtool摘要主要描述先基通訊監(jiān)控系統(tǒng)整合開發(fā)需求適用范圍先基通訊研發(fā)部文文件結(jié)構(gòu)說明本文主要從背景知識,監(jiān)控需求,監(jiān)控整合三個方面描述監(jiān)控系統(tǒng)1 .背景知識內(nèi)容包括目前的常用監(jiān)控產(chǎn)品的介紹,優(yōu)點和缺點2 .監(jiān)控需求主要從橫向和縱向描述關(guān)于監(jiān)控的部署及監(jiān)控工程3 .系統(tǒng)整合主要包括數(shù)據(jù)庫整合,后臺整合,前臺整合縮略語清單縮略詞說明Snmp&qu

2、ot;Simple Network Management Protocol, 簡單網(wǎng)絡治理協(xié)議 1背景知識本套監(jiān)控系統(tǒng)是建立在開源產(chǎn)品之上的,其主要用到的開源模塊有:SNMP :簡單網(wǎng)絡治理協(xié)議Nagios : 一個監(jiān)視系統(tǒng)運行狀態(tài)和網(wǎng)絡信息的監(jiān)視系統(tǒng)Ndoutils : nagios訪問數(shù)據(jù)庫的插件Centreon :配置與治理 nagios的一個前臺第三方插件:實際的監(jiān)控腳本,插件,如 check_cpu , check_disk等 下面分別詳細介紹各個局部.1.1 SNMPSNMP簡單網(wǎng)絡治理協(xié)議,要談監(jiān)控必須說到SNMP.由于幾乎所有的監(jiān)控軟件都會用SNMP來獲取遠程主機的信息.SNM

3、P網(wǎng)絡治理主要由 SNMP、SMI、及 MIB組成.SNMP 定義命令及通訊方式,SMI定義 MIB架構(gòu),MIB以樹形定義各網(wǎng)絡節(jié)點相關(guān)信息,并供SNMP命令訪問.SNMP主要有g(shù)et、set、trap三種命令.SET :設置被監(jiān)控點的相關(guān)信息GET:獲取被監(jiān)控點的相關(guān)信息TRAP :在被治理節(jié)點出錯時,會主動向監(jiān)控代理發(fā)送警告信息1.2 NagiosNagios是一個監(jiān)視系統(tǒng)運行狀態(tài)和網(wǎng)絡信息的監(jiān)視系統(tǒng).Nagios能監(jiān)視所指定的本地或遠程主機以及效勞,同時提供異常通知功能等.特點:報警功能強大,有各種級別的報警功能.并提升彈性的報警限制機制,限制 報警數(shù)量、間隔、頻率.模塊化治理,插件豐富

4、,使用用戶多.所以有現(xiàn)有的文檔及用戶使用經(jīng)驗供監(jiān)控理念先進,包括抖動,強制檢測,事件處理,自定義停機時間等非常適 用的監(jiān)控治理概念.結(jié)合Centreon和NDOUtils可以實現(xiàn)分布式部署,并提供便利的配置及查看 界面.1.3 NdoutilsNdoutils是一將Nagios數(shù)據(jù)存儲到數(shù)據(jù)庫的一個插件,包括配置信息,監(jiān)控 得到的數(shù)據(jù)等.這樣我們就可以很方便的調(diào)用數(shù)據(jù)庫中的數(shù)據(jù)進行分析,展 示等.其中又包括 4個子模塊NDOMOD : Nagios事件驅(qū)動模塊,負責從 Nagios導出數(shù)據(jù),可以將數(shù) 據(jù)導出到數(shù)據(jù)庫,文件中.如圖:LOG2NDO :負責將 Nagios歷史日志文件導出到數(shù)據(jù)庫,

5、通常會連接NDO2DB程序.如圖:FILE2SOCK :負責將普通文本文件中的數(shù)據(jù),導入到數(shù)據(jù)庫中.如圖:NDO2DB :連接數(shù)據(jù)庫模塊,并負載監(jiān)聽來自其他三個模塊發(fā)送的數(shù)據(jù) 庫連接請求.如圖:1.4 CentreonCentreon是一款開源的軟件,主要用于與搭配,通過頁面治理 nagios ,通過第三 方組件實現(xiàn)對網(wǎng)絡,操作系統(tǒng),應用程序的監(jiān)控.其主要功能如下:配置治理:相比 Nagios原始的配置文件治理,Centreon提供的前臺配置界面可以方便的定義主機,效勞,主機組,效勞組等配置信息.數(shù)據(jù)展示:Nagios自帶的展示界面比擬簡陋,而且僅能展示各個主機和效勞的狀態(tài).利用Centreo

6、n不僅可以漂亮的展示各個主機的狀態(tài),而且能夠?qū)⒈O(jiān)控所得的各種數(shù)據(jù)利用 rrdtool展示在曲線圖上.數(shù)據(jù)治理:Nagios本身只支持配置文件配置,并且不保存采集的數(shù)據(jù).即使 有了 Ndoutils ,但其主要將數(shù)據(jù)存儲到數(shù)據(jù)庫中,默認并沒有提供一個好的數(shù)據(jù)治理界面.Centreon可以輕松的治理數(shù)據(jù)庫中的數(shù)據(jù),并轉(zhuǎn)換為相應Nagios配置文件.報表系統(tǒng):Centreon提供很多報表功能,如監(jiān)控概述,月報表,日報表, 主機/效勞健康趨勢圖等.1.5 Nagios 插件Nagios本身不提供任何工具采集數(shù)據(jù),所有的數(shù)據(jù)采集都是通過Nagios插件來完成.如cpu監(jiān)控(check_cpu ),內(nèi)存監(jiān)

7、控 (check_mem),硬盤監(jiān)控(check_disk)等等.2監(jiān)控架構(gòu)2.1 架構(gòu)圖2.2 架構(gòu)說明該架構(gòu)主要由 Nagios , NdoUtils , Mysql , Centreon 組成.其主要數(shù)據(jù)流如 下:(1) Nagios ,數(shù)據(jù)庫,centreon可以分布式部署到多臺效勞器.(2) Nagios主程序,Nagios插件和NDOUtils中的NDOMOD 模塊部署在雙 線機房,電信機房,網(wǎng)通機房用于采集附近節(jié)點效勞器數(shù)據(jù). 各機房分節(jié)點使用 NdoUtils中的NDOMOD模塊將Nagios采集的數(shù)據(jù)傳送到中央節(jié)點.中央節(jié)點運行 NdoUtils中的NDO2DB守護進程,處理

8、分 解節(jié)點來的數(shù)據(jù).(4)中央節(jié)點NDO2DB進程將分節(jié)點數(shù)據(jù)寫入nagiostatus數(shù)據(jù)庫.(5) Centreon將nagiostatus 數(shù)據(jù)展示到 web界面,并調(diào)用 RRDtool將數(shù)據(jù) 展示到曲線圖中.(6) Centreon將新增配置文件寫入數(shù)據(jù)庫,并在本地生成Nagios實例配置.(7) Centreon調(diào)用Nagios插件將本地實例配置文件傳輸?shù)礁鱾€分節(jié)點,并替換原來的配置文件.重啟 nagios效勞.(8)至此,從采集數(shù)據(jù)上報,到配置數(shù)據(jù)下發(fā).整個過程完成.3監(jiān)控部署3.1 部署準備在部署監(jiān)控系統(tǒng)之前,需要考慮如下因素:MySQL innodb數(shù)據(jù)庫支持:Centron安

9、裝需要innodb的支持,因此在 安裝MySQL數(shù)據(jù)庫前,需要加載Innodb表引擎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-SNMP .短信報警模塊及MSN報警模塊支持:Nagios本身僅支持郵件報警,因此 需要安裝飛信報警

10、庫及MSN報警使用的PHP類.3.2 部署步驟3.2.1 中央節(jié)點部署中央節(jié)點將會部署 Centron , Mysql數(shù)據(jù)庫,Apache , PHP以及gd, rrdtool 這些需要預先安裝的軟件.詳細安裝步驟如下:安裝預先平臺軟件安裝Nagios軟件安裝Nagios插件安裝NDOutils數(shù)據(jù)庫插件安裝Centreon前臺軟件3.2.2 分節(jié)點部署分節(jié)點只需要安裝 Nagios , Nagios插件,NDOutils數(shù)據(jù)庫插件.安裝步驟同 上.下面詳細說明分節(jié)點配置:3.3 其他問題Pear升級問題pear upgrade-all這樣就可以使用最新的php模塊.4用戶操作這不局部主要介紹 Centreon前臺的一些常用操作. 包括主機添加,效勞添加, 命令添加,用戶設置等等.4.1 主機添加選才? configure選項卡,選擇 host添加主機.如圖 7,8.注意:如果是分布式安裝Nagios時,請選擇正確的poller.對應于相應的 Nagios監(jiān)控主機.4.2 效勞添加選擇configure選項卡,選擇 service添加效勞.如圖 7

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論