Hola, estoy atascado con algo y me vendría bien algo de ayuda.
Tengo un script de python con el cual estoy obteniendo algunos valores de un punto de acceso. El script funciona cuando lo ejecuto en la terminal, el problema es que no se como hacer que VARIOS valores lleguen a zabbix. Se que cuando hago print de un valor, zabbix recibe ese valor (creando el item y la llave correcta) y lo puedo trabajar sin problemas. Pero no me funciona cuando es más de un valor.
Tengo un script de python con el cual estoy obteniendo algunos valores de un punto de acceso. El script funciona cuando lo ejecuto en la terminal, el problema es que no se como hacer que VARIOS valores lleguen a zabbix. Se que cuando hago print de un valor, zabbix recibe ese valor (creando el item y la llave correcta) y lo puedo trabajar sin problemas. Pero no me funciona cuando es más de un valor.
- La documentación dice que la llave del item debe ser: script.py[<parametro1>,<parametro2>]; intente hacer un print por cada parametro creyendo que el primer print se asociaria con el parametro1 y el segundo print con el segundo parámetro pero no funciono. Hice un print con ambos valores concatenados pero tampoco funciono. Ademas si hago segun dice la documentación, tendría UN item con DOS parámetros?
- De ahi probe creando items dependientes, para ello hice un print de los valores que quiero en formato json (con la libreria correspondiente) y al item superior le asigne una llave: script.py[]. Y finalmente para los items dependientes les asigne los valores correspondientes en la pestaña de procesamiento con JSON path. Tampoco me funciona, me bota un error por el item superior de TIMEOUT, y por los dos inferiores dice que el dato no corresponde al formato JSON. Utilice la libreria json para hacer le print de los datos
Comment