生活随笔
收集整理的這篇文章主要介紹了
nagios全攻略(一)----准备阶段
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一.?準(zhǔn)備階段: 1.
實(shí)驗(yàn)環(huán)境 包含3
臺主機(jī),
詳細(xì)信息如下 | 主機(jī)名 | 操作系統(tǒng) | IP | 作用 |
| nagios-server | redhat 9 | 192.168.0.111 | 監(jiān)控機(jī) |
| dbpi | redhat 9 | 192.168.0.100 | 被監(jiān)控機(jī) |
| yahoon | xp | 192.168.0.28 | 被監(jiān)控機(jī) |
注: 監(jiān)控機(jī):安裝了nagios軟件的機(jī)器,對監(jiān)控的數(shù)據(jù)做處理,并且提供web界面查看和管理.當(dāng)然也可以對本機(jī)自身的信息進(jìn)行監(jiān)控. 被監(jiān)控機(jī):安裝了NRPE等客戶端,根據(jù)監(jiān)控機(jī)的請求執(zhí)行監(jiān)控,然后將結(jié)果回傳給監(jiān)控機(jī). 2.nagios
原理 這里引用某位仁兄的話 | nagios的功能是監(jiān)控服務(wù)和主機(jī),但是他自身并不包括這部分功能的代碼,所有的監(jiān)控、檢測功能都是有插件來完成的。再說報(bào)警功能,如果監(jiān)控系統(tǒng)發(fā)現(xiàn)問題不能報(bào)警那就沒有意義了,所以報(bào)警也是nagios很重要的功能之一。但是,同樣的,nagios自身也沒有報(bào)警部分的代碼,甚至沒有插件,而是交給用戶或者其他相關(guān)開源項(xiàng)目組去完成。 nagios安裝,是指基本平臺,也就是nagios軟件包的安裝。它是監(jiān)控體系的框架,也是所有監(jiān)控的基礎(chǔ)。? 打開nagios官方的文檔,會發(fā)現(xiàn)nagios基本上沒有什么依賴包,只要求系統(tǒng)是linux或者其他nagios支持的系統(tǒng)。不過如果你沒有安裝apache(http服務(wù)),那么你就沒有那么直觀的界面來查看監(jiān)控信息了,所以apache姑且算是一個前提條件。關(guān)于apache的安裝,網(wǎng)上有很多,照著安裝就是了。安裝之后要檢查一下是否可以正常工作。 原文鏈接[url]http://blog.chinaunix.net/u/28387/showart_356060.html[/url] |
3.Nagios
定義的監(jiān)控狀態(tài) nagios
定義了4
中監(jiān)控狀態(tài),
代表不同的嚴(yán)重級別,
除了OK
代表正常不用關(guān)心外,
其余3
種都要引起重視.
如下表 | 狀態(tài) | 代碼 | 顏色 |
| 正常 | OK | 綠色, |
| 警告 | WARNING | 黃色, |
| 嚴(yán)重 | CRITICAL | 紅色, |
| 未知錯誤 | UNKOWN | 深黃色 |
4.
所用軟件 nagios-2.9.tar.gz nagios-plugins-1.4.9.tar.gz nrpe-2.8.1.tar.gz NSClient++-0.2.7.zip
注: 前三個的下載地址:[url]http://www.nagios.org[/url], 后一個的[url]http://sourceforge.net/projects/nscplus[/url] 5.
總體目標(biāo) 學(xué)習(xí)嘛,
總要有個目標(biāo),
很簡單,
就是看到下面這張圖 具體信息如下表 | 主機(jī)名 | 要監(jiān)控的服務(wù) |
| nagios-server | 是否活動 |
| 是否開啟ftp |
| 磁盤使用情況 |
| dbpi | 是否活動 |
| 是否開啟ssh |
| 磁盤使用情況 |
| cpu負(fù)載 |
| swap分區(qū)使用情況 |
| 主進(jìn)程數(shù) |
| 當(dāng)前登陸用戶 |
| 僵尸進(jìn)程數(shù) |
| yahoon | 是否活動 |
| 是否開啟80端口 |
| 是否啟動W3SVC服務(wù) |
| cpu負(fù)載 |
| 內(nèi)存使用情況 |
| 運(yùn)行時間 |
| NSClient客戶端版本(NSClient是一個windows下的nagios客戶端) |
| C盤使用情況 |
| D盤使用情況 |
| explorer進(jìn)程運(yùn)行情況 |
其中藍(lán)色字體的服務(wù)是外部服務(wù),也就是說不需要登陸被監(jiān)控機(jī),直接在外部就可以進(jìn)行檢查.例如我們需要檢查被監(jiān)控機(jī)是否打開80端口,就可以在別的一臺機(jī)器上telnet被監(jiān)控機(jī)的80端口即可. 綠色字體表示是內(nèi)部服務(wù),意思是必須登陸到被監(jiān)控機(jī)上才能查看.因?yàn)樗鼈儗儆?/span>”本地信息”(nagios將之稱為LOCAL).很容易理解,你不登陸到被監(jiān)控機(jī)上,如何知道當(dāng)前磁盤的使用情況呢? nagios是不是很強(qiáng)大,基本上對監(jiān)控對象的任何信息都可以一手掌握了.而且不用登陸到目的機(jī)就可以看到那臺機(jī)器私密的”本地信息”,比木馬還厲害啊.但是別誤會,這可不是什么木馬.nagios有著十分安全的措施. 這確實(shí)是一個龐大的工程,你想想這還只是三臺機(jī)器而已都已經(jīng)監(jiān)控這么多服務(wù)了,那要是多個幾十臺怎么辦,不用緊張,從現(xiàn)在開始,跟我動手吧. 家庭作業(yè),將所用的軟件下載好,配置好監(jiān)控機(jī)192.168.0.111上的apache.
本文轉(zhuǎn)自yahoon 51CTO博客,原文鏈接:http://blog.51cto.com/yahoon/41300,如需轉(zhuǎn)載請自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的nagios全攻略(一)----准备阶段的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。