Le blog du petit geek malin ;-)

Synology DS-101

Installer et configurer snmpd


Procédure pour installer et configurer l'agent SNMP net-snmp sur le Synology DS-101


Installation


Installer le paquet net-snmp (avec les droits root) :
ipkg install net-snmp

Configuration


Avant toute chose, il peut-être intéressant d'éditer le fichier de configuration /opt/etc/snmpd.conf afin d'éventuellement modifier les communautés et les informations système (localisation, contact...)

Il existe également un problème avec le paquet net-snmp actuel que nous allons contourner :
Par défaut, l'agent snmpd écrit en permanence le message "Missing CPU info entry: Operation not permitted" dans son fichier de log (/opt/var/logsnmpd.log), ce qui maintient le disque du Syno allumé en permanence. :-(

Pour désactiver l'écriture de ces lignes, il faut rajouter l'argument -Ln dans la commande de lancement du snmpd.
-L est le "flag" permettant de contrôler le mécanisme et la destination des messages de log,
-Ln permet de désactiver totalement le logging snmpd.

Editer le script de démarrage du démon (avec les droits root) :
vi /opt/etc/init.d/S70net-snmp

Rajouter l'option -Ln dans la commande de lancement du snmpd :
/opt/sbin/snmpd -Ln -c /opt/etc/snmpd.conf

Démarrage


Démarrer l'agent snmpd manuellement (avec les droits root) :
/opt/etc/init.d/S70net-snmp

Exécution


snmpd sera désormais automatiquement lancé au démarrage du Syno grâce au script init.d

Mesures


Voici une sélection de capteurs (OIDs SNMP) intéressants et interrogeables avec le disque dur en veille.
OIDs SNMP intéressants pour le Synology DS-101