Welcome to Pandora FMS Community › Forums › Soporte de la comunidad › Pandora Server (Docker) no arranca al reiniciar
-
Pandora Server (Docker) no arranca al reiniciar
Posted by mario741 on November 29, 2016 at 17:46Buenas,
Tengo instalado Pandora FMS 6.0SP4 mediante los Dockers facilitados en la documentación oficial. Está instalado utilizando 3 contenedores (consola, servidor y base de datos), lo único que si reinicio el equipo donde está instalado o se cierra el docker, cuando intento levantar el contenedor que tiene el servidor de Pandora no lo levanta.
¿HabrÃa alguna manera de solucionar esto modificando el docker_entrypoint.sh?
Un saludo
mario741 replied 8 years, 3 months ago 2 Members · 3 Replies -
3 Replies
-
-
::
Buenas Antonio.s,
La verdad es que no se el motivo por el cual no se levanta. No puedo acceder a los ficheros de pandora_server.log y pandora_server.error ya que si el contenedor no está arrancado no tengo forma de entrar en el.
Si levanto todo desde un primer momento (primero el contenedor de mysql y pasados 60-120 segundos, pandora server y console) no hay problema, la plataforma funciona bien, accediendo a la base de datos desde MySQL workbench, y monitorizando diferentes agentes, etc.
El problema está que al reiniciar la máquina donde están los 3 contenedores, para todos los docker. Entonces al intentar levantarlos, el contenedor de mysql lo levanta, pero los otros dos lanzas el comando:
docker start pandora_server && docker start pandora_console
Los levanta, pero inmediatamente se cierran. Esto es lo que aparece en la terminal del equipo donde están los dockers
mario@mario-Inspiron-13-7359:~$ docker start pandora_console && docker start pandora_server
pandora_console
pandora_servermario@mario-Inspiron-13-7359:~$ docker ps
CONTAINER IDÂ Â Â Â IMAGEÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â COMMANDÂ Â Â Â Â Â Â Â Â CREATEDÂ Â Â Â Â Â STATUSÂ Â Â Â Â Â Â Â Â PORTSÂ Â Â Â Â Â NAMES
0f08ea6d94f9     pandorafms/pandorafms-mysql:6 “/entrypoint.sh mysql” 17 hours ago    Up About an hour  3306/tcp      pandora-mysqlmario@mario-Inspiron-13-7359:~$ docker ps -a
CONTAINER IDÂ Â Â Â IMAGEÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â COMMANDÂ Â Â Â Â Â Â Â Â CREATEDÂ Â Â Â Â Â STATUSÂ Â Â Â Â Â Â Â Â Â Â Â Â Â PORTSÂ Â Â Â Â Â Â NAMES
58c25a63dc53    pandorafms/pandorafms-console:6 “/entrypoint.sh”      17 hours ago    Exited (1) 3 seconds ago               pandora_console
a561be4853f3    pandorafms/pandorafms-server:6   “/entrypoint.sh”      17 hours ago    Exited (9) 3 seconds ago               pandora_server
0f08ea6d94f9     pandorafms/pandorafms-mysql:6   “/entrypoint.sh mysql” 17 hours ago    Up About an hour       3306/tcp      pandora-mysql -
::
Solucionado,
Viendo el log con “docker logs pandora_server” me saltaba la linea de “useradd: user ‘pandora’ already exists
Asà que una vez arrancados los contenedores, he renombrado el entrypoint.sh original, y colocado uno nuevo unicamente con la sentencia “while true; do sleep 1000; done”. De esta forma al reiniciar el equipo me permite levantar la consola y el servidor evitando que se cierren al momento.