-
Notifications
You must be signed in to change notification settings - Fork 0
Labo 6 Monitoring
Avant de commencer, petit noté par apport a l'exécution des commandes.
-
Nous supposons que l'utilisateur
rootquand celui-ci n'est pas spécifié. -
Nous supposons que l'utilisateur utilise
ubuntu 20.04 lts server. -
Nous supposons que l'utilisateur son cache
aptà jour grâce à la commande :
apt update

installer snmp
apt install snmpd snmp libsnmp-dev
installer les librairies
apt install snmp-mibs-downloader
snmpwalk ne diffère pas beaucoup de snmpget pour ce qui est de l’interrogation des données. La différence réside principalement dans l’exécution des commandes : alors que snmpget renvoie uniquement une valeur concernant l’Obect-ID demandé ou affiche un message d’erreur lorsqu’aucun objet n’est disponible pour le numéro d’identification, snmpwalk passe également par l’ensemble des sous-nœuds. Ceci permet notamment d’afficher une liste détaillée des informations système pertinentes lorsque le numéro d’identification est connu de la base MIB correspondante.

useradd librenms -d /opt/librenms -M -r -s "$bash"

nano /etc/php/8.1/fpm/php.ini
nano /etc/php/8.1/cli/php.ini






PHP 8.2 not supported !!!
Nous avons donc due installer php 8.1. Pour ce faire nous avons installer tout les paquets requis de php mais en spécifiant la version 8.1.
apt install php8.1
apt install php8.1-mysql php8.1-mbstring php8.1-xml php8.1-curl php8.1-gd php8.1-cli php8.1-curl php8.1-fpm php8.1-gd php8.1-gmp php8.1-json php8.1-mbstring php8.1-mysql php8.1-snmp php8.1-xml php8.1-zip php8.1-cgi php8.1-fpm php8.1-phpdbg libapache2-mod-php8.1 libphp8.1-embed

sudo a2enmod php8.1
sudo update-alternatives --set php /usr/bin/php8.1
https://fedingo.com/how-to-change-php-version-in-ubuntu/













Problème


On nous demande de d'envoyer une alerte si on vérifie que la mémoire vive dépasse 60% de la mémoire vive totale, et ce pendant au moins une minute. Nous utilisons mempools.mempool_perc pour mesurer le pourcentage de mémoire utilisée. On mets "1m" dans le Delay pour vérifier que cette règle reste vraie pendant pendant une minute. "Interval" permets de mettre en place un délai entre les alertes.
