2010-02-12 165 views
1

這對我來說是一個半實驗性的事情。編寫一個系統來監視集羣中的所有節點

我有超過100(變量)節點的羣集,並且我想要寫,將輪詢所有網絡節點每n(例如1或2)秒,並記錄他們的響應時間的監視應用。

如果網絡節點已經掙扎,我可能不希望通過增加更多的要求使其下降。所以如果輪詢者有一些情報,它會更好。

,你會選擇什麼樣的語言,這樣一個項目?任何開源項目已經可以做到這一點,我可以捅了?你可以想到的任何技術挑戰?

我開始看的Hyperic HQ代碼,但是男人,那就是巨大的。

+0

我希望我能接受一個以上的答案。 – Langali 2010-02-16 02:23:02

回答

1

任何已經這樣做的開源項目,我可以捅了?

如果我必須寫這樣的東西,我會使用RRDtool(實現可用於幾種語言)。

但在寫什麼,我會檢查SmokePing或多次的一個(更詳細闡述)監控解決方案,可以做應用性監測:

1

看看OpenNMS,它非常擅長這種監控,而且它是開源的,所以你可以在它的內部捅一下。

的Hyperic HQ也很不錯,但正如你所說,這是一個怪物。