Nagios簡介php
Nagios是一款用於系統和網絡監控的應用程序。它能夠在你設定的條件下對主機和服務進行監控,在狀態變差和變好的時候給出告警信息.linux
Nagios包括如下功能ios
· 監控網絡服務(SMTP、POP3、HTTP、IMAP、FTP、SSH、PING等); shell
· 監控主機資源(處理器負荷、磁盤利用率等);apache
· Linux,solaris主機:被監控主機須要安裝NRPE軟件和nagios-plugins組件,服務器端安裝NRPE軟件,具體安裝步驟參考NRPE.tar.gz包中的NRPE.pdf文檔 (圖示以下) ;windows
· windows主機,被監控主機須要安裝NSClient軟件,由NSClient服務向nagios服務器提交監控數據 (圖示以下);centos
· 簡單地插件設計使得用戶能夠方便地擴展本身服務的檢測方法(網上下載插件或用shell腳本編寫);服務器
· 並行服務檢查機制; 網絡
· 當服務或主機問題產生與解決時將經過EMail告警發送給聯繫人; ide
· 使用WEB界面查看當前的網絡狀態、通知和故障歷史、日誌文件等。
測試環境:
· 服務器端:centos5.3、apache、gd庫 、php、nagios3.2.1. 、nagios-plugins-1.4.14、nrpe-2.12
· 客戶端:solaris,linux(nrpe-2.12, nagios-plugins-1.4.14),windows(NSClient++-0.3.7)
總結: 該軟件配置方便,管理也方便,穩定;可以實時將網絡運行情況反映到服務器端。
安裝步驟:http://nagios.org網站,參考《Nagios Core Version 3.x Documentation》(最新版已到4.X)。
軟件信息:官網:http://www.nagios.org,
中文資料:http://nagios-cn.sourceforge.net/nagios-cn/