Zabbix no obtiene datos para un sistema de archivos

Zabbix no obtiene datos para un sistema de archivos

Tengo Zabbix monitoreando el espacio en disco para varios volúmenes en varios servidores. Funciona bien en todos ellos excepto en uno de los volúmenes de uno de los servidores que siempre informa como 0. Sin embargo, cuando ejecuto

./zabbix_get -s localhost -p 10050 -k 'vfs.fs.size[/home, free]'

localmente en la máquina en cuestión, me da el tamaño correcto distinto de cero que coincide con la salida de df.

¿Cómo puedo solucionar y corregir este problema?

Respuesta1

Resulta que había configurado el tipo de datos para /home en flotante, pero para otros volúmenes lo había configurado en decimal sin signo. En los servidores que informaban 0, el espacio libre era mayor que en otros servidores y el valor desbordaba el campo.

Establecer el tipo de campo en decimal sin signo para que coincida con los demás corrigió el problema.

Respuesta2

(Solo quería agregar mi contribución si alguien más aparece)

Gracias a esta pregunta descubrí zabbix_getque instalé a yum install zabbix-gettravés deRepositorios Zabbix.

Si no obtiene datos zabbix_get -s 127.0.0.1 -k agent.version(esta es una clave simple para verificar esta utilidad), marque la Server=opción /etc/zabbix/zabbix_agentd.confy asegúrese de que contenga localhost:

Server=myserver.mycompany.com,127.0.0.1

Respuesta3

En mi caso fue porque el sistema de archivos era inusual simfs. Agregué su nombre a la expresión regular @File systems for discoveryen Administración->General->Desplegar "Expresiones regulares" y ahora funciona.

información relacionada