zabbix-agent se ejecuta como un usuario normal.
Dado que nuestro proceso Java se inicia usando el usuario de la aplicación, esto significa que si queremos usar zabbix para llamar al comando jstat, entonces zabbix también debe iniciarse usando el usuario de la aplicación.
La forma de lograrlo es simple: modificar el archivo de configuración de zabbix-agent, y si ya está iniciado, modificar los atributos del directorio correspondiente.
Utilizando el comando rpm, podemos comprobar qué directorios se crearon y qué archivos de configuración se generaron al instalar zabbix-agent.
De los resultados anteriores, podemos ver qué archivos de configuración deben modificarse, así que modifiquémoslos en orden.
Si su zabbix-agent se inició antes de cambiar la configuración, debe cambiar la propiedad del directorio de zabbix-agent antes de reiniciar zabbix-agent después de cambiar la configuración.
Después de realizar estos cambios, nuestro zabbix-agent está listo para ser iniciado usando el usuario de la aplicación.