Můžete použít wget ve skriptu, jako je tento
wget --timeout=3 --tries=1 --spider --no-check-certificate http://serverfault.com
if [ $? -ne 0 ];then
echo "Site Down" | mail -s "Site Down" [email protected]
fi
A pokud se wget nemůže poprvé dostat na stránku do tří sekund, dostanete e-mail.
Nastavte úlohu cron pro spouštění skriptu každých několik minut.
Existuje mnoho dalších alternativ, ale toto je pravděpodobně nejjednodušší nastavit od začátku.
Máte mnoho možností, dám vám dvě.
-
Nagios je plnohodnotná monitorovací aplikace schopná monitorovat mnohem více než http, ale zvládá to také. Může také vytvářet všechny druhy repotů („Řekněte mi procento dostupnosti našeho serveru/služby X tento týden/měsíc/rok...“)
-
Další oblíbenou volbou je Monit. Možná ne tak nabitý funkcemi jako Nagios, ale přesto je pěkný.