Red de conocimiento informático - Problemas con los teléfonos móviles - zabbix-agent se ejecuta como un usuario normal.

zabbix-agent se ejecuta como un usuario normal.

zabbix-agent instalado usando yum por defecto se ejecuta con zabbix, lo cual generalmente no es un problema. Recientemente, necesitamos monitorear la información de jvm en el proceso java a través de zabbix. Para monitorear jvm, generalmente usamos el comando jstat, que debe ser utilizado por el mismo usuario que inició el proceso de Java.

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.