Nagios安裝配置教程(一)基本了解
創(chuàng)新互聯(lián)建站是一家以成都網(wǎng)站建設、網(wǎng)頁設計、品牌設計、軟件運維、成都網(wǎng)站營銷、小程序App開發(fā)等移動開發(fā)為一體互聯(lián)網(wǎng)公司。已累計為垃圾桶等眾行業(yè)中小客戶提供優(yōu)質的互聯(lián)網(wǎng)建站和軟件開發(fā)服務。
一、Nagios簡介
Nagios是一款開源的電腦系統(tǒng)和網(wǎng)絡監(jiān)視工具,能有效監(jiān)控Windows、Linux和Unix的主機狀態(tài),
交換機路由器等網(wǎng)絡設置,打印機等。在系統(tǒng)或服務狀態(tài)異常時發(fā)出郵件或短信報警第一時間通知網(wǎng)
站運維人員,在狀態(tài)恢復后發(fā)出正常的郵件或短信通知。Nagios能監(jiān)視所指定的本地或遠程主機以及
服務,同時提供異常通知功能等。Nagios可運行在Linux/Unix平臺之上,同時提供一個可選的基于瀏
覽器的WEB界面以方便系統(tǒng)管理人員查看網(wǎng)絡狀態(tài),各種系統(tǒng)問題,以及日志等等。
Nagios 可以監(jiān)控的功能有:
1、監(jiān)控網(wǎng)絡服務(SMTP、POP3、HTTP、NNTP、PING等);
2、監(jiān)控主機資源(處理器負荷、磁盤利用率等);
3、簡單地插件設計使得用戶可以方便地擴展自己服務的檢測方法;
4、并行服務檢查機制;
5、具備定義網(wǎng)絡分層結構的能力,用"parent"主機定義來表達網(wǎng)絡主機間的關系,這種關系可被用來發(fā)現(xiàn)和明晰主機宕機或不可達狀態(tài);
6、當服務或主機問題產(chǎn)生與解決時將告警發(fā)送給聯(lián)系人(通過EMail、短信、用戶定義方式);
7、可以定義一些處理程序,使之能夠在服務或者主機發(fā)生故障時起到預防作用;
8、自動的日志滾動功能;
9、可以支持并實現(xiàn)對主機的冗余監(jiān)控;
10、可選的WEB界面用于查看當前的網(wǎng)絡狀態(tài)、通知和故障歷史、日志文件等;
二、Nagios工作原理
Nagios的功能是監(jiān)控服務和主機,但是他自身并不包括這部分功能,所有的監(jiān)控、檢測功能都是
通過各種插件來完成的。啟動Nagios后,它會周期性的自動調用插件去檢測服務器狀態(tài),同時Nagios
會維持一個隊列,所有插件返回來的狀態(tài)信息都進入隊列,Nagios每次都從隊首開始讀取信息,并進
行處理后,把狀態(tài)結果通過web顯示出來。
Nagios提供了許多插件,利用這些插件可以方便的監(jiān)控很多服務狀態(tài)。安裝完成后,在nagios主目錄下的/libexec里放有nagios自帶的可以使用的所有插件,如,check_disk是檢查磁盤空間的插件,check_load是檢查CPU負載的,等等。每一個插件可以通過運行./check_xxx –h 來查看其使用方法和功能。
Nagios可以識別4種狀態(tài)返回信息,即 0(OK)表示狀態(tài)正常/綠色、1(WARNING)表示出現(xiàn)警告/×××、2(CRITICAL)表示出現(xiàn)非常嚴重的錯誤/紅色、3(UNKNOWN)表示未知錯誤/深×××。Nagios根據(jù)插件返回來的值,來判斷監(jiān)控對象的狀態(tài),并通過web顯示出來,以供管理員及時發(fā)現(xiàn)故障。
四種監(jiān)控狀態(tài)
再說報警功能,如果監(jiān)控系統(tǒng)發(fā)現(xiàn)問題不能報警那就沒有意義了,所以報警也是nagios很重要的功能之一。但是,同樣的,Nagios 自身也沒有報警部分的代碼,甚至沒有插件,而是交給用戶或者其他相關開源項目組去完成的。
Nagios 安裝,是指基本平臺,也就是Nagios軟件包的安裝。它是監(jiān)控體系的框架,也是所有監(jiān)控的基礎,打開Nagios官方的文檔,會發(fā)現(xiàn)Nagios基本上沒有什么依賴包,只要求系統(tǒng)是 Linux或者其他Nagios支持的系統(tǒng)。不過如果你沒有安裝apache(http服務),那么你就沒有那 么直觀的界面來查看監(jiān)控信息了,所以apache姑且算是一個前提條件。關于apache的安裝,網(wǎng)上 有很多,照著安裝就是了。安裝之后要檢查一下是否可以正常工作。
知道Nagios 是如何通過插件來管理服務器對象后,現(xiàn)在開始研究它是如何管理遠端服務器對 象的。Nagios系統(tǒng)提供了一個插件NRPE。Nagios 通過周期性的運行它來獲得遠端服務器的各種 狀態(tài)信息。它們之間的關系如下圖所示:
Nagios 通過NRPE 來遠端管理服務
1. Nagios 執(zhí)行安裝在它里面的check_nrpe 插件,并告訴check_nrpe去檢測哪些服務。
2. 通過SSL,check_nrpe連接遠端機子上的NRPE daemon
3. NRPE 運行本地的各種插件去檢測本地的服務和狀態(tài)(check_disk,..etc)
4. 最后,NRPE 把檢測的結果傳給主機端的check_nrpe,check_nrpe 再把結果送到Nagios狀態(tài) 隊列中。
5. Nagios 依次讀取隊列中的信息,再把結果顯示出來。
三、Nagios的版本狀態(tài)
2009年08月13日,企業(yè)監(jiān)控系統(tǒng) Nagios 3.2.0 發(fā)布。
2010年10月05日,Nagios 3.2.3 發(fā)布,企業(yè)級監(jiān)控系統(tǒng)。
2012年05月08日,Nagios 3.4.0 發(fā)布,企業(yè)級監(jiān)控系統(tǒng)。
2012年05月14日,Nagios 3.4.1 發(fā)布。
2012年12月01日,Nagios 3.4.3 發(fā)布,企業(yè)級監(jiān)控系統(tǒng)。
2013年01月18日,Nagios 3.4.4 發(fā)布,企業(yè)級監(jiān)控系統(tǒng)。
2013年03月18日,Nagios 3.5.0 發(fā)布,企業(yè)級監(jiān)控系統(tǒng)。
四、在線尋求幫助
Nagios官方主頁
http://www.nagios.org/
Nagios在線幫助中文版
http://nagios-cn.sourceforge.net/nagios-cn/
安裝包的下載
http://www.nagios.org/download
標題名稱:Nagios安裝配置教程(一)基本了解
網(wǎng)站路徑:http://jinyejixie.com/article20/gdpsjo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、搜索引擎優(yōu)化、小程序開發(fā)、用戶體驗、網(wǎng)站內(nèi)鏈、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)