
グーグルで調べてみましたが、うまくいかなかったので、ここに投稿します。ポート 80 でサーバーを監視し、事前に定義されたタイムアウトがトリガーされたときにメールやテキストを送信するアプリ (できれば無料またはオープン ソース) を探しています。これを行うには VB で何かを書くこともできますが、プロジェクトが山積みなので、車輪の再発明は不要です。月額 5 ドルを支払う必要があるサービスがあることは知っていますが、コンピューターに常駐し、ポート 80 で定義済みの IP リストを監視するだけの Windows アプリを考えていました。
ありがとう!
答え1
ぜひチェックしてみてくださいピングダム. これは主に Web アプリで、ダウンタイムが発生するとメールやテキストで通知が届きます。タイミングは設定可能です。サイトがダウンした場合に通知する Windows アプリも付属しています。1 つのサイトの場合は無料で、追加のサイトやその他の機能には月額料金がかかります。デスクトップ アプリと同じではないことは承知していますが、信頼性の高い監視が必要な場合は、こちらの方が適しています。
答え2
Linux ボックスでは、Web サーバーを監視するための小さなスクリプトを実行できます。
スクリプトの例 (監視するすべてのサーバーを 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 Network Monitor が役に立ちます。無料版では最大 10 個のセンサーを使用でき、シンプルな Web サーバーには十分です。
http://www.paessler.com/download/prtg
無料ライセンスも忘れずにリクエストしてください。
インストールは簡単です。シンプルでわかりやすく、機能が充実しています。