GNU/Linux >> Znalost Linux >  >> Linux

Jednoduché monitorování webového serveru (živé)

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ý.


Linux
  1. Jak nakonfigurovat webový server Apache

  2. Použití Wget s FTP ke stahování/přesouvání webových stránek rekurzivně

  3. Nainstalujte WordPress na webový server LiteSpeed

  1. Jednoduché přesměrování webových stránek přes .htaccess

  2. Jak udržet relace SSH naživu

  3. Nagios Linux Server:Nejlepší řešení pro monitorování webu?

  1. Ladění webového serveru Apache Keepalive

  2. Jak nastavit jednoduchý webový server Apache v kontejneru Docker

  3. Základy Vhosts