Instalación de Pandora sobre CentOS

From Pandora FMS Wiki
Jump to: navigation, search

1 Introducción

Asumimos que tiene CentOS 6 con YUM y conectado a internet, y que tiene el servidor de MySQL en el mismo servidor. Si tiene el MySQL instalado en otro host, sáltese el paso install/setup en el servidor local MySQL.

Se va a proceder a instalar la versión 6.0 de Pandora FMS.

2 Instalación de la versión Open Source

2.1 Instalación de la consola y del servidor

Para poder realizar esta instalación, necesita YUM y acceso a internet.

Lo primero de todo, deberá activar ciertos repositorios oficiales de Redhat/Centos/Fedora para realizar la instalación de dependencias. Los repositorios a activar son EXTRAS, UPDATES y la instalación adicional del repositorio EPEL.

Edite /etc/yum.repos.d/CentOS-Base.repo y deje activos los repos EXTRAS, and UPDATES. Generalmente se verán como esto:

[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

Añada el repositorio EPEL:

[EPEL]
Name = EPEL
baseurl = http://dl.fedoraproject.org/pub/epel/6/$basearch/
enabled = 1
gpgcheck = 0

Y actualice la información de sus repositorios:

yum makecache


Una vez hecho esto, cree el repositorio oficial de Pandora para CentOS 6. Este repositorio también puede ser usado en RHEL6.

vi /etc/yum.repos.d/pandorafms.repo

Añada este contenido Centos6

[artica_pandorafms]
name=CentOS6 - PandoraFMS official repo
baseurl=http://firefly.artica.es/centos6
gpgcheck=0
enabled=1

Centos 7

[artica_pandorafms]
name=CentOS6 - PandoraFMS official repo
baseurl=http://firefly.artica.es/centos7
gpgcheck=0
enabled=1


Refresque sus repositorios:

yum makecache

E instale Pandora FMS, junto con el servidor mysql (es una dependencia opcional, pero necesitará un servidor MySQL si no tiene uno ya instalado o accesible en otro servidor).

yum install pandorafms_console pandorafms_server mysql-server

Descargará todos los paquetes necesarios y dejará el sistema listo para su configuración y uso.

Template warning.png

Si tiene el servidor MySQL en otro servidor, puede saltarse su instalación en el paso anterior.

 


2.2 Configuración inicial de la consola

El orden que debe seguir despues de la instalación, es

  1. Crear la base de datos mediante el wizard de instalacion de la consola web de Pandora FMS.
  2. Modificar las configuracion del servidor, incluyendo las credenciales de acceso a la BBDD generadas por el paso anterior.
  3. Arrancar servidor.
  4. Arrancar agente local (si se necesita).
  5. Acceder a la consola de Pandora FMS por primera vez para comenzar a usar Pandora FMS.


Estamos suponiendo que va a ejecutar todos los componentes (Base de datos, Consola, Servidor y Agente) sobre la misma máquina. Si todavía no lo ha hecho, arranque el servidor mysql y establezca una contraseña de administrador (root).

/etc/init.d/mysql start

Ahora levante el servidor Apache en su servidor:

/etc/init.d/httpd start

Ahora ya puede entrar via web a la direccion IP de su servidor para realizar la post-instalacion de Pandora FMS via web. Esta post-instalacion sirve para crear la base de datos de Pandora FMS y configurar en el servidor de Pandora las credenciales de acceso (usuario, password y nombre de BD) a la BBDD establecidas por el usuario.

Si la IP de su servidor es, por ejemplo, 192.168.5.54, ponga en su navegador

http://192.168.5.54/pandora_console/install.php

A partir de ahora solo tiene que seguir los pasos que se le indican para crear la BBDD de Pandora FMS.



Pandora install 1.png



Pulse siguiente.



Pandora install 2.png



Esta pantalla se utiliza para verificar que tiene todas las dependencias de software instaladas correctamente.

Nota: en el caso de que necesite instalar alguna dependencia, será necesario reiniciar el servidor web para que éste las reconozca.



Pandora install 3.png



Aquí configura los datos de acceso a su servidor MySQL. Debe introducir el usuario y el password de root de su servidor MySQL.



Pandora install 4.png



Aquí se muestra la contraseña de acceso a la base de datos.



Paso5.png



Template warning.png

Es importante anotar la contraseña ya que se utilizará posteriormente

 


Finalización de la instalación.



Paso6.png



Llegado a este punto, el fichero "install.php" será renombrado automáticamente. No obstante si obtiene un mensaje indicando "installer active" deberá borrarlo a mano, para ello vaya a /var/www/html/pandora_console y borre el fichero "install.php"

2.3 Configuracion inicial básica del Servidor

Pandora FMS ha configurado su Base de datos y generado un usuario de mysql para acceder a la misma. Ha generado un password aleatorio para el usuario "pandora" y que debe ser el que utilice para modificar el password que se define en el servidor de Pandora FMS.

Para este ultimo paso, tiene que editar el fichero /etc/pandora/pandora_server.conf de su instalacion de Pandora y buscar la linea:

dbpass pandora

Y sustituir "pandora" por el password que ha generado el instalador.

3 Instalación de la versión Enterprise

3.1 Instalación de la consola

Para la instalación de la versión Enterprise de Pandora FMS, además de instalar los paquetes "Open" de la Consola y el Servidor, debemos instalar otros dos paquetes adicionales de la Consola y el servidor. Estos paquetes deben ser provistos directamente por Ártica ST.

Para Red Hat Enterprise Linux / CentOS / Fedora:

rpm -i pandorafms_console_enterprise-X.noarch.rpm

En este punto se debe realizar la Activación de la licencia.

3.2 Activación de la licencia

Tras instalar la versión Enterprise de la Consola de Pandora FMS, sea cual sea el método de instalación, deberá acceder a la consola de Pandora ( http://IP/pandora_console/ ) y le aparecerá la siguiente pantalla de bienvenida para aceptar la licencia.


License accept.png


Tras aceptar la misma, el esquema de la base de datos de Pandora FMS cambiará, añadiéndose las nuevas tablas necesarias para la utilización de la versión Enterprise, y le aparecerá una nueva pantalla donde podrá introducir el código de licencia que desde Artica le habrán enviado.


License setup.png


Para versiones inferiores a la versión 5, hay que introducir directamente el License Key, pero para la versión 5 o superior se realizará un procedimiento específico que se le indicará en un documento de bienvenida junto a la Licencia.

Info.png

Es muy importante que no se arranque el demonio pandora_server con la versión Enterprise del mismo instalada, sin haber habilitado antes la versión Enterprise de la consola, ya que se producirán errores.

 


3.3 Instalación del servidor

Una vez que tenemos el fichero comprimido con el servidor, que se llamará pandorafms_server_enterprise-X.X.tar.gz o similar:

1. Nos hacemos root

su - 

2. Lo copiamos a /tmp y dentro de /tmp ejecutamos:

tar xvzf pandorafms_server_enterprise-X.X.tar.gz 
cd pandora_server/
# ./pandora_server_installer --install

En el caso de que el binario del servidor de Pandora no se encuentre en el directorio por defecto (/usr/bin) habrá que indicar el directorio de la siguiente forma:

# PREFIX=/usr/local ./pandora_server_installer --install

Tras realizar la instalación arrancamos el servidor ( /etc/init.d/pandora_server start) y nos aparecerán habilitados los servidores Enterprise.



Pandora server view.png