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