
我做了一些谷歌搜尋但沒有成功,所以我在這裡發布。我正在尋找一個應用程式(最好是免費/開源)來監視連接埠 80 上的伺服器,當某些預先定義的超時觸發時,該應用程式會向我發送電子郵件/簡訊。我可能可以用 VB 寫一些東西來做到這一點,但我被專案淹沒了,為什麼要重新發明輪子。我知道有一些服務要求您每月支付 5 美元才能這樣做,我正在考慮一個 Windows 應用程序,它可以安裝在我的計算機上,並且只需監視端口 80 上的預定義 IP 列表。
謝謝!
答案1
你應該檢查一下平多姆。它主要是一個網絡應用程序,會在任何停機時向您發送電子郵件/文字通知,並且時間是可配置的。它附帶一個 Windows 應用程序,如果網站出現故障,該應用程式會通知您。單一站點免費,附加站點和其他功能則按月付費。我知道它與桌面應用程式不同,但如果您需要可靠的監控,它會工作得更好。
答案2
在 Linux 盒子中,您可以編寫一些腳本來監視網頁伺服器。
腳本範例(將要監控的所有伺服器放入 webserverlist.txt 檔案中,並根據需要設定逾時參數):
#!/bin/sh
serverlist=`cat webserverlist.txt`
for i in $serverlist; do
echo $i
wget --connect-timeout=2 --read-timeout=5 $i 2>&1
if [ $? -eq 1 ]; then
echo "ALARM: Webserver $i no OK" | mail -s "ALARM: Webserver $i no OK" [email protected]
fi
done
答案3
快速且免費的監控應用程式
答案4
PRTG 網路監視器將為您解決問題。免費版本允許最多 10 個感測器,對於簡單的 Web 伺服器來說已經足夠了。
http://www.paessler.com/download/prtg
請記得也請求免費許可證。
安裝過程輕而易舉。簡單明了,功能豐富。