2015-09-09 41 views
0

我正在開發一個非常簡單的腳本來監視一組互聯網連接的正常運行時間。基本上我有一套(數以百計)計算機連續運行很長時間(以幾個月爲單位)。我應該使用什麼服務來檢測客戶端是否在線?

他們每個人都連接到我想測試的不同消費級互聯網連接。基本上,我的腳本現在所做的就是每隔幾秒鐘ping一次,然後監視連接何時結束以及何時關閉。

現在,我想知道:是否可以做這樣的事情?我會每10秒鐘只ping一次,所以絕對不應該看起來像DoS攻擊,但我仍然想知道是否有更合適的方法來做到這一點:是否可以ping答案拒絕了,因爲最近我曾多次問過這個問題?

或者,也許,互聯網上的服務只是致力於回答ping?像pingme.net這是完全致力於回答我的ping?我想得到這個權利。

回答

1

有一種稱爲Nagios的軟件,用於監控服務器的農場。在我們的安裝中,我們使用cron運行一個perl腳本,每10分鐘將電話回家給nagios服務器。除了ping之外,它還監視遠程計算機的磁盤空間以及我們想要運行的某些進程。關於Nagios的最好的事情是它是免費的,並且在網絡上有很多文檔。我知道我不是直接回答你的問題;但是,我希望我給你一些考慮。您可以閱讀關於Nagios here的更多信息。

相關問題