Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Modulo de comprobacíon de smart status
#1
Buenas tardes, tengo un problema al intentar hacer funcionar el modulo de comprobacion de discos Smart , he realizado los pasos indicados, he creado los ficheros en la carpeta plugins y he realizado la modificacion oportuna en el fichero de pandora_agent.conf, pero al ver los modulos en la consola para ver que devuelve observo que el agente no sigue mandando informacion, he comprobado que los permisos y el propietario sean correctos, pandora y 755.

El nombre del fichero del plugin es pandora_smart y el contenido del fichero es este:
#!/bin/bash

OK="PASSED"

for i in $(smartctl --scan | awk {'print $1'})
        do
                SMART=$(smartctl -H $i | grep "SMART overall-health self-assessment test result"|tr -d " " |awk '{split($0,a,":");print a[2]}')
                if [ $SMART != $OK ]
                then
                        SALIDA="1"
                        DESCRIBE="ERROR EN DISCO $i"
                else
                        SALIDA="0"
                        DESCRIBE="Check de errores de HD $i con smart"
                fi
                echo "<module>";
                echo "<name>< ![CDATA[Smart $i]]></name>";
                echo "<type>< ![CDATA[generic_data]]></type>";
                echo "<data>< ![CDATA[$SALIDA]]></data>";
                echo "<description>< ![CDATA[$DESCRIBE]]></description>";
                echo "<min_critical>1</min_critical>";
                echo "</module>";

        done


En el fichero de pandora_agent.conf he añadido la linea

module_plugin pandora_smart

Me he dejado algo entre medio por hacer??
 Reply
#2
Buenos días achacon,

¿Has comprobado si al ejecutar el plugin manualmente te devuelte los datos correctamente?

Quote:En el fichero de pandora_agent.conf he añadido la linea


module_plugin pandora_smart

Intenta establecer la ruta absoluta de la ubicación del fichero.

Saludos.

vic.
 Reply
#3
(01-16-2018, 08:30 AM)vic Wrote: Buenos días achacon,

¿Has comprobado si al ejecutar el plugin manualmente te devuelte los datos correctamente?

Quote:En el fichero de pandora_agent.conf he añadido la linea


module_plugin pandora_smart

Intenta establecer la ruta absoluta de la ubicación del fichero.

Saludos.

vic.

Buenas tardes, lo he puesto de diferentes maneras

module_plugin pandora_smart
module_plugin /usr/share/pandora/plugin/pandora_smart
module_plugin /etc/pandora/plugin/pandora_smart

y de ninguna de las tres formas consigo que me devuelva info, es curioso ya que he instalado los modulos de xen y de postgre sin demasiados problemas, pero este no me devuelve nada en los agentes, le he añadido
          echo " <module_group>System</module_group>";

para añadir el grupo por si al no estar definido no aparecia, pero nada :c
 Reply
#4
Al lanzarlo manualmente devuelve lo mismo...nada, en el log de pandora me aparece esto :

En el agente 2018/01/17 09:01:55 - [Collection] - Could not open dir /etc/pandora/collections/.empty



Tendrá que ver?
 Reply
#5
He cambiado debug a 1 para ver que es lo que el agente lanza hacia el servidor de Pandora y no llega a escribir nada del modulo del que hablamos
 Reply
#6
Buenas achacon,

Si que es extraño, por defecto al intentar crear el módulo y cargar el plugin, debería de reflejarse en el fichero de log.

Supongo que el módulo en cuestión está en el agente del servidor de Pandora FMS.

Quote:En el agente 2018/01/17 09:01:55 - [Collection] - Could not open dir /etc/pandora/collections/.empty
No tiene nada que ver.

¿Qué versión de de Pandora FMS tienes instalada?

Saludos,

vic.
 Reply
#7
Buenas tardes Vic, ya esta solucionado, en el la plantilla del pluguin habia unos espacios en la declaracion de las variables que hacia que fallara, para volverse loco jejjej. gracias por la ayuda.
 Reply


Users browsing this thread: 1 Guest(s)


(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | pandorafms.com | pandorafms.org

Theme © MyBB Themes