¿Hay alguna manera de compartir datos SMART a través de SNMP? Me gustaría poder hacer gráficos de cactus y conectarlo a Nagios.
Lo que quiero hacer es poder obtener algunas estadísticas sobre mis discos duros accesibles a través de SNMP. Esto me permitirá graficar el número de $ SMART_MEASUREMENT_VALUE en función del tiempo.
Respuestas:
Tal vez esto se adapte a sus necesidades: Citado en este enlace :
Necesitará el paquete SmartMonTools y usará el script perl check_smart.pl (complemento nagios) para verificar el estado del disco duro ejecutando autocomprobaciones SMART usando el comando smartctl, agregue a su snmpd.conf:
fuente
Hay parches que agregan soporte SNMP a smartd (en smartmontools-devel @ list); ninguno estaba integrado, por lo que recuerdo.
fuente
La respuesta de Maxwell es correcta, pero falta la descarga de una url para el script:
http://git.recluse.de/?p=users/bzed/nagios-plugins.git;a=blob_plain;f=plugins/check_smart
También agrego esta línea a continuación en la línea 109 del script, para evitar una advertencia
Para aquellos sin nagios, el script requiere una lib util.pm. Los usuarios de Debian pueden obtenerlo del paquete nagios-plugins y otros usuarios pueden obtenerlo desde aquí:
https://github.com/Elbandi/nagios-plugins/blob/master/plugins-scripts/utils.pm.in
El uso es simple:
pero estoy de acuerdo con un comentario exquisito, una forma de graficar todos (o al menos algunos) valores inteligentes sería genial
ACTUALIZACIÓN : la secuencia de comandos DEBE generar otros valores inteligentes, pero solo si elige la interfaz ata (-i ata). Como hoy todos los controladores (incluso ata / sata) parecen dispositivos scsi, esto crea confusión (y probablemente sea un error). Así que recomiendo a aquellos con controladores ata / sata editar el script y en la línea 209 reemplazar el cheque de "ata "a" scsi "
fuente