Existe-t-il un moyen de partager des données SMART via SNMP? J'aimerais pouvoir en faire des graphiques de cactus et le connecter à Nagios.
Ce que je veux faire, c'est pouvoir obtenir des statistiques sur mes disques durs accessibles via SNMP. Cela me permettra de représenter graphiquement le nombre de $ SMART_MEASUREMENT_VALUE en fonction du temps.
Réponses:
Peut-être que cela conviendra à vos besoins: Cité à partir de ce lien :
Vous aurez besoin du package SmartMonTools et utiliser le script perl check_smart.pl (plugin nagios) pour vérifier la santé du disque dur en exécutant des autotests SMART à l'aide de la commande smartctl, ajoutez à votre snmpd.conf:
la source
Il existe des correctifs qui ajoutent la prise en charge SNMP à smartd (dans smartmontools-devel @ list); pour autant que je m'en souvienne, aucun n'a été intégré.
la source
La réponse de Maxwell est correcte, mais il manque le téléchargement d'une URL pour le script:
http://git.recluse.de/?p=users/bzed/nagios-plugins.git;a=blob_plain;f=plugins/check_smart
j'ajoute également cette ligne ci-dessous à la ligne 109 du script, pour éviter un avertissement
Pour ceux qui n'ont pas de nagios, le script nécessite une bibliothèque util.pm. Les utilisateurs de Debian peuvent l'obtenir à partir du paquet nagios-plugins et les autres utilisateurs peuvent le récupérer à partir d'ici:
https://github.com/Elbandi/nagios-plugins/blob/master/plugins-scripts/utils.pm.in
l'utilisation est simple:
mais je suis d'accord avec le commentaire de l'exquisiteur, un moyen de représenter graphiquement toutes les valeurs intelligentes (ou au moins certaines importantes) serait génial
MISE À JOUR : le script génère d'autres valeurs intelligentes, mais uniquement si vous choisissez l'interface ata (-i ata). Comme aujourd'hui, tous les pilotes (même ata / sata) semblent être des périphériques scsi, cela crée de la confusion (et c'est probablement un bogue). "à" scsi "
la source