Featured image of post Instalacion de Zenoss 3.2.1 en Ubuntu 12.04

Instalacion de Zenoss 3.2.1 en Ubuntu 12.04

Zenoss es una herramienta de monitoreo de estados y rendimiento de equipos bastante completa, su instalación se puede realizar en Ubuntu usando un paquete .deb o instalando desde el código fuente.

El problema del paquete .deb es que este incluye el motor de base de datos MySQL, por lo que si queremos hacer una instalacion en un equipo que posteriormente o que actualmente maneja bases de datos MySQL tendremos problemas por el uso del puerto y por la version de MySQL, dado que estaremos atados a la version incluida por Zenoss. Por lo cual es recomendable realizar una instalación usando los archivos fuentes. Iniciamos la instalación de Zenoss instalando las dependencias de compilación y funcionamiento

sudo apt-get install build-essential mysql-server mysql-client libmysqlclient-dev swig svn-buildpackage libssl-dev autoconf snmpd snmp

Configuramos unos vínculos simbólicos necesarios para la instalación:

sudo ln -s /usr/lib/i386-linux-gnu/libcrypto.so  /usr/lib/libcrypto.so
sudo ln -s /usr/lib/i386-linux-gnu/libssl.so  /usr/lib/libssl.so

Añadir usuario de Zenoss y creación de carpeta y permisos

sudo adduser zenoss
sudo mkdir /usr/local/zenoss
sudo chown zenoss /usr/local/zenoss

Editamos el archivo .profile

sudo nano /home/zenoss/.profile

Agregamos la linea

umask 022

Editamos el archivo .bashrc

sudo nano /home/zenoss/.bashrc

Agregamos al final las lineas

export ZENHOME=/usr/local/zenoss
export PYTHONPATH=$ZENHOME/lib/python
export PATH=$ZENHOME/bin:$PATH
export INSTANCE_HOME=$ZENHOME

Iniciamos sesión como usuario zenoss

su zenoss

Escribimos la contraseña anteriormente definida

Descargamos los archivos de instalacion (codigo fuente) yendo al directorio donde se pondrán las fuentes de Zenoss

cd /home/zenoss/
wget http://downloads.sourceforge.net/zenoss/zenoss-3.2.1.tar.gz

Descomprimimos los archivos y vamos a la carpeta creada

tar -xzvf zenoss-3.2.1.tar.gz
cd zenoss-3.2.1/

Iniciamos la instalación de Zenoss con el comando

./install.sh

En los pasos de instalación seleccionamos las opciones deseadas.

Ejemplo de ejecucion:

zenoss@devolo:~/zenoss-3.2.1$ ./install.sh

This installer actually builds Zenoss.
For a simpler installation try the VMPlayer Appliance image,
or use RPMs for Redhat based systems.

Building...

/usr/bin/autoconf
/usr/bin/swig
/usr/bin/make
/usr/bin/svn
MySQL server hostname [localhost]:
MySQL server root username [root]:
MySQL server root password []:
MySQL event database name [events]:
MySQL username for Zenoss events database [zenoss]:
MySQL password for zenoss [zenoss]:
MySQL server port [3306]:

Al finalizar la instalación, y si no han habido errores tendremos un mensaje similar a este:

Fuente: