Uptime Kuma es un software gratuito de monitorización. Sirve para saber si se ha caído un servidor web de internet, o un equipo en red local además de muchas mas comprobaciones que puede hacer. Los avisos son muy configurables y entre ellos soporta el email.
Su instalación es super sencilla, sobre un ubuntu server ejecutaremos los comandos
sudo apt update && sudo apt upgrade
apt install curl
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt install git
git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup
sudo npm install pm2 -g && pm2 install pm2-logrotate
pm2 start server/server.js --name uptime-kuma
pm2 startup
Ahora el resto lo hacemos con el navegador web, desde un equipo de su misma red accederemos a su IP con el puerto 3001, así:
Una vez establecidos usuario y clave vamos a configurar un sistema de aviso, por ejemplo email:
Y después solo tenemos que ir añadiendo todos los equipos de nuestra red local que queremos mantener vigilados de que siempre estén online.
NOTA: Si vais a trabajar en un contenedor LXC de proxmox con 1GB de ram y 1 core sería suficiente según la web https://tteck.github.io/Proxmox/ y según mis pruebas si vais a monitorizar una red grande, de mas de 80 equipos es mejor ir a 2 cores.