Monit是一款功能非常豐富的進程、文件、目錄和設備的監測軟件,用于Unix平臺。
基本概況
系統監控工具:monit
Monit是一款功能非常豐富的進程、文件、目錄和設備的監測軟件,用于Unix平臺。它可以自動修復那些已經停止運作的程序,特使適合處理那些由于多種原因導致的軟件錯誤。
Monit 對管理員來說可謂神器也。話說 Nagios 也就是在監控牛,而 Monit 不但本地監控牛,遠程服務監控也牛。更牛的是,只要你花點功夫,你的服務就永遠都能“死而復生”。
下面例舉它的幾方面應用:
1. 持續郵件提醒
默認情況下,如果服務Down了,無論他持續 Down 了多久,Monit 只會郵件提醒你一次。下一次提醒,就是服務恢復。
如果希望,在多個周期內,即使服務狀態沒有變化(持續宕機著),也能收到郵件提醒,那么加上這句:
alert foo@bar with reminder on 10 cycles
此句表示,在10個周期內都會郵件提醒。
2. 誤報提醒解決
有些時候,Monit 也會誤報,這很正常,任何監控軟件都會。大多數是由于網絡狀況不佳。
再比如我的 amule,Monit 發現停了,又迅速啟動了,那就不要來煩我了。別總是一封郵件接著一封。我們這樣設置:
if failed host 172.16.5.1 port 8599 for 3 times within 4 cycles then alert
這樣就是:若在四個周期內,三次 8599(我的電驢口)端口都無法通,則郵件通知。
很方便!
......
更多資料:http://www.tildeslash.com/monit/
參考資料 >