Maintenant que j'ai un beau nouveau serveur, je me suis demandé ce que je pouvais en faire. Et j'ai trouvé une solution de monitoring simple et jolie, Uptime Kuma.
Rien de bien compliqué, pas de plug-ins ou de commandes ésotériques à créer, il suffit de renseigner les informations basiques comme l'adresse de la machine ou l'URL du site à surveiller, et on a des graphes de temps de réponse et un historique de disponibilité. Cerise sur le gâteau, il y a plein de possibilité de notification, dont Signal, Telegram, Google Chat et d'autres messageries instantanées, en plus des classiques mails et SMS.
C'est tout simple à mettre en place, a même une image Docker. Mais c'est tellement simple, c'est presque du gâchis de cycles processeurs de ne pas l'avoir on prem. Ça m'a appris aussi l'existence de PM2, un gestionnaire de processus pour Node.JS. J'ai mis MeshCentral dessus aussi. 😉
Il est possible d'essayer Uptime Kuma ici.