Dit is een oude revisie van het document!
Log in als admin op de webinterface van de Synology en open het configuratiescherm. Klik Terminal en SNMP en klik het tabblad SNMP
Vul alles in en druk op Toepassen. In principe is het aan te raden een andere community te kiezen dan public.
Onder in het configuratiescherm was een link te vinden naar de MIB files van synology. Deze leidt naar een pdf met de beschrijving van de MIB's. In de directory op die server waar die pdf in staat vindt je ook een zip file met de MIB files daarin:
https://global.download.synology.com/download/Document/MIBGuide/Synology_MIB_File.zip
Nagios maakt gebruik van het net-snmp pakket, daarom moeten de MIB files overgezet worden naar /usr/share/snmp/mibs/
herstart de snmp daemon hierna : systemctl restart snmpd
vervolgens testen we of het werkt:
snmpwalk -On -v2c -c public 192.168.0.253 .1.3.6.1.4.1.6574.1.5.1
.1.3.6.1.4.1.6574.1.5.1.0 = STRING: "DS713+"
testen met de nagios plugin:
/usr/lib64/nagios/plugins/check_snmp -H 192.168.0.253 -o .1.3.6.1.4.1.6574.1.5.1.0 -m all -P 2c
SNMP OK - "DS713+"
Let op: de extra 0 achter het OID, die staat niet zo in de MIB guide.
Definieer vervolgens in nagios de nodige commando's, in ieder geval:
# system Temperature
define command{
command_name check_snmp_syno_temp
command line $USER1$/check_snmp -H $HOSTADDRESS$ -C public -o .1.3.6.1.4.1.6574.1.2.0 -m all -P 2c -w $ARG1$ -c $ARGS2$
}
# system Fan status
# disk status
# raid status
# filesystem capacity