De nombreux moyens permettent de superviser une machine linux : on peut vérifier l’ouverture de ports TCP ou UDP pour un service particulier à superviser sur la machine, par exemple si le port 80 ou 443 est ouvert sur la machine alors on peut potentiellement en déduire qu’un serveur web tourne sur la machine mais pas forcément que les sites hébergés par le serveur web sont bien accessible aux clients web. on peut aussi se servir du protocole [SNMP](https://fr.wikipedia.org/wiki/Simple_Network_Management_Protocol#:~:text=Simple%20Network%20Management%20Protocol%20(abrégé,réseaux%20et%20matériels%20à%20distance.) ( Simple Network Management Protocol ) qui utilise les ports 161 et 162 UDP pour recueillir des informations sur la machine à superviser mais dans certaines entreprises ou systèmes d’informations ou la politique de sécurité du SI fait barrage à l’ouverture de ces ports, on peut utiliser des programmes comme NRPE%20distant.) sous Linux ou NSCLIENT++ sous Windows qui, installés sur la machine à superviser vont éxécuter des scripts écrit en Bash, Python, Perl, Batch, powershell, javascript ….. pour recueillir des informations comme l’état du disque dur, l’utilisation de la mémoire RAM, l’état des services … et ensuite les transmettre au serveur de supervision.
...