온라인 또는 로컬 응용 프로그램 (Windows XP가 바람직) 문제의 웹 사이트가 다운되면 이메일로 알림을 받고 싶습니다.
Firefox 추가 기능인 Uptime 씨를 시도했지만 폴링 빈도에 대한 옵션이없는 것 같습니다. 이 부가 기능과 같은 이름의 온라인 서비스를 제작하는 것으로 보이는 Pingdom 도 있습니다 .
누구든지 법안에 맞는 다른 것을 알고 있습니까?
온라인 또는 로컬 응용 프로그램 (Windows XP가 바람직) 문제의 웹 사이트가 다운되면 이메일로 알림을 받고 싶습니다.
Firefox 추가 기능인 Uptime 씨를 시도했지만 폴링 빈도에 대한 옵션이없는 것 같습니다. 이 부가 기능과 같은 이름의 온라인 서비스를 제작하는 것으로 보이는 Pingdom 도 있습니다 .
누구든지 법안에 맞는 다른 것을 알고 있습니까?
답변:
이미 pingdom.com을 언급 했습니다
Pingdom의 좋은 점은 내가 아는 유일한 무료 서비스이며 1 분의 확인 해상도를 제공한다는 것입니다. 더 많은 수표를 원할 경우 무료 서비스는 한 사이트로 제한됩니다 . GIGRIB 에 지불하거나 참여해야 합니다. 내가 찾은 다른 모든 서비스는 유료이거나 5 분 또는 10 분마다 점검됩니다.
편집 : site24x7.com은 1 분마다 무료로 확인하지만 캘리포니아에서만 제공합니다. 핑돔은 전 세계에서 확인합니다.
우리는 Webmetrics를 사용 하고 Keynote 는 온라인 서비스 모두에게 나에게 권장되는 또 하나입니다.
serverfault.com에서 Paessler의 자체 프로덕션 웹 서버를 모니터링하는 방법에 대한 광범위한 설명을 작성했습니다. 이것은 여기에서도 도움이 될 수 있습니다.
/server/71441/what-is-the-best-way-to-monitor-a-production-server/72731#72731
WhatsUpGold 사용하는 것이 좋습니다 .
모니터하려는 각 시스템에 대한 폴링 빈도를 설정할 수 있습니다. 또한 모니터링중인 특정 사항을 지정할 수 있습니다. 좋은 예는 HTTP를 통해 웹 서버에 연결하고 GET 명령을 수행 할 수 있는지 확인하는 것입니다. 웹 서버가 다운되었지만 IP가 여전히 핑 (ping)중인 경우 여전히이를 잡습니다.
이것은 bash
몇 년 전에 서버가 작동하는지 확인하기 위해 작성한 솔루션입니다.
#! /bin/bash
# check to see if site is up
# if it is, don't worry
#
# v.1 Warren M Myers - initial stab
# 31 Aug 06
#
# 7 is the return code of `curl` if it cannot load the page
ERRCOD='7'
WHEN=`date +%d%b%y`
REPT="/var/tmp/$1.$WHEN.txt"
STARS='********************'
# $1 is the command-line arg for the domain
# you could hardcode this, too
curl -I $1 > /var/tmp/curlret.txt
# $? is the exit code of the last-run script
if [ "$?" = "$ERRCOD" ]; then
# return was unable to connect to host: save ps -aux; mail report
echo $STARS >> $REPT
echo 'curl return results' >> $REPT
echo >> $REPT
cat curlret.txt >> $REPT
echo >> $REPT
echo $STARS >> $REPT
# mail the whole works to myself
mail -s "failed to connect to $1" your.user@example.com < $REPT
fi
rm -f /var/tmp/curlret.txt
rm -f $REPT