Welcome to Pandora FMS Community › Forums › Community support › No se como configurar el pandora_server con el pandora_console
-
No se como configurar el pandora_server con el pandora_console
Posted by Joan on January 9, 2024 at 17:38¡Hola!
“Todos los sistemas: Caidos(s)”
“Los servidores se han parado”, este es mi problema.
Estoy instalando pandora fms, mis ocurrencias hicieron que optara por instalarlo en 2 máquinas virtuales, y todo me salió a la perfección, hasta ahora, tengo acceso a la consola mediante la dirección url y según los estados de la terminal al usar el “systemctl status pandora_server“ indican que el servidor está correctamente instalado y funcionando.
Intente modificar el archivo “pandora_server.conf” modificando la línea donde está “dbhost 127.0.0.1″ por la ip de la máquina virtual de mi pandora_console
Mi participación en este foro es para preguntar ¿por qué después de haber hecho esa modificación, aún me muestra:
“Todos los sistemas: Caidos(s)”
“Los servidores se han parado”
Lo hice mal, es de otra forma, o no se debe hacer una instalación dividida, dejando el pandora_consola en una máquina virtual y el pandora_server en otra.?
Joan replied 11 months, 2 weeks ago 2 Members · 15 Replies -
15 Replies
-
::
Buenas tardes Joan,
Si realizas la instalación de PandoraFMS dividiendo la consola y el servidor es importante que la consola tenga los grants necesarios para acceder al MySQL donde se encuentra el servidor.
¿Has realizado los grants necesarios para que pueda acceder externamente otro host al MySQL?
¿Que versión de PandoraFMS has instalado y que versión de MySQL?
¿Lo has instalado utilizando el script de instalación?
Un saludo,
Sergio B.
-
::
! Gracias por la pronta respuesta¡
No, ciertamente creo que no he realizado los grants correspondientes, ¿sería complicado solicitar una, guía?
La versión de ambos es la 772.2 lts.
Correcto, e.l proceso de instalación que emplee fue el del scrip, con el código existente en github.
Un gusto.
- This reply was modified 11 months, 3 weeks ago by Joan.
-
-
-
-
::
¡Gracias!
Mi duda final es, desde el mysql donde tengo el pandora_server, ejecuto ese grant, a la ip del pandora_console, si la respuesta es afirmativa, doy por terminada estas preguntas, si es negativa, postearé nuevamente, muchas gracias de antemano por la pronta respuesta.
-
-
::
Lamento postear de nuevo, pero contextualizaré mi situación actual, instale el pandora_server en la máquina virtual y le instale las dependencias que me solicito, y él solo mediante el script, el cual ejecute mediante la terminal, instaló solo y luego su estado me aparecía como correcto, según el pandora_server.conf, él usa mysql, pero en el computador donde instale el pandora_server, no tengo instalado mysql, y la base de datos y el mysql como tal lo tengo en la máquina del pandora_console, mi pregunta es, el grant funciona si no tengo instalado el mysql en mí máquina, donde está el pandora_server.
¿Debo instalar el mysql en mí máquina con el pandora_server y hacer el grant a la máquina con el pandora_console, o a la inversa, donde tengo el pandora_console, hacerle el grant a la máquina donde tengo el pandora_server, no importa si le tengo instalado el mysql o debo instalarlo?
-
::
Buenas tardes Joan,
Si es posible tener el pandora_server instalado en una máquina y el mysql en otra.
Simplemente habría que otorgar los grants al IP donde se encuentra el servidor en mysql y luego habría que modificar el fichero pandora_server.conf para que tenga bien configurado el parámetro dbhost y se especifique el IP de la máquina que tenga el MySQL Instalado.
Funciona de ambas maneras.
Un saludo,
Sergio B.
-
-
-
::
Hola, me remito para seguir con las preguntas relacionadas, gracias a la ayuda de un maestro, logre hacer las conexiones de servidor a console, y la verifique con un telnet, donde el resultado fue satisfactorio, pero mis preguntas son ahora.
¿Ya realicé la configuración, y la conexión, mi pregunta es, como puedo hacer para verificar que estén funcionando, porque recargo la consola virtual y dice “Todos los servidores caídos”?
¿Si ya logre hacer la conexión, porque me sigue apareciendo esa alerta “Todos los servidores caídos”?
gracias.
-
::
Buenos días,
¿Cual es el resultado del status del servidor?
Ejecutar /etc/init.d/pandora_server status y comentarnos que resultado te muestra.
Luego adjunta aquí el fichero de configuración de la consola config.php que se encuentra dentro de la carpeta pandora_console en el directorio include.
Un saludo,
Sergio B.
-
::
Buenos días, claro que si.
La configuration del config.php es la sigueinte:
“<?php
// Begin of automatic config file
$config[“dbtype”] = “mysql”; //DB type (mysql, postgresql…in future others)
$config[“mysqli”] = true;
$config[“dbname”]=”pandora”; // MySQL DataBase name
$config[“dbuser”]=”pandora”; // DB User
$config[“dbpass”]=”pandora”; // DB Password
$config[“dbhost”]=”192.168.0.158″; // DB Host
$config[“homedir”]=”/var/www/pandora_console”; // Config homedir
// ———-Rebranding——————–
// Uncomment this lines and add your customs text and paths.
// $config[“custom_logo_login_alt”] =”login_logo.png”;
// $config[“custom_splash_login_alt”] = “splash_image_default.png”;
// $config[“custom_title1_login_alt”] = “WELCOME TO Pandora FMS”;
// $config[“custom_title2_login_alt”] = “NEXT GENERATION”;
// $config[“rb_product_name_alt”] = “Pandora FMS”;
// $config[“custom_docs_url_alt”] = “http://wiki.pandorafms.com/”;
// $config[“custom_support_url_alt”] = “https://support.pandorafms.com”;
/*
———-Attention——————–
Please note that in certain installations:
– reverse proxy.
– web server in other ports.
– https
This variable might be dynamically altered.
But it is save as backup in the
$config[“homeurl_static”]
for expecial needs.
———-Attention——————–
*/
$config[“homeurl”]=”/”; // Base URL
$config[“homeurl_static”]=”/”; // Don’t delete
// End of automatic config file
?><?php
/**
* Configuraton sample file.
*
* @category Config
* @package Pandora FMS
* @subpackage Community
* @version 1.0.0
* @license See below
*
* ______ ___ _______ _______ ________
* | __ \.—–.–.–.–| |.—–.—-.—–. | ___| | | __|
* | __/| _ | | _ || _ | _| _ | | ___| |__ |
* |___| |___._|__|__|_____||_____|__| |___._| |___| |__|_|__|_______|
*
* ============================================================================
* Copyright (c) 2005-2021 Artica Soluciones Tecnologicas
* Please see http://pandorafms.org for full contribution list
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation for version 2.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* ============================================================================
*/
/* Default values
* $config[“dbname”]=”pandora”;
* $config[“dbuser”]=”pandora”;
* $config[“dbpass”]=”pandora”;
* $config[“dbhost”]=”localhost”;
*
*
* This is used for reporting, please add “/” character at the end
* $config[“homedir”]=”/var/www/pandora_console/”;
* $config[“homeurl”]=”/pandora_console/”;
* $config[“auth”][“scheme”] = “mysql”;
*
* This is used to configure MySQL SSL console connection
* $config[“dbssl”]=0;
* $config[“dbsslcafile”]=”/path/ca-cert.pem”;
* $config[“sslverifyservercert”]=1;
*/
// By default report any error but notices.
error_reporting(E_ALL ^ E_NOTICE);
/*
* Uncomment to display only critical errors.
* error_reporting(E_ERROR);
* Uncomment to display none errors.
* error_reporting(0);
*/
$ownDir = dirname(__FILE__).DIRECTORY_SEPARATOR;
require $ownDir.’config_process.php’;”
- This reply was modified 11 months, 2 weeks ago by Joan.
-
::
Buenos días Joan,
Parece que el HA del servidor inicia pero el server no está iniciando.
Esto puede deberse al fichero que se encuentra en /tmp llamado par-XXXXX que contenga archivos viejos que no se han borrado correctamente
Borra TODO el contenido del fichero indicado y reinicia el servidor con /etc/init.d/pandora_server restart y vuelve a ejecutar el /etc/init.d/pandora_server status
Tras esto asegúrate que la línea que dice “Server is not running” ponga que el servidor está en ejecución.
En caso que continúe sin iniciar prueba a ejecutar el servidor en modo proceso para ver si reporta algún fallo ejecutando en terminal:
/usr/bin/pandora_server /etc/pandora/pandora_server.conf
Un saludo,
Sergio B.
-