0

我需要一個高級開源工具來監控服務。實時服務監控工具

這些服務應該是這樣的,

1. Web Services(.Net or Java) 
2. Windows Services 
3. Scheduled Tasks 

這將需要告知服務

它是否提供任何實時警報(電子郵件警報)與健康監測 ??

請給我清楚的工具信息。

回答

0

什麼都高級別手段,但MoSKito可能是級別越高越好;-) http://www.moskito.org

它提供實時性能和健康監控的Java應用程序,它有一個開放的API,允許它從其他來源消費數據,允許它監視.NET應用程序或任何具有syslog的東西。

0

我會再次說高層不是一個非常明確的描述,但我認爲你要找的是:可擴展性


Nagios的(現在Naemon,由Andreas愛立信成立)是監測複雜的自定義變量的事實標準。原因是核心的設計允許通過腳本檢查任何東西。也就是說,如果您可以從CLI獲取數據,則可以使用基於Nagios的解決方案進行監控。

如果您需要監視的輸出在日誌中可用,還有免費 Nagios軟件包。如果你沒有使用Nag/Naemon的經驗,這些也更容易開始(GUI很多?)。

雖然特定於應用程序的監視工具可能是一次性解決方案,但它將永遠受其焦點限制。如果你想要一個可以增長的解決方案,並且可以提供統一的視圖,而不需要使用API​​進行重新調整,Naemon仍然是最佳選擇。