GNU/Linux >> Linux Esercitazione >  >> Linux

Monitoraggio semplice del server Web (attivo)

Puoi usare wget in uno script come questo

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

E riceverai un'e-mail se wget non riesce ad accedere al sito la prima volta entro tre secondi.

Imposta un cron job per eseguire lo script ogni pochi minuti.

Ci sono molte altre alternative, ma questa è probabilmente la più semplice da configurare da zero.


Hai molte opzioni, te ne do due.

  • Nagios è un'applicazione di monitoraggio in piena regola in grado di monitorare molto di più di http, ma gestisce anche questo. Può anche creare tutti i tipi di repot ("Dimmi la percentuale di uptime del nostro server/servizio X questa settimana/mese/anno...")

  • Monit è un'altra scelta popolare. Forse non così ricco di funzionalità come Nagios, ma comunque è carino.


Linux
  1. Come configurare un server web Apache

  2. Ottimizzazione del server Web Apache Keep-alive

  3. Utilizzo di Wget con FTP per scaricare/spostare siti Web in modo ricorsivo

  4. Installa WordPress sul server Web LiteSpeed

  5. Come configurare un semplice server Web Apache in un contenitore Docker

Graylog Monitoring Server su Ubuntu Linux per Monitoring Server/Services

Come installare Cacti Monitoring su Ubuntu 14.04

Come installare Ganglia Monitoring Server su Ubuntu 18.04

Come installare Relic Server Monitoring su CentOS 8

Come installare il server Web Lighttpd su Ubuntu 18.04

Come configurare un server domestico