2011-02-07 43 views
0

我管理大約15個WWW/FTP服務器和23個SQL服務器(使用不同版本的SQL)。我想開發某種儀表板,以便我可以輕鬆查看服務器,確保它們處於聯機狀態,確定它們具有多少可用空間(包括單個驅動器空間),確保SQL實例正在運行和/或IIS是運行,存儲關於它們的各種信息,例如哪些應用程序託管在哪些服務器上,並提供快速訪問,以便將RDP等內容加入其中。服務器儀表板(SQL/WWW)的想法?

我的問題很簡單。我應該使用哪種技術來開發此儀表板?有沒有辦法可以做到這一點,而不需要在每臺服務器上託管客戶端部分?我主要熟悉ASP/ColdFusion,這是我們大部分環境所在,但我也瞭解足夠多的C++和C#來完成項目(顯然有很多東西在尋找)。

目前是否有免費的開源項目提供此功能?當它已經可用時,我不會重新發明任何東西。

回答

0

這個問題應該可能在serverfault.com上被問到,而不是stackoverflow.com。無論如何,用戶提供的答案都不可接受。我確實發現了什麼似乎是最合適的,它被稱爲nagios。我正在仔細研究它,看看它是否可以使用。

0

酷工具「早在一天......」有名稱爲「大哥」在收集了一些免費的Perl腳本。聽起來很嚴厲,但實際上它非常簡單和標準。你可以在那裏找到代碼,或者至少看看商業版本的想法。我處理的版本適用於類Unix操作系統。

該公司有一個網站www.bb4.org。還有一種叫做「大姐」的變化,www.bigsister.ch,但是我發誓,當我經過時,我只能在鏡子中看到一瞥。我相信有perl模塊可以提供相同的功能,如果它存在於perl中,我想象那裏有用於Python或VB或任何你喜歡的任何風格的插件。

但我離題...

返回儀表板。

它的確是「服務器起來」的儀表板,有白癡燈,磁盤空間儀,ping時間等等。一旦你看了代碼,你就會知道該怎麼做來製作你自己的,如果你想做一些喜歡的專業測試SMTP服務器,獲取當地天氣等

我記得的主要事情,其中​​的白癡燈服務器屏幕: 對於服務器的一個給定的名單 - 紅燈,綠燈,黃燈亮:
(ping服務器「xyz」,記錄響應,如果得到響應,使用綠色信號燈;如果響應緩慢,請使用黃色信號;如果在「n」秒內沒有響應,請使用紅色信號。 「n」分鐘,列表中的每個服務器。)
磁盤空間和進程圖表並未真正給我提供任何實際信息,而且我們在每個站點都有SA。

當我監視一個ASP服務器時,我有一個預定的作業,它將命令傳送到一個文本文件。第一次測試:我可以到文本文件嗎?沒有?服務器通信中斷。

其餘的是解析模式的結果文件,並在HTML中的表中使用該信息。我沒有使用圖形,我只是修改了字體和屬性。

我希望有幫助。