[comment]: # ({ffe98fbd-ffe98fbd})
# 1 Ampliar los agentes de Zabbix

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](/manual/config/items/userparameters).

[comment]: # ({/ffe98fbd-ffe98fbd})

[comment]: # ({8f2323c0-8f2323c0})
##### Paso 1

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:

    mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"

Cuando se ejecuta, el comando devuelve el número total de consultas SQL.

[comment]: # ({/8f2323c0-8f2323c0})

[comment]: # ({6117d271-6117d271})
##### Paso 2

Agregue el comando a zabbix\_agentd.conf:

    UserParameter=mysql.questions,mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"

**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):

    zabbix_agentd -t mysql.questions

[comment]: # ({/6117d271-6117d271})

[comment]: # ({67b38df5-67b38df5})
##### Paso 3

Recargue los parámetros de usuario desde el archivo de configuración ejecutando:

    zabbix_agentd -R userparameter_reload

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](/manual/concepts/get).

[comment]: # ({/67b38df5-67b38df5})

[comment]: # ({4a46fd71-4a46fd71})
##### Paso 4

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á.

[comment]: # ({/4a46fd71-4a46fd71})
