Welcome to Pandora FMS Community › Forums › Soporte de la comunidad › Error “Out of Limits” en el listado de agentes
-
Error “Out of Limits” en el listado de agentes
manu replied 16 years, 1 month ago 3 Members · 36 Replies
-
::
Gracias manu, ahora arrancan los 4 servicios a la perfección 😀
Abusando un poco de tu amabilidad, estaba liado con el servidor Tentacle, pero otro servicio que no arranca…xD
Me pide ejecutarlo como un usuario que no sea root, lo ejecuto como pandora y me dice esto:
+ sudo -u pandora /usr/local/bin/tentacle_server -a 0.0.0.0 -p 41121 -s /var/spool/pandora/data_in -d
Password:
Sorry, user pandora is not allowed to execute ‘/usr/local/bin/tentacle_server -a 0.0.0.0 -p 41121 -s /var/spool/pandora/data_in -d’ as pandora on v1-srv-sis1.Supuestamente el usuario pandora está bien puesto en el fichero sudoers:
User_Alias PANDORA = pandora
Cmnd_Alias TENTACLE = /usr/local/bin/tentacle_server
PANDORA ALL = TENTACLE
¿Alguna sugerencia?
-
-
::
El mensaje del sudo me aparece al ejecutar el script. Yo no le hago el sudo.
Hago su pandora, ejecuto con:
sh -x /etc/init.d/tentacle_serverd start
Para ver la salida del script y me aparece el mensaje que te puse en el anterior mensaje, me pide contraseña, le pongo la del usuario pandora y me devuelve el error anterior, diciéndome que el usuario pandora no tiene permisos para ejecutar el binario.
Permisos:
ls -l tentacle_server
lrwxrwxrwx 1 root root 24 oct 14 10:20 tentacle_server -> /usr/bin/tentacle_serverls -l /etc/init.d/tentacle_serverd
-rwxrwxrwx 1 root root 2253 oct 14 11:03 /etc/init.d/tentacle_serverd¿Deberían tener usuario y grupo pandora ambos ficheros? Teniendo 777 ambos ficheros, el usuario/grupo no se si tendrá algo que ver.
-
-
::
ls /usr/bin/tentacle_server -l
-rwxrwxrwx 1 root root 21933 oct 14 10:15 /usr/bin/tentacle_serverls /usr/local/bin/tentacle_server -l
lrwxrwxrwx 1 root root 24 oct 14 10:20 /usr/local/bin/tentacle_server -> /usr/bin/tentacle_serverTanto el script original como el enlace tienen 777 como permisos.
-
-
::
Buenas de nuevo.
Al final conseguí solucionarlo. Lo más misterioso del caso es que sin tocar nada(o si toqué algo no lo recuerdo :P) arrancó el servicio del tentacle como root.
Tengo más dudas y para evitar abrir otro hilo sigo en este.
He configurado el agente en varias máquinas tanto Windows como Linux.
El agente de las máquinas Windows manda los ficheros XML por tentacle y se reciben correctamente en el servidor, en cambio, en las máquinas Linux, donde también tengo configurados varios agentes y se mandan correctamente los XML al servidor pero en la consola de pandora no se reflejan los datos recibidos.
He puesto el modo debug en el log de las máquinas Linux pero no me aparece ningún error, todo aparentemente está OK.
¿Alguna sugerencia?
Saludos
-
-
::
Acabo de mirar el log del agente en uno de los servidores donde tengo configurado el agente y la última grabación en el log es del 2008/10/14 y el agente sigue encendido en este servidor y no parece haber transmitido más datos desde ese día y el servidor no se ha parado en todo el fin de semana y el agente tampoco.
El log del servidor del día 14 lo he subido como adjunto.
Los módulos no son los que hay en la configuración del agente de Linux. Por otro lado, da errores SQL de máquinas que ya no están configuradas como agente.
No entiendo nada :S
-
-
-
-
::
He instalado el cliente para mandar el fichero a mando y la respuesta es esta:
root@v4-srv-sis13:~# /usr/local/bin/tentacle_client -a 172.18.139.14 -v /var/spool/pandora/data_out/v4-srv-sis13.1224491880.data
[log] Connected to 172.18.139.14 port 41121
[log] Request to send file ‘v4-srv-sis13.1224491880.data’ size 1587b
[log] Server responded SEND OK
[log] File sentY en la consola de pandora ahora aparecen los datos.
La pregunta es, y quizá es un poco evidente para ti, ¿hace falta instalar el cliente tentacle en los servidores? Porque en las máquinas windows no está instalado y los ficheros se mandan al servidor pandora.
-
-
::
Bien, resuelto ese punto, instalado el cliente, solamente pone el binario en /usr/local/bin pero…¿Cómo se le dice al agente que tiene que usar ese binario para mandar los XML al servidor? Es más, ese binario ¿Se arranca en bg? ¿hay que arrancarlo a mano?
He mirado el wiki y la documentación y salvo en la parte en la que indica que hay que usar el script de la carpeta utils para el tentacle server, para el cliente no he visto nada de como configurarlo.
-