Instalación de Pandora FMS 3.1 desde las fuentes subversión en CentOS 5.4

Autor: Enrique Rodríguez Rodríguez

Instalación base

RPMforge. Descargar el paquete rpmforge-release:

· i386: http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm

· x86_64: http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm

Instalar DAG's GPG key.

Verificar el paquete descargado.

Instalar el paquete.

Comprobar actualizaciones.

Actualizar rpmforge yum config.

Editar:

Instalar Apache 2, php, y los servidores MySQL, y otras utilidades.

Instalar GraphViz para el php.

Forzar GraphViz para crear una configuración correcta.

Comprobar la última fuente.

Actualizar el Perl.

Instalar el compilador de C.

Instalar los módulos CPAN.

Aceptar las configuraciones que vienen por defecto. En el setup, darle a siguiente cuando esté listo para resolver la dependencia.

Instalar el Servidor de Pandora

Crear el enlace con su ruta correspondiente aunque no exista en este momento.

Iniciar el servicio MySQL.

Poner una contraseña a MySQL. Recordarla para la configuración Web.

Configuración de la Consola Web

Comprobar la consola web.

Crear un directorio para la consola web.

Copiar la consola web al directorio php.

Cambiar el file system para que Apache pueda escribir en él.

Configurar el apache para que apunte a la instalación de Pandora FMS.

Reemplazar:

por:

Eliminar la página de bienvenida que viene por defecto.

Reiniciar el apache.

Actualizar php 5.1.x a php 5.2

Para ver que versión tenemos.

Editar el archivo:

Pegar lo siguiente:

Guardar el archivo y actualizar el php.

Cuando esté actualizado reinicie el apache.

Para comprobar la versión del php instalado

Configuración del Servidor de Pandora

Cambiar la cabecera del siguiente archivo:

Configurar el Servidor de Pandora para usar la contraseña de la base de datos configurada en la configuración de pantalla.

Sustituir el valor dbpass por su contraseña de la configuración web.

Editar los items del startup con los siguientes comandos para ver todos los servicios que se inician con startup.

Eliminar el archivo install.php.

Actualizar el archivo sudoers para permitir el inicio a Tentacle.

Comentar la línea “Defaults requiretty”:

Descargar e instalar los paquetes para la construcción de swig y wmi.

Descargar swig y montarlo desde http://sourceforge.net/projects/swig/files/swig/swig-1.3.39/

Descargar wmi client e instálelo.

http://sourceforge.net/projects/pandora/files/Pandora%20FMS%203.0/Final%20version%20%28Stable%29/Tools%20and%20dependencies%20%28All%20versions%29/

Configuración del Agente de Pandora

Comprobar el último agente fuente.

Instalar el agente.

Editar el script /etc/init.d/pandora_agent y añadir lo siguiente a la cabecera:

Configurar Pandora para que arranque desde el inicio.

Editar /etc/pandora/pandora_agent.conf y poner la información correcta del servidor. En nuestro caso el servidor es localhost. Fijar el intervalo para

cada 30 segundos.

Configuración inicial de la Consola

Se supone que todos los elementos se van a ejecutar desde la misma máquina (Base de datos, Consola, Servidor y Agente). Arrancar la base de datos y darle contraseña a root.

Establecer la contraseña de root:

Arrancar el servidor web:

Con esto podemos entrar vía web con la IP del servidor en el navegador para terminar la instalación de Pandora. En este paso se crea la base de datos y se

configura el usuario, contraseña y nombre de la base de datos.

Instalación web

Entramos en la web de instalación: http://IP_del_Servidor/install.php

Ahora solo hay que seguir los pasos que se le indican para crear la BBDD de Pandora FMS.

Pulsar siguiente.

Verificación de las dependencias de software instaladas.

Configurar los datos de acceso a su servidor MySQL. La contraseña de root es la que se definió en el paso anterior.

Arrancar el servidor manualmente:

Referencias

http://www.openideas.info/wiki/index.php?title=Pandora_3.0:Documentation_es:CentOS_Install

http://wiki.centos.org/HowTos/PHP_5.1_To_5.2

http://openideas.info/wiki/index.php?title=Pandora_3.0:Documentation_es:Instalacion#Configuracion_inicial_de_la_Consola