Instalacion y Configuracion ZENOSS en Debian



zenoss es una aplicación de código abierto licenciado bajo la GNU GPLv2, zenoss es un servicio de monitoreo y gestión de red basado en zope el servicio de aplicaciones y que utiliza el servicio snmp (simple network management protocol – protocolo simple de gestión de red). Por medio de la sencilla interfaz administrativa web de zenoss se puede monitorear la disponibilidad de servicios, inventario de hardware y software, conflagración de sistema, rendimiento, eventos y muchas otras cosas mas.



Instalacion y Configuracion ZENOSS en Debian


para nuestra instalacion y configuracion descargaremos los siguiente paquetes

# apt-get install python-dev libmysqlclient15-dev mysql-server build-essential binutils make swig autoconf

creamos el usuario para el zenoss

# adduser zenoss

nos preguntara el password para el usuario y el nombre, le daremos como clave zenoss y como nombre de Usuario zenoss tambien, a los demas parametros le daremso Enter.

Despues entraremos a editar el archivo .bashrc en el home del usuario zenoss pero como usuario zenoss, así:

# su zenoss

El prom debe de cambiar a esta forma ($), con el comando verificaremos que usuario somos. Entraremos a editar el archivo antes mencionado, así:

$ pico /home/zenoss/.bashrc

Al final del archivo agregamos las siguietes lineas:

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

Guardamos y salimos del editor. La primera linea es la ruta donde se instalara el Zenoss y sera la raiz como tal para el funcionamiento del Zenoss, la segunda linea es la ruta de la librería del Python y la Tercera y ultima linea es la ruta de los Binarios ejutados por el Zenoss.

Debemos de crear un directorio es cual definimos anteriormente, con el siguiete comando (como root), así:

# mkdir /usr/local/zenoss

Despues le debemos de dar permisos a esta carpeta para el usuario zenoss, de lo contrario no podra desempaquetar el archivo necesario para la instalacion mas adelante, así:

# chown zenoss /usr/local/zenoss

En este punto miraremos el estado del Mysql para ver si esta corriendo, debe de estar iniciado, con la ayuda del siguiente comando (de lo contrario lo iniciamos), así:
# /etc/init.d/mysql status

Para la instalacion del Zenoss debemos de descargarnos el .gz desde la siguiente pagina:

http://downloads.sourceforge.net/zenoss/zenoss-2.2.4.tar.gz

Despues de la descarga del paquete lo llevaremos a la carpeta /usr/local/zenoos/ para la instalacion, en nuestro caso lo copiaremos desde el escritorio, así:

# cp /home/sena/Desktop/zenoss-2.2.4-1.tar.gz /usr/local/zenoss/

Nos pararemos en la carpeta /usr/local/zenoss, así:

# cd /usr/local/zenoss

En esta punto debemos de estar como usurio zenoss, de lo contrario no se podra efectuar la instalacion, así:

# su zenoss

Recordemos que el prom debe de cambiar a esta forma ($). Aquie debemos de desempaquetar el archivo que descargamos con el siguiente comando (no debe de salir error), así:

$ tar -zxvf zenoss-2.2.4-1.tar.gz

Esto tardara un poco, esperaremos a que termine y no debe de salir ningn error. Entraremos a la carpeta que acabamos de desempaquetar, así:

$ cd zenoss-2.2.4

Procederemos a instalar el Servidor Zenoss con el siguiente comando, el nos pedira varios paramtros que debemos de contestar, pero el nos mostrara los por defecto, en nuestro caso el root del Mysql ya tenia un password definido si es el caso de ustedes tambien lo tienen que definir de la contrario le daremos Enter a todo y debe de iniciar la Intalacion la cual se demora un poco.

$./install.sh

NOTA: Si en este punto nos sale un error debemos de comenzar de nuevo los puntos anteriores, pero tenemos que tener muy en cuenta que debemos de desacer partes de configuracion con el siguiente comando:

# make clean

Repetiremos todos los pasos y eliminaremos todos los Directorios, el Usuario zenoss y el home del usuario para garantizar la instalacion.


Al finalizar la instalacion nos debe de aparecer algo como esto:

================================================
zensocket must be setuid. As root, execute the following:
chown root:zenoss /usr/local/zenoss/bin/zensocket
chmod 04750 /usr/local/zenoss/bin/zensocket
================================================

Successfully installed Zenoss

Al terminar la instalacion debemos de cambiar algunos propietarios y permisos de algunos ficheros para el buen funcionamiento del Zenoss, con los siguientes comandos y como root del sistema, así:

$ su
Password:
# chown root:zenoss /usr/local/zenoss/bin/zensocket
# chmod 04750 /usr/local/zenoss/bin/zensocket

procederemos a inicial el zenoss, para reinicialo debemos esta como usuario zenoss

# su zenoss

$ zenoss start

nos aparecesa de la siguiente forma

Daemon: zeoctl daemon process already running; pid=8601
Daemon: zopectl daemon process already running; pid=8753
Daemon: zenhub starting...
Daemon: zenping starting...
Daemon: zensyslog starting...
Daemon: zenstatus starting...
Daemon: zenactions starting...
Daemon: zentrap starting...
Daemon: zenmodeler starting...
Daemon: zenperfsnmp starting...
Daemon: zencommand starting...
Daemon: zenprocess starting...
Daemon: zenwin starting...
Daemon: zeneventlog starting...

entraremos a la interfaz Web del Zenoss, en el navegador Web entraremos con


http://localhost:8080/zport/dmd

top