-
Notifications
You must be signed in to change notification settings - Fork 1
SNMP
C'est un protocole réseau permettant d'avoir une gestion, un diagnostique et une supervision des équipements d'un réseau tels que l'utilisation du CPU, de la RAM, etc...
Tout ceci est possible car les équipements envoient des informations sur leur état au gestionnaire (SNMP Traps) ou alors le gestionnaire envoie des requêtes aux équipements sur leur état
Port : UDP 161, 162
Nous avions prévu de mettre en place le protocole SNMP dans notre infrastructure cependant suite à des lacunes au niveau de cette dernière, nous n'avons su l'installer
Cependant, pour installer SNMP nous aurions créé une Machine virtuelle ubuntu avec l'adresse ip "10.0.220.3" dans la "Trusted Zone" car uniquement les personnes au sein de l'entreprise doivent y avoir accès
Ensuite, nous ouvrons un terminal et entrons la commande suivante
sudo yum install net-snmp net-snmp-utils
Il se peut qu'il vous demande un mot de passe, entrer donc le mot de passe de la machine
Par après, il faut activer le service SNMP
systemctl enable snmpd
SNMP est maintenant installé et activé !
C'est un logiciel openSource destiné à la supervision d'un réseau. Il utilise le protocole SNMP
Pour installer librenms, nous avons décidé d'utiliser docker
apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
apt install docker-ce
curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Docker installé, nous pouvons enfin nous mettre à installer LibreNMS
Pour ce faire, voici la suite d'étapes
apt install unzip
mkdir libreNMS
cd libreNMS
wget https://github.com/librenms/docker/archive/refs/heads/master.zip
unzip master.zip
cd docker-master/examples/compose && sudo nano .env
Nous aurions dû changer la ligne MYSQL_PASSWORD avec un mot de passe
Nous n'avons plus qu'à démarrer notre container
docker-compose up -d
Ensuite, nous aurions pu aller sur l'adresse 10.0.220.3 pour configurer les machines à monitorer
On aurait de ce fait du créer un user admin de libreNMS, ensuite nous aurions eu la possibilité de se rendre dans l'onglet "device" pour ajouter un device à monitorer
Image
Cela nous aurait permis de configurer des alertes pour ce même device, comme par exemple l'utilisation de son CPU trop élevée. Pour ce faire, nous aurions dû aller dans l'onglet "alerts" et ensuite cliquer sur "alert rules"