Este tutorial proporciona instrucciones paso a paso sobre cómo ampliar la funcionalidad del agente de Zabbix mediante el uso de un parámetro de usuario.
Escriba un script o línea de comandos para recuperar el parámetro requerido.
Por ejemplo, podemos escribir el siguiente comando para obtener el número total de consultas ejecutadas por un servidor MySQL:
Cuando se ejecuta, el comando devuelve el número total de consultas SQL.
Agregue el comando a zabbix_agentd.conf:
mysql.questions es un identificador único. Puede ser cualquier identificador de clave válido, por ejemplo, queries.
Pruebe este parámetro utilizando el agente de Zabbix con la opción "-t" (si se ejecuta como root, sin embargo, tenga en cuenta que el agente puede tener diferentes permisos cuando se inicia como demonio):
Recargue los parámetros de usuario desde el archivo de configuración ejecutando:
También puede reiniciar el agente en lugar de usar el comando de control en tiempo de ejecución.
Pruebe el parámetro utilizando la utilidad zabbix_get.
Agregue una nueva métrica con Clave=mysql.questions al equipo monitorizado. El tipo de la métrica debe ser Zabbix Agent o Zabbix Agent (active).
Tenga en cuenta que el tipo de valores devueltos debe configurarse correctamente en el servidor Zabbix. De lo contrario, Zabbix no los aceptará.