Bonjour,
Est-ce que certains ici ont déjà fouiller un peu pour surveiller l'état de DD en utilisant SMART.
Il existe le plugin check_smart (des contribs du projet nagios-plugins) qui vérifie l'état d'un disque en utilisant la commande smartctl du projet SmartMonTools :
Ce plugin correspond tout à fait à ce que je voudrais faire, mais... c'est un script local.
Comme je ne souhaite pas déployer de NRPE (ca fait encore un truc de plus à installer sur les serveurs, alors qu'on utilise déjà largement les agents SNMP), je voudrais savoir si quelqu'un à une solution pour avoir un check d'un DD distant via SNMP.
La seule idée que j'ai dans l'immédiat, c'est d'utiliser le démon Smartd du projet SmartMonTools, configuré pour exécuter un script à chaque détection d'un problème. Il me resterai alors plus qu'à écrire ce script pour qu'il envoie des traps SNMP à ma station de supervision (càd 3 lignes max ^^).
Ca évite de ré-inventer la roue quant à l'interprétation des valeurs SMART (le démon s'en charge), mais bon ça fait un démon en plus sur tous mes serveurs, même si celui-ci doit être ultra-léger, surtout si il est configuré pour faire un test SMART une fois par jour à 3h du mat' ....
Quelqu'un à d'autre idée pour faire ça sinon ?
De même, je suis preneur de tout retour sur l'utilisation de Smartd, et de son intégration dans un processus de supervision plus large.
Est-ce que certains ici ont déjà fouiller un peu pour surveiller l'état de DD en utilisant SMART.
Il existe le plugin check_smart (des contribs du projet nagios-plugins) qui vérifie l'état d'un disque en utilisant la commande smartctl du projet SmartMonTools :
Code:
bibi:# ./check_smart.pl -t -d /dev/hda SMART overall-health self-assessment test result: PASSED
Comme je ne souhaite pas déployer de NRPE (ca fait encore un truc de plus à installer sur les serveurs, alors qu'on utilise déjà largement les agents SNMP), je voudrais savoir si quelqu'un à une solution pour avoir un check d'un DD distant via SNMP.
La seule idée que j'ai dans l'immédiat, c'est d'utiliser le démon Smartd du projet SmartMonTools, configuré pour exécuter un script à chaque détection d'un problème. Il me resterai alors plus qu'à écrire ce script pour qu'il envoie des traps SNMP à ma station de supervision (càd 3 lignes max ^^).
Ca évite de ré-inventer la roue quant à l'interprétation des valeurs SMART (le démon s'en charge), mais bon ça fait un démon en plus sur tous mes serveurs, même si celui-ci doit être ultra-léger, surtout si il est configuré pour faire un test SMART une fois par jour à 3h du mat' ....
Quelqu'un à d'autre idée pour faire ça sinon ?
De même, je suis preneur de tout retour sur l'utilisation de Smartd, et de son intégration dans un processus de supervision plus large.

Comment