nagios全攻略(一)----準備階段

. 準備階段 :
1.實驗環境
包含3臺主機,詳細信息以下
主機名
操做系統
IP
做用
nagios-server
redhat 9
192.168.0.111
監控機
dbpi
redhat 9
192.168.0.100
被監控機
yahoon
xp
192.168.0.28
被監控機
:
監控機 : 安裝了 nagios 軟件的機器 , 對監控的數據作處理 , 而且提供 web 界面查看和管理 . 固然也能夠對本機自身的信息進行監控 .
被監控機 : 安裝了 NRPE 等客戶端 , 根據監控機的請求執行監控 , 而後將結果回傳給監控機 .
 
2.nagios原理
這裏引用某位仁兄的話
nagios 的功能是監控服務和主機,可是他自身並不包括這部分功能的代碼,全部的監控、檢測功能都是有插件來完成的。再說報警功能,若是監控系統發現問題不能報警那就沒有意義了,因此報警也是nagios很重要的功能之一。可是,一樣的,nagios自身也沒有報警部分的代碼,甚至沒有插件,而是交給用戶或者其餘相關開源項目組去完成。
nagios 安裝,是指基本平臺,也就是nagios軟件包的安裝。它是監控體系的框架,也是全部監控的基礎。 
打開nagios官方的文檔,會發現nagios基本上沒有什麼依賴包,只要求系統是linux或者其餘nagios支持的系統。不過若是你沒有安裝apachehttp服務),那麼你就沒有那麼直觀的界面來查看監控信息了,因此apache姑且算是一個前提條件。關於apache的安裝,網上有不少,照着安裝就是了。安裝以後要檢查一下是否能夠正常工做。
原文連接[url]http://blog.chinaunix.net/u/28387/showart_356060.html[/url]
 
3.Nagios定義的監控狀態
nagios定義了4中監控狀態,表明不一樣的嚴重級別,除了OK表明正常不用關心外,其他3種都要引發重視.以下表
狀態
代碼
顏色
正常
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],
 
5.整體目標
學習嘛,總要有個目標,很簡單,就是看到下面這張圖
具體信息以下表
主機名
要監控的服務
nagios-server
是否活動
是否開啓 ftp
磁盤使用狀況
dbpi
是否活動
是否開啓 ssh
磁盤使用狀況
cpu 負載
swap 分區使用狀況
主進程數
當前登錄用戶
殭屍進程數
yahoon
是否活動
是否開啓 80 端口
是否啓動 W3SVC 服務
cpu 負載
內存使用狀況
運行時間
NSClient 客戶端版本 (NSClient 是一個 windows 下的 nagios 客戶端 )
C 盤使用狀況
D 盤使用狀況
explorer 進程運行狀況
 
其中藍色字體的服務是外部服務,也就是說不須要登錄被監控機,直接在外部就能夠進行檢查.例如咱們須要檢查被監控機是否打開80端口,就能夠在別的一臺機器上telnet被監控機的80端口便可.
綠色字體表示是內部服務,意思是必須登錄到被監控機上才能查看.由於它們屬於本地信息」(nagios將之稱爲LOCAL).很容易理解,你不登錄到被監控機上,如何知道當前磁盤的使用狀況呢?
 
nagios是否是很強大,基本上對監控對象的任何信息均可以一手掌握了.並且不用登錄到目的機就能夠看到那臺機器私密的本地信息」,比***還厲害啊.可是別誤會,這可不是什麼***.nagios有着十分安全的措施.
 
這確實是一個龐大的工程,你想一想這還只是三臺機器而已都已經監控這麼多服務了,那要是多個幾十臺怎麼辦,不用緊張,從如今開始,跟我動手吧.
家庭做業,將所用的軟件下載好,配置好監控機192.168.0.111上的apache.
 
敬請期待
nagios全攻略()----基本安裝和配置