Ads 468x60px

lunes, 16 de septiembre de 2013

Instalación de Pandora FMS 4.1 en CentOS 6

En este blog hemos visto entradas sobre monitorización, en cuestión Nagios, Zabbix... Pero también falta uno bastante importante y que veremos a continuación. El Software se llama "Pandora FMS".

¿Que es Pandora FMS?

Es una herramienta de monitorización de equipos en red, como uno mas, podremos recoger distinta información sobre los equipos, temperatura, disponibilidad, uso de CPU, RAM, entre otras muchísimas opciones disponibles...

Sin mas, vamos con lo importante, la instalación!!

Empecemos...


Pasos Previos

Para la instalación correcta de Pandora FMS en CentOS, he seguido la documentación oficial disponible (al final de la entrada está el link).

Como indica en la documentación, necesitaremos tener instalado bastantes paquetes para su correcto funcionamiento.

Será necesario previamente añadir a los repositorios de CentOS la siguiente fuente para poder obtener 2 ficheros necesarios, "perl-XML-Simple" y "perl-HTML-Tree".

Abrimos con nuestro editor favorito:

nano /etc/yum.repos.d/Centos-Base.repo

Añadimos:

[centos_base]
gpgcheck = False
enabled = 1
name = CentOS Base
baseurl = http://mirror.centos.org/centos/6/os/i386/
http://public.planetmirror.com/pub/caosity/centos/6/os/i386/

Seguimos, ahora toca instalar 2 dependencias en la cual CentOS no dispone en sus repositorios que son "wmic" y "xprobe2".

Para ello accedemos para su descarga:



Lo instalamos con el comando "rpm":

rpm -i http://sourceforge.net/projects/pandora/files/Tools and dependencies (All versions)/RPM CentOS%2C RHEL/wmic-4.0.0SVN-2.1.el5.centos.noarch.rpm


rpm -i http://sourceforge.net/projects/pandora/files/Tools and dependencies (All versions)/RPM CentOS%2C RHEL/xprobe2-0.3-12.2.i386.rpm


Instalamos el gestor de BD "MySQL":

yum install mysql-server

Nos servirá para el almacenamiento de las BD de Pandora.

Indicamos una contraseña para el usuario "ROOT" que usaremos para Pandora:

mysqladmin password pandoraadmin

Por último instalamos las dependencias con el siguiente comando:

yum install mysql-server net-snmp-perl perl-JSON perl-NetAddr-IP perl-Socket6 perl-Time-HiRes perl-XML-Twig perl-IO-Socket-INET6 perl-HTML-Tree perl-DBI perl-DBD-mysql perl-libwww-perl perl-XML-Simple perl-XML-Twig perl-XML-SAX perl-NetAddr-IP net-snmp perl-SNMP net-tools perl-IO-Socket-INET6 perl-Socket6 nmap wmic sudo xprobe2 php php-gd graphviz php-mysql php-mbstring php-ldap php-snmp php-ldap php-common make perl-CPAN


Instalación

Teniendo listo los preparativos, vamos con la instalación, obtenemos la versión mas reciente actualmente de Pandora.

Nos recomienda fuente oficiales que el orden de instalación sea:
  • Consola
  • Servidor
  • Agente
1º Instalación de la Consola

wget http://sourceforge.net/projects/pandora/files/Pandora%20FMS%204.1/Centos/pandorafms_console-4.1-1.noarch.rpm


Instalamos la consola con:

rpm -i pandorafms_console-4.1-1.noarch.rpm


Al realizar la instalación puede mostrar un error por falta de dependencia de la consola, esta disponible en los repositorios:


Observamos que nos muestra un mensaje para que empecemos con la instalación:


2º Instalación de Servidor

wget http://sourceforge.net/projects/pandora/files/Pandora%20FMS%204.1/Centos/pandorafms_server-4.1-1.noarch.rpm


Iniciamos todos los servicios necesarios:

MySQL

/etc/init.d/mysqld start

Apache

/etc/init.d/httpd start

Escribimos en nuestro navegador el mensaje anterior que nos indicaba para empezar la instalación:

http://IPserverpandora/pandora_console/install.php


Aceptamos los términos:


Podemos observar si cumplimos todo lo necesario con el color "Verde":


PD: Los de color "Rojo" son extensiones para las BD en Oracle y PostgreSQL que no utilizaremos.

Indicamos los datos para la conexión con la BD:
  • Usuario y PASS con privilegios
  • Nombre BD
  • Lugar de alojamiento de la BD (Servidor anfitrión)

Vemos como se crea todo correctamente:


Con esto ya quedaría finalizada la instalación de Pandora:


Nos indica que borremos el archivo "install.php":

rm /var/www/html/pandora_console/install.php


Abrimos nuestro navegador nuevamente y escribimos:

http://IPpandora/pandora_console/index.php


Accederemos con:

Usuario: admin

PASS: pandora




Documentación

Podremos obtener muchísima mas documentación en el siguiente enlace:


Espero que les haya sido de ayuda esta pequeña introducción a Pandora, en las próximas entrada veremos como monitorizar equipos de nuestro entorno.

Un Saludo!

0 comentarios:

Publicar un comentario