2012-01-04 123 views
3

我想知道是否有自動監控這些方式。現在,在我們的生產/質量保證/開發環境中,我們有大量對應用程序至關重要的服務。我們還在一天中的某個時間在Windows任務計劃程序上運行自動ETL。目前,我必須登錄到每個服務器,看看所有的服務是否運行正常,或檢查事件日誌中是否有任何錯誤,或者檢查任務計劃程序以查看ETL是否運行良好等等......我必須做所有的事情手動...我想知道是否有一個工具,那裏將做我的監控和發送電子郵件,只有在需要注意的情況下(如ETL無法運行,或服務停止,無論原因或事件日誌等錯誤等)。謝謝您的幫助。監控服務器,進程,服務,任務調度狀態

回答

1

感謝您的上述信息。我看了上述選項,但他們有一個價格..我做了什麼是一種廉價的方式來解決我的關切..

對於我每天晚上運行的Windows任務調度程序作業 - 我從codeplex安裝此工具/服務工作很好。

http://motash.codeplex.com/documentation#CommentsAnchor

對於Windows服務 - 我只是設置了「恢復」選項卡中的每個服務的「屬性」用行動時,未能做到。 (如重新啓動,重新啓動或運行,這可能是將通知電子郵件程序)

2

Nagios是監測的最佳工具。它檢查服務器狀態以及其中定義的服務,如果有任何服務停機或系統停機,則將郵件發送到指定的郵件ID。

請參考:http://nagios.org/

0

我建立監測週期/計劃任務的簡單工具(https://cronitor.io)。這個名字是來自unix世界的「cron」遊戲,但它是系統/任務不可知的。您只需在作業運行時向唯一跟蹤網址發送http請求。如果您的工作沒有按照您定義的規則辦理登機手續,那麼它會向您發送電子郵件/短信息。

它還允許你以你的任務的開始和結束呼叫跟蹤作業的時間。這對於長時間運行的作業非常有用,因爲如果開始花費太長時間運行,可能會收到警報。例如,我曾經有一個每小時安排一次的備份任務。大約六個月後,我開始運行超過一個小時!

0

https://eyewitness.io - 這是用來監視服務器的後臺任務,隊列和網站。它確保每個cron作業在它們應該運行時運行,並在它們未能運行時發出警報。