我需要一個高級開源工具來監控服務。實時服務監控工具
這些服務應該是這樣的,
1. Web Services(.Net or Java)
2. Windows Services
3. Scheduled Tasks
這將需要告知服務了或下
它是否提供任何實時警報(電子郵件警報)與健康監測 ??
請給我清楚的工具信息。
我需要一個高級開源工具來監控服務。實時服務監控工具
這些服務應該是這樣的,
1. Web Services(.Net or Java)
2. Windows Services
3. Scheduled Tasks
這將需要告知服務了或下
它是否提供任何實時警報(電子郵件警報)與健康監測 ??
請給我清楚的工具信息。
什麼都高級別手段,但MoSKito可能是級別越高越好;-) http://www.moskito.org
它提供實時性能和健康監控的Java應用程序,它有一個開放的API,允許它從其他來源消費數據,允許它監視.NET應用程序或任何具有syslog的東西。
我會再次說高層不是一個非常明確的描述,但我認爲你要找的是:可擴展性。
Nagios的(現在Naemon,由Andreas愛立信成立)是監測複雜的自定義變量的事實標準。原因是核心的設計允許通過腳本檢查任何東西。也就是說,如果您可以從CLI獲取數據,則可以使用基於Nagios的解決方案進行監控。
如果您需要監視的輸出在日誌中可用,還有免費 Nagios軟件包。如果你沒有使用Nag/Naemon的經驗,這些也更容易開始(GUI很多?)。
雖然特定於應用程序的監視工具可能是一次性解決方案,但它將永遠受其焦點限制。如果你想要一個可以增長的解決方案,並且可以提供統一的視圖,而不需要使用API進行重新調整,Naemon仍然是最佳選擇。