GNU/Linux >> Tutoriales Linux >  >> Linux

Supervisión simple del servidor web (en vivo)

Puede usar wget en un script como este

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

Y recibirá un correo electrónico si wget no puede acceder al sitio por primera vez en tres segundos.

Configure un trabajo cron para ejecutar el script cada pocos minutos.

Hay muchas otras alternativas, pero esta es probablemente la más sencilla de configurar desde cero.


Tienes muchas opciones, te doy dos.

  • Nagios es una aplicación de monitoreo completa capaz de monitorear mucho más que http, pero también maneja eso. También puede crear todo tipo de informes ("Dígame el porcentaje de tiempo de actividad de nuestro servidor/servicio X esta semana/mes/año...")

  • Monit es otra opción popular. Tal vez no tenga tantas funciones como Nagios, pero es agradable.


Linux
  1. Cómo configurar un servidor web Apache

  2. Redirección simple del sitio web a través de .htaccess

  3. Ajuste del Keepalive del servidor web Apache

  4. Uso de Wget con FTP para descargar/mover sitios web de forma recursiva

  5. Conceptos básicos de host virtual

Servidor de monitoreo Graylog en Ubuntu Linux para servidores/servicios de monitoreo

Cómo instalar Cacti Monitoring en Ubuntu 14.04

Cómo instalar el servidor de monitoreo Ganglia en Ubuntu 18.04

Cómo instalar Relic Server Monitoring en CentOS 8

Cómo instalar el servidor web Lighttpd en Ubuntu 18.04

Cómo configurar un servidor doméstico