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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

6、n不僅可以漂亮的展示各個(gè)主機(jī)的狀態(tài),而且能夠?qū)⒈O(jiān)控所得的各種數(shù)據(jù)利用 rrdtool展示在曲線圖上.數(shù)據(jù)治理:Nagios本身只支持配置文件配置,并且不保存采集的數(shù)據(jù).即使 有了 Ndoutils ,但其主要將數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中,默認(rèn)并沒(méi)有提供一個(gè)好的數(shù)據(jù)治理界面.Centreon可以輕松的治理數(shù)據(jù)庫(kù)中的數(shù)據(jù),并轉(zhuǎn)換為相應(yīng)Nagios配置文件.報(bào)表系統(tǒng):Centreon提供很多報(bào)表功能,如監(jiān)控概述,月報(bào)表,日?qǐng)?bào)表, 主機(jī)/效勞健康趨勢(shì)圖等.1.5 Nagios 插件Nagios本身不提供任何工具采集數(shù)據(jù),所有的數(shù)據(jù)采集都是通過(guò)Nagios插件來(lái)完成.如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)說(shuō)明該架構(gòu)主要由 Nagios , NdoUtils , Mysql , Centreon 組成.其主要數(shù)據(jù)流如 下:(1) Nagios ,數(shù)據(jù)庫(kù),centreon可以分布式部署到多臺(tái)效勞器.(2) Nagios主程序,Nagios插件和NDOUtils中的NDOMOD 模塊部署在雙 線機(jī)房,電信機(jī)房,網(wǎng)通機(jī)房用于采集附近節(jié)點(diǎn)效勞器數(shù)據(jù). 各機(jī)房分節(jié)點(diǎn)使用 NdoUtils中的NDOMOD模塊將Nagios采集的數(shù)據(jù)傳送到中央節(jié)點(diǎn).中央節(jié)點(diǎn)運(yùn)行 NdoUtils中的NDO2DB守護(hù)進(jìn)程,處理

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

9、裝需要innodb的支持,因此在 安裝MySQL數(shù)據(jù)庫(kù)前,需要加載Innodb表引擎Perl模塊安裝:Nagios的很多插件都是 Perl編寫(xiě)的,其中用到很多第三 方 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 .短信報(bào)警模塊及MSN報(bào)警模塊支持:Nagios本身僅支持郵件報(bào)警,因此 需要安裝飛信報(bào)警

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論