Monitoring de la température des “disk” de Nexenta en SNMP
Posted by NiTRo | Filed under HowTo, Tips & Tricks, ZFS
MAJ 03/10/2011 : L’export xml du caractère ° posait problème, nous avons régénéré un export corrigé.
Tout à commencé à partir d’un post qui traite de la customization du snmpd.conf en vue de faire un joli graph de l’ARC de ZFS avec cacti et d’un autre au sujet de smartmontools sous Solaris. En mixant les 2, nous sommes arrivé à un moyen simple de remonter la moyenne des températures des disques d’un Nexenta dans cacti via SNMP.
- Installez smartmontools en mode expert : “apt-get install smartmontools”
- Ajoutez la ligne suivante dans la configuration snmp de Nexenta (“setup network service snmp-agent edit-settings snmpd.conf” dans la NMC) :
extend .1.3.6.1.4.1.2021.87 smart_temp /bin/bash -c "find /dev/rdsk/ -name \"*p0\" -exec /usr/sbin/smartctl -a -d scsi {} \\;|grep -E \"Temperature:.*C\"| awk 'BEGIN { n=0; sum=0; } { n++; sum += \$(NF-1); } END { printf (\"%.2f\",sum / n); }'"
- Importez notre template dans cacti et créez le graphique sur votre Nexenta
April 26th, 2012 at 14:53
[...] Initial idea was stolen from there: Monitoring de la température des “disk” de Nexenta en SNMP [...]
August 2nd, 2012 at 18:36
[...] comme pour notre post sur le monitoring smart, le tout se fait uniquement dans le fichier snmpd.conf sans script annexe. Pour [...]