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 ses ion 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:

http://community.zenoss.org/docs/DOC-10207

https://help.ubuntu.com/community/Zenoss

  • Muchísimas gracias, justo es lo que necesitaba, estoy evaluando los sistemas de monitoreo y este me parece excelente… a ver qué tal funciona.

  • erick

    Buen material, y luego que sigue??

  • djock

    que hay que poner en los espacios de localhost, y serverport

    • Hola djock!

      Si el servidor de bases de datos MySQL se instala en el mismo servidor que Zenoss (como es el caso de esta entrada) solo es presionar la tecla Enter y ya, el tomará el valor por defecto (que es el que está encerrado entre corchetes).

      En dado caso que la Base de Datos vaya a quedar en otro servidor en el espacio de localhost se debe poner la ip o el nombre del servidor de la Base de Datos, y en port se debe poner el puerto (normalmente no se deberia cambiar, a menos que el servicio de Base de Datos este usando otro puerto.)

      Erick, por el lado de la pregunta «¿Que sigue??» ya es cuestion de configurar los dispositivos que se van a monitorear (activar SNMP o WMI y configurarlo) y agregarlos.

      La verdad ese es un tema más expecífico que depende del ambiente donde se instale.

  • Guido Garrido

    Estimado favor su ayuda
    Realizo los pasos en cuestión pero al momento de intentar entrar por web no carga la pagina
    instale el apache antes de iniciar la instalación y aun así no levanta Zenoss, hay que arrancar algún servicio.
    Sldos