Linux下Nagios網(wǎng)絡管理模塊-Nagios系統(tǒng)
基于Linux系統(tǒng)的Nagios網(wǎng)絡管理模塊的實現(xiàn)-Nagios 系統(tǒng)
1.Nagios 系統(tǒng)介紹
Nagios是一個用來監(jiān)視系統(tǒng)和網(wǎng)絡的開源應用軟件,它通常運行于一個主服務器上,這個服務器運行 Liunx 或 Unix 操作系統(tǒng)。Nagios 利用其眾多的插件實現(xiàn)對本機和遠端服務的監(jiān)控,當被監(jiān)控對象出現(xiàn)異常,Nagios 就會及時給管理人員告警。它是一個基于 TCP/IP協(xié)議的軟件包,包含有nagios主程序和它的各個插件,配置非常靈活,可以監(jiān)視的項目很多,也可以通過自定義 shell 腳本進行監(jiān)控服務,非常適合各類企業(yè)的網(wǎng)絡應用。
2. Nagios 系統(tǒng)的主要特點
Nagios 系統(tǒng)的特點主要有下面幾點:
1).監(jiān)控主機資源和網(wǎng)絡服務
2).允許用戶通過設計實現(xiàn)簡單的插件來監(jiān)控自己特定的服務
3).當被監(jiān)控對象出現(xiàn)問題時,會及時通知管理人員
4).事先定義事件處理程序,當對象出現(xiàn)問題時自動調(diào)用對應的處理程序
5).通過 web 頁面來監(jiān)視對象狀態(tài),警告提示和日志文件。
如下圖 1 為 Nagios 的結(jié)構(gòu)圖:
可見,Nagios 采用分布--集中的管理模式。在 Nagios 服務器上安裝 Nagios 主程序,在被監(jiān)控主機上安裝 Nagios 代理程序。通過 Nagios 主程序和 Nagios 代理程序之間的通訊,監(jiān)視對象的狀態(tài)。
【編輯推薦】