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