![NAGIOS服務(wù)器監(jiān)控解決方案1知識講解_第1頁](http://file4.renrendoc.com/view/e798a4616762aaed680449d7b5e89504/e798a4616762aaed680449d7b5e895041.gif)
![NAGIOS服務(wù)器監(jiān)控解決方案1知識講解_第2頁](http://file4.renrendoc.com/view/e798a4616762aaed680449d7b5e89504/e798a4616762aaed680449d7b5e895042.gif)
![NAGIOS服務(wù)器監(jiān)控解決方案1知識講解_第3頁](http://file4.renrendoc.com/view/e798a4616762aaed680449d7b5e89504/e798a4616762aaed680449d7b5e895043.gif)
![NAGIOS服務(wù)器監(jiān)控解決方案1知識講解_第4頁](http://file4.renrendoc.com/view/e798a4616762aaed680449d7b5e89504/e798a4616762aaed680449d7b5e895044.gif)
![NAGIOS服務(wù)器監(jiān)控解決方案1知識講解_第5頁](http://file4.renrendoc.com/view/e798a4616762aaed680449d7b5e89504/e798a4616762aaed680449d7b5e895045.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Good is good, but better carries it.精益求精,善益求善。NAGIOS服務(wù)器監(jiān)控解決方案1NAGIOS服務(wù)器監(jiān)控解決方案目錄TOCo1-3hzuHYPERLINKl_Toc337546647第一章背景介紹PAGEREF_Toc337546647h3HYPERLINKl_Toc3375466481.1背景描述PAGEREF_Toc337546648h3HYPERLINKl_Toc337546649第二章系統(tǒng)需求PAGEREF_Toc337546649h3HYPERLINKl_Toc3375466502.1硬件需求PAGEREF_Toc337546650h3HYP
2、ERLINKl_Toc3375466512.2軟件需求PAGEREF_Toc337546651h3HYPERLINKl_Toc3375466522.3網(wǎng)絡(luò)要求PAGEREF_Toc337546652h4HYPERLINKl_Toc337546653第三章系統(tǒng)架構(gòu)PAGEREF_Toc337546653h4HYPERLINKl_Toc3375466543.1結(jié)體架構(gòu)PAGEREF_Toc337546654h5HYPERLINKl_Toc3375466553.2系統(tǒng)組成PAGEREF_Toc337546655h6HYPERLINKl_Toc3375466563.2.1關(guān)于NAGIOSPAGEREF
3、_Toc337546656h6HYPERLINKl_Toc3375466573.2.2NAGIOS配置文件關(guān)系說明PAGEREF_Toc337546657h7HYPERLINKl_Toc3375466583.2.3關(guān)于nrpePAGEREF_Toc337546658h8HYPERLINKl_Toc3375466593.2.4關(guān)于NSClient+PAGEREF_Toc337546659h9HYPERLINKl_Toc337546660第四章系統(tǒng)功能PAGEREF_Toc337546660h9HYPERLINKl_Toc3375466614.1Monitoring菜單PAGEREF_Toc337
4、546661h9HYPERLINKl_Toc3375466624.2Reporting菜單PAGEREF_Toc337546662h10HYPERLINKl_Toc3375466634.3Configuration菜單PAGEREF_Toc337546663h13HYPERLINKl_Toc3375466644.4短信警報功能PAGEREF_Toc337546664h14HYPERLINKl_Toc337546665第五章系統(tǒng)布署PAGEREF_Toc337546665h15HYPERLINKl_Toc3375466665.1添加WINDOWS主機到監(jiān)控服務(wù)器系統(tǒng)PAGEREF_Toc3375
5、46666h16HYPERLINKl_Toc3375466675.2添加Linux主機到監(jiān)控服務(wù)器系統(tǒng)PAGEREF_Toc337546667h18HYPERLINKl_Toc337546668第六章系統(tǒng)優(yōu)點PAGEREF_Toc337546668h19HYPERLINKl_Toc3375466696.1NAGIOS的特性PAGEREF_Toc337546669h20HYPERLINKl_Toc3375466706.2NAGIOS的優(yōu)點PAGEREF_Toc337546670h20HYPERLINKl_Toc3375466716.3NAGIOS的缺點PAGEREF_Toc337546671h2
6、0第一章背景介紹1.1背景描述隨著業(yè)務(wù)的增長網(wǎng)絡(luò)規(guī)模也不斷擴大、服務(wù)器或設(shè)備也相應(yīng)增多,采用更加高效、更自動化、更節(jié)省運維成本的管理手段來控制故障發(fā)現(xiàn)、故障跟蹤、故障恢復(fù)顯得越來越重要。一旦網(wǎng)絡(luò)、服務(wù)器、視頻監(jiān)控設(shè)備以及各種應(yīng)用出現(xiàn)問題,常常會給企事業(yè)造成很大的損失。因此,必須有一個開源的的服務(wù)器監(jiān)控平臺能夠提供7x24小時檢測網(wǎng)絡(luò)、服務(wù)器、視頻監(jiān)控設(shè)備以及各種應(yīng)用,及時將服務(wù)異常終止的有用信息收集起來,通過短信、Email、聲音反饋給管理人員,管理人員就可以及時排除故障,避免造成重大損失。采用開源的操作系統(tǒng)以及軟件能有效提高效率降低運維成本。Nagios是一款開放源代碼的軟件,利用它可以實現(xiàn)
7、服務(wù)器的各種資源檢測(CPU、內(nèi)存、硬盤、網(wǎng)絡(luò)等等),當服務(wù)器或者服務(wù)中斷nagios可以將這一信息以短信、聲音的形式通告管理員,有效縮短故障發(fā)現(xiàn)的時間,將損失減至最低。第二章系統(tǒng)需求2.1硬件需求服務(wù)器類型普通1U、2U服務(wù)器CPU2.0G內(nèi)存1GB硬盤40GB網(wǎng)絡(luò)100M網(wǎng)卡2.2軟件需求系統(tǒng)類型LINUX/UNIX建議CentOS5.5APACHE或者nagioshttpd-2.3.或nginx-0.7.30GCCgcc-4.xPHPphp-5.2.14MYSQLmysql-5.1.32nagiosnagios-3.0.6NSClient+NSClient+-0.3.8nrpenrpe-
8、2.82.3網(wǎng)絡(luò)要求監(jiān)控服務(wù)器與被監(jiān)控的服務(wù)器網(wǎng)絡(luò)可以互通,監(jiān)控服務(wù)器端需要開放TCP:80端口用于WEB瀏覽;被監(jiān)控的WINDOWS主機安裝NSClient+,被監(jiān)控的LINUX要安裝nrpe并且開放TCP:5666,TCP:12489端口用于收集服務(wù)器的CPU、內(nèi)存、硬盤的使用情況。監(jiān)控服務(wù)器必須要通外網(wǎng),否則不能發(fā)送警報郵件到139郵箱給管理人員第一時間了解情況。如果不安裝NSClient+和nrpe程序到被監(jiān)控的服務(wù)器只能實現(xiàn)簡單的檢測服務(wù)端口是否通暢,不能檢測進程、網(wǎng)絡(luò)、硬件的使用情況。第三章系統(tǒng)架構(gòu)整個平臺是以LAMP(linux+apache+mysql+php)為基礎(chǔ)平臺,通過
9、nagios以及nrpe插件,實現(xiàn)監(jiān)控服務(wù)器的硬盤使用、內(nèi)存使用、CPU使用以及各種服務(wù)。管理人員日常通過web瀏覽器遠程登錄服務(wù)器監(jiān)控系統(tǒng),檢測各被監(jiān)控服務(wù)器的運行狀態(tài)、服務(wù)狀態(tài)、進程信息、操作日志等信息。在出現(xiàn)異常時,通過WEB可以查看到具體的異常服務(wù)器、進程等信息,并根據(jù)這些信息來處理異常。3.1結(jié)體架構(gòu)3.2系統(tǒng)組成整個監(jiān)控服務(wù)器系統(tǒng)的構(gòu)成主要有nagios、nagios-plugins、nrpe、NSClient+,各模塊有機地組合、提供了一個強大的監(jiān)控管理服務(wù)器的平臺。Nagios提供了一個由CGI程序編寫的WEB界面,所以apache或者nginx必須要先支持cgi模塊才能正常登
10、錄管理平臺。Nagios本身不自帶插件,需要另外安裝nagios-plugins插件,nagios-plugins插件位于/usr/local/nagios/libexec/目錄下。Nagios使用Nagios-plugins功能下達指令,被監(jiān)控的服務(wù)器需要安裝nrpe或者NSClient+用于收集服務(wù)器的硬件資源使用情況、服務(wù)運行情況。3.2.1關(guān)于NAGIOSNagios是一款用于系統(tǒng)和網(wǎng)絡(luò)監(jiān)控的應(yīng)用程序。它可以在你設(shè)定的條件下對主機和服務(wù)進行監(jiān)控,在狀態(tài)變差和變好的時候給出告警信息。Nagios最初被設(shè)計為在linux系統(tǒng)之上運行,然而它同樣可以在類Unix的系統(tǒng)之上運行。Nagios更
11、進一步的特征包括:監(jiān)控網(wǎng)絡(luò)服務(wù)(SMTP、POP3、HTTP、NNTP、PING等);監(jiān)控主機資源(處理器負荷、磁盤利用率等);簡單地插件設(shè)計使得用戶可以方便地擴展自己服務(wù)的檢測方法;并行服務(wù)檢查機制;具備定義網(wǎng)絡(luò)分層結(jié)構(gòu)的能力,用parent主機定義來表達網(wǎng)絡(luò)主機間的關(guān)系,這種關(guān)系可被用來發(fā)現(xiàn)和明晰主機宕機或不可達狀態(tài);當服務(wù)或主機問題產(chǎn)生與解決時將告警發(fā)送給聯(lián)系人(通過EMail、短信、用戶定義方式);具備定義事件句柄功能,它可以在主機或服務(wù)的事件發(fā)生時獲取更多問題定位;自動的日志回滾;可以支持并實現(xiàn)對主機的冗余監(jiān)控;可選的WEB界面用于查看當前的網(wǎng)絡(luò)狀態(tài)、通知和故障歷史、日志文件等;Na
12、gios所需要的運行條件是機器必須可以運行Linux(或是Unix變種)并且有C語言編譯器。你必須正確地配置TCP/IP協(xié)議棧以使大多數(shù)的服務(wù)檢測可以通過網(wǎng)絡(luò)得以進行。你需要但并非必須正確地配置Nagios里的CGIs程序,而一旦你要使用CGI程序時,你必須要安裝以下這些軟件.一個WEB服務(wù)(最好是Apache)ThomasBoutell制作的gd庫版本應(yīng)是1.6.3或更高(在CGIs程序模塊statusmap和trends這兩個模塊里需要這個庫)Nagios版權(quán)遵從于由自由軟件基金會所發(fā)布的GNU版權(quán)協(xié)議第二版。有關(guān)GNU協(xié)議請查閱自由軟件基金會網(wǎng)站。該版權(quán)協(xié)議允許你在某些條件下可以復(fù)制、分
13、發(fā)并且或者是修改它??梢栽贜agios軟件發(fā)行包里閱讀版權(quán)文件LICENSE或是在網(wǎng)站上閱讀在線版權(quán)文件以獲取更多信息。NagiosisprovidedASISwithNOWARRANTYOFANYKIND,INCLUDINGTHEWARRANTYOFDESIGN,MERCHANTABILITY,ANDFITNESSFORAPARTICULARPURPOSE.Nagios官網(wǎng)HYPERLINK3.2.2NAGIOS配置文件關(guān)系說明主配置文件選項Nagios的主配置文件為/usr/local/nagios/etc/nagios.cfg對象配置文件格式:cfg_file=樣例:cfg_file=/
14、usr/local/nagios/etc/objects/contacts.cfgcfg_file=/usr/local/nagios/etc/objects/commands.cfg如添加一個新的主機配置server1.cfgcfg_file=/usr/local/nagios/etc/server1.cfgnagios用戶及組nagios_user=nagiosnagios_group=nagios通知選項Enable_notifications=1該選項決定了Nagios在初始化啟動或重啟動時是否要送出通知。如果這個選項不使能,Nagios將不會向任何主機或服務(wù)送出通知。注意,如果你打開
15、了狀態(tài)保持選項,Nagios在其啟動和重啟時將忽略此設(shè)置并用這個選項的最近的一個設(shè)置(已經(jīng)保存在狀態(tài)保持文件)的值來工作,除非你取消了use_retained_program_state選項。如果你想在使能狀態(tài)保存選項(并且是use_retained_program_state使能)的情況下更改這個選項,你必須要通過合適的外部命令或是通過Web接口來修改它。選項的取值可以是:0=關(guān)閉通知1=打開通知(默認)對象配置文件選項cfg_file=/usr/local/nagios/etc/objects/contacts.cfg/聯(lián)系人/組配置文件cfg_file=/usr/local/nagios
16、/etc/objects/localhost.cfg/本機配置文件cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg/監(jiān)視時段配置文件cfg_file=/usr/local/nagios/etc/objects/commands.cfg/監(jiān)視腳本配置cfg_file=/usr/local/nagios/etc/objects/templates.cfg/監(jiān)視服務(wù),報警配置cfg_file=/usr/local/nagios/etc/objects/switch.cfg/監(jiān)視路由cfg_file=/usr/local/nagios/etc
17、/objects/windows.cfg/監(jiān)視微軟驗證配置文件的正確性每次修改過你的配置文件,你應(yīng)該運行一次檢測程序來驗證配置的正確性。在運行你的Nagios程序之前這是很重要的,否則的話會導(dǎo)致Nagios服務(wù)因配置的錯誤而關(guān)閉。/usr/local/nagios/bin/nagios-v/usr/local/nagios/etc/nagios.cfg啟動nagios/etc/rc.d/init.d/nagiosstart重啟動Nagios/etc/rc.d/init.d/nagiosreload停止Nagios/etc/rc.d/init.d/nagiosstop3.2.3關(guān)于nrpeNrp
18、e安裝在被監(jiān)控的linux服務(wù)器上,用于用于收集服務(wù)器的硬件資源使用情況、服務(wù)運行情況,程序需要開放tcp5666端口。監(jiān)控linux服務(wù)器內(nèi)部通信構(gòu)架:說明:nagios通過check_nrpe插件獲取linux服務(wù)器的硬盤、內(nèi)存以及服務(wù)。3.2.4關(guān)于NSClient+NSClient+,安裝在Windows服務(wù)器上,負責收集windows服務(wù)器的硬件資源使用率,網(wǎng)絡(luò)使用率等等,需要開放5666端口。SKIPIF10說明:監(jiān)控Windows服務(wù)器內(nèi)部通信構(gòu)架,nagios使用外置插件與nsclient+通信獲取當前服務(wù)器的硬件資源、服務(wù)、網(wǎng)絡(luò)的使用情況。Nsclient+服務(wù)需要開放566
19、6端口。第四章系統(tǒng)功能Nagios的管理界面主要有三大功能:Monitoring、Reporting、Configuration。在此界面下展示了服務(wù)器當前的各服務(wù)器狀態(tài),很直觀地顯示了服務(wù)器是否存活、進程服務(wù)是否異常退出、內(nèi)存、CPU、硬盤、網(wǎng)絡(luò)等的使用情況。還提供了日志查詢,可以查詢某服務(wù)器或者某服務(wù)以及所屬組近期的故障周期。詳細的日志記錄,記錄每一個監(jiān)視的對像的詳細運行情況。4.1Monitoring菜單TacticalOverview簡單顯示了當前實監(jiān)控的主機名稱、主機的狀態(tài)(正常異常),以及日期、異常情況說明。ServiceDetail詳細列出被監(jiān)控的HOST和Server還有狀態(tài)、
20、狀態(tài)信息,綠色”O(jiān)K”表示服務(wù)存活,紅色CRITICAL表示異常。如圖:HostDetail簡單地顯示當前被監(jiān)視中的服務(wù)器和它的狀態(tài)如圖:HostgroupOverview將監(jiān)視的對像分成二個組LinuxServer和WindowsServerStatusMap3D展示了nagios與被監(jiān)視的主機之間的聯(lián)系,如圖:4.2Reporting菜單提供了一個監(jiān)視報告查詢功能,可以方便查詢主機、服務(wù)的運行情況。查詢功能非常強大也很詳細,如果服務(wù)器或者設(shè)備很多的情況下,或者想查詢某時間段內(nèi)出現(xiàn)問題的主機的情況下,可以方便查詢到想要的內(nèi)容,強大的查詢功能是必不可少的。Trends可以查詢某主機或者某服務(wù)的
21、運行情況,以下是查詢、創(chuàng)建一個Host運行的情況:AlertHistogram查詢、創(chuàng)建localhost主機的SSH服務(wù),近一年的運行的情況:4.3Configuration菜單提供了一個檢查nagios當前配置的操作界面??梢詸z查主機配置、Server配置、主機組配置、Server組配置等等。4.4短信警報功能警報功能是nagios的一大特色,警報的類型可以是聲音、MSN、電子郵箱以及短信。當服務(wù)或者主機以及一切受監(jiān)控中的其它資源如果存在異常,監(jiān)控服務(wù)器系統(tǒng)會發(fā)送電子郵件到指定的管理手機中。發(fā)警報郵件的功能可以購買短信網(wǎng)關(guān)或者使用139郵箱實現(xiàn)手機短信接收。當服務(wù)存在異常,139郵箱會收到
22、監(jiān)控服務(wù)器發(fā)送的一件警報信息,手機和郵箱各收到一份。警報的內(nèi)容包括:服務(wù)器的IP、狀態(tài)、IP地址、以及其它信息,如圖:第五章系統(tǒng)布署監(jiān)控服務(wù)器系統(tǒng)基于LAMP(Linux+Apache+Mysql+PHP)環(huán)境,確認基礎(chǔ)承載環(huán)境就緒之后開始將被監(jiān)控的對像加到監(jiān)控服務(wù)器系統(tǒng)上。配置基礎(chǔ)承載環(huán)境時要注意將CGI模塊的支持問題。5.1添加WINDOWS主機到監(jiān)控服務(wù)器系統(tǒng)a)安裝NSClient+被監(jiān)控的服務(wù)器上,nsclient+.exe-installNsclient+的配置文件在安裝目錄下的nsc.ini,如圖:b)監(jiān)控服務(wù)器端增加一個配置文件,監(jiān)控新加的服務(wù)器。編輯/usr/local/nagios/etc/nagios.cfg增加一行:cfg_file=/usr/local/nagios/etc/objects/new-host.cfg編輯/usr/local/nagios/etc/objects/new-host.cfg定義主機名稱、IP、定義接受監(jiān)控的服務(wù)、端口、硬件資源等等。定義監(jiān)控的服務(wù)器:定義監(jiān)控主機的內(nèi)存使用率:定義監(jiān)控主機的CPU使用率:定義監(jiān)控TCP554端口:定義監(jiān)控某一個進程:5.2添加Linux主機到監(jiān)控服務(wù)器系統(tǒng)a)被監(jiān)控的Linux主機安裝npre并設(shè)置開機自動啟動,在/etc/rc.local增加一行:nrpe-c/usr/local/nagi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年二手房交易保障資金協(xié)議
- 2025年雙方自愿解除勞動合同書范例
- 2025年信用卡還款授權(quán)服務(wù)合同
- 2025年中國物流服務(wù)提供商戰(zhàn)略合作協(xié)議
- 海運客運合同法律體系2025年分析
- 2025年企業(yè)債評級擔保合同標準格式
- 2025年創(chuàng)新知識產(chǎn)權(quán)合資企業(yè)協(xié)議
- 2025年房產(chǎn)遺產(chǎn)繼承人與遺囑執(zhí)行人策劃協(xié)議
- 2025年伙伴間的房產(chǎn)共有合同規(guī)范
- 2025年企業(yè)股權(quán)交易合同樣本(官方版)
- (完整版)施工組織設(shè)計范本
- 二年級口算題大全1000道(打印版)
- 年終總結(jié)總經(jīng)理講話
- 2024年事業(yè)單位考試(綜合管理類A類)綜合應(yīng)用能力試題及解答參考
- 2024-2025學(xué)年北師大版數(shù)學(xué)八年級上冊期末綜合測試卷
- 培訓(xùn)機構(gòu)校區(qū)管理規(guī)劃
- DBJ41-T 246-2021 河南省超低能耗公共建筑節(jié)能設(shè)計標準 河南省工程建設(shè)標準(住建廳版)
- 新能源發(fā)電技術(shù) 電子課件 2.5 可控核聚變及其未來利用方式
- 2024年浙江省中考英語試題卷(含答案)
- 三年級下冊 道德與法治 全冊教案
- 檢驗科降低檢測報告超時率PDCA持續(xù)改進案例
評論
0/150
提交評論