Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pandora Server (Docker) no arranca al reiniciar
#1
Buenas,

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
 Reply
#2
Hola mario741,

Por qué no te levanta el server? Qué error te muestra? Hay algo en los ficheros pandora_server.log y pandora_server.error?

Un saludo,
Antonio.
 Reply
#3
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

[email protected]:~$ docker start pandora_console && docker start pandora_server
pandora_console
pandora_server

[email protected]:~$ 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-mysql

[email protected]:~$ 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
 Reply
#4
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.
 Reply


Users browsing this thread: 1 Guest(s)


(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | pandorafms.com | pandorafms.org

Theme © MyBB Themes