Skip to content

Labo 6 Monitoring

JarodEphec edited this page Jan 5, 2023 · 19 revisions

image

installer snmp

apt install snmpd snmp libsnmp-dev

installer les librairies

apt-get 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.

image

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

image

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

image
image
image
image
image
image
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.

sudo apt install php8.1
sudo 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

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

LibreNMS

image
image
image
image
image
image
image
image
image
image
image

image
image

Problème image
image

image
Pour les alertes

Mise en place d'une alerte vérifiant la mémoire vive

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.

Capture d’écran 2022-12-17 à 18 01 55

Clone this wiki locally