NDOUtils Nagios MySQL

以Nagios不間斷監控系統服務

2011-01-05
在講求客戶權益的現代,「服務中斷」是每個企業都無法承受的考驗,更是每個網管人員心中揮之不去的夢魘。但限於人力的考量,網管人員不可能24小時都站在主機前監控系統服務的運作,因此一套能時時監控系統服務,當系統服務發生異常時能夠即時通知管理者的監控系統,將是每個網管人員所迫切需要的。


localhost.cfg


commands.cfg

用來定義指令的行為,須將程式所需參數設定於此:


contacts.cfg

用來定義聯絡人的相關資訊,內容如下:


timeperiods.cfg

可定義規則有效的時間區間資訊,詳細內容如下所示:


resource.cfg

resource.cfg可定義相關變數的資源:


在設定完成組態檔後,可利用指令「nagios -v」來驗證組態檔的參數設定是否正確,如果一切設定無誤,即可啟動Nagios監控主程式。

先執行指令「chown nagios:nagios /usr/local/nagios/」重設Nagios安裝目錄下的檔案權限,以避免權限問題,接著使用指令「/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg」以daemon的方式啟動。

安裝Web顯示狀態介面軟體

vshell是Nagios所提供的Web介面軟體(以PHP語言實作),可即時地查看所監看的主機或系統服務的目前狀態。安裝過程相當簡單,先至下列網址取得最新版本的vshell:


下載網頁程式後,直接將程式拷貝至網頁根目錄,並修改constants.inc.php內的STATUSFILE等相關資訊,如下所示(須調整成與Nagios所設定的值一致):



追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!