Nagios是一個用于系統和網絡監控的開源工具,系統管理員可以用它來定義告警和緊急狀況。系統的狀態可以從顯示綠色、黃色或是紅色狀態信息的Web頁面進行監控。管理員還能通過電子郵件、SMS短信或即時信息獲知狀態的改變。使用管理員定義好的條件,Nagios能快速地定位網絡中需要關注的組件。
Nagios提供兩種類型的檢查:主機檢查和服務檢查。主機檢查測試系統是可達的,通常是通過ICMP 協議的Ping實現。服務檢查會分析單獨的網絡服務,例如SMTP、HTTP或DNS,但是同樣也會檢查進程的狀態如可用的內存、磁盤空間、日志或CPU使用率。服務檢查是十分復雜的,不僅檢查指定的端口是否開放,而且測試連接返回的特定信息如SQL查詢的響應。
Nagios是高度模塊化的,使用許多插件來進行服務和主機檢查。預封裝的插件能節省管理員大量的工作。可以使用技巧性的腳本來創建額外的自定義腳本,盡管你可能發現需要做的僅是在Nagios Exchange網站上大量用戶自創建的插件中進行搜索。
作為一款開源軟件,Nagios在GNU的條款下授權。Nagios運行在Linux系統上,但是它基于瀏覽器的接口允許從任意平臺上進行操作控制。從Nagios網站下載用于主監控守護進程的TAR文件、CGI和HTML接口。安裝過程稍顯困難,但是運行Nagios很簡單。配置文件提供了模版,用于定義檢查類型,檢查、重試的間隔,告警通知和要通知的單獨的用戶組。狀態變化會觸發輪詢間隔變化或告警,但一旦Nagios偵測到是系統級的問題時,它有足夠的邏輯,是不會不停地發送告警的。
我抱怨的是,盡管使用配置文件簡單易懂,但這些腳本應該可以提供圖形化的前端。不過就Nagios的可配置性、強大的報表和擴展性來說,如果只允許使用一個開源網絡監控工具的話,我會選擇它。
原文鏈接:http://www.searchsecurity.com.cn/showcontent_46810.htm