zenoss core.docx

Download Zenoss Core.docx

Post on 08-Feb-2016

23 views

Category:

Documents

2 download

Embed Size (px)

TRANSCRIPT

1. Pre-Configuracin1.1. Nos logeamos en el sistema como root.

1.2. Debemos abrir los puertos:

Para ello abrimos el archivo de configuracin del Firewall:

Agregamos las Reglas necesarias:-A INPUT -m state state NEW -m tcp -p tcp dport 11211 -j ACCEPT-A INPUT -m state state NEW -m udp -p udp dport 11211 -j ACCEPT-A INPUT -m state state NEW -m tcp -p tcp dport 162 -j ACCEPT-A INPUT -m state state NEW -m tcp -p tcp dport 514 -j ACCEPT-A INPUT -m state state NEW -m tcp -p tcp dport 8080 -j ACCEPT

Guardamos los cambios y reiniciamos el servicio:service iptables restart1.3. Configurar SELinux como Permisivo oDeshabilitarlo. Para ello vamos al archivo deconfiguracinde SELinux y los editamos.1.4. El Umask debe estar configurado en 022. Para ello vamos al archivo /etc/profile y modificamos la variable UMASK1.5. Debe existir el usuario zenoss con el home /home/zenoss1.6. Debemos configurar la interface de red para que tenga acceso a internet1.7. Debemosbuscar y eliminar los rpm que puedan generar conflicto con los paquetes de instalacin de zenoss y sus dependencias.

2. Pre-InstalacinDebemos tener en cuenta que zenoss requiere tener instalado en el sistema:Oracle Java 1.6 Actualizacin 31 o superior. (1.7 no es soportado.)RRDtool 1.4.7o superiorMySQL Community Server 5.5.25o superiorRabbitMQ 2.8.4o superiorNagios Plugins 1.4.15o superiorErlang R12B2.1 Oracle JavaDescargamos JRE 6u31:wget -O jre-6u31-linux-x64-rpm.bin \http://javadl.sun.com/webapps/download/AutoDL?BundleId=59622Debemos darle el permiso deejecucinal archivo de instalacin con el comando chmod +x jre-6u31-linux-x64-rpm.bin. Luego, ejecutamos el paquete ./jre-6u31-linux-x64-rpm.bin

Exportamos el home de JAVA en el archivo /etc/profile:

Agregamos la lineaexport JAVA_HOME=/usr/java/defaultal archivo y guardamos los cambios:

Nota: Puedes verificar la versin de Java con el comando java -version2.2 Instalacin de RRDToolDebemos descargar el rpm para RRDTool:wget http://pkgs.repoforge.org/rpmforge-release/\rpmforge-release-0.5.2-2.el6.rf.x86_64.rpmPara instalar el repositorio ejecutamos el siguiente comando:yum -y nogpgcheck localinstall rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

Debemoseditar el archivo del repositorio rpmforge para deshabilitarlo yasevitar conflictos con los repositorios base del sistema. Abrimos entonces el archivo /etc/yum.repos.d/rpmforge.repo.Luegoeditas la variable enable, le das el valor 0.

Para instalar RRDTool 1.4.7 ejecutamos el siguiente comando habilitando los repositorios rpmforge-extras:yum -y enablerepo=rpmforge-extras install rrdtool-1.4.7

Podemos ver que el proceso deinstalacinno fue correcto, esto es porque desde los repositorios rpmforge no se pudieron resolver ciertas dependencias de rrdtool 1.4.7, dichas dependencias son xorg-x11-fonts-Type1, ruby, libdbi. Debemos entonces instalarlos desde los repositorios base del sistema:yum installxorg-x11-fonts-Type1

yum installruby

yum install libdbi.x86_64

Al tener las dependencias que presentaban error desde los repositorios rpmforge, volvemos a ejecutar el comando para la instalacin de RRDTool 4.1.7yum -y enablerepo=rpmforge-extras install rrdtool-1.4.7

2.3 Instalar y configurar MySQL Community ServerDebemos descargar desdehttp://www.mysql.com/downloads/mysql/ los siguientes paquetes:MySQL Client Utilities (currently MySQL-client-5.5.25a-1.el6.x86_64.rpm)MySQL Server (currently MySQL-server-5.5.25a-1.el6.x86_64.rpm)MySQL Shared (currently MySQL-shared-5.5.25a-1.el6.x86_64.rpm)Luego instalamos los rpm que descargamos:yum -y nogpgcheck localinstall MySQL-client-5.5.28-1.el6.x86_64

yum -y nogpgcheck localinstall MySQL-shared-5.5.28-1.el6.x86_64

yum -y nogpgcheck localinstall MySQL-server-5.5.28-1.el6.x86_64

Debemos crear el archivo /etc/my.cnf e incluir las siguientes lneas:

Ahora iniciamos el servicio mysql yconfiguramos para que inicie en el arranque del sistema en los niveles por defecto (3, 4 y 5) con el comando chkconfig mysql on

Debemos configurar el acceso a Mysql con el usuario root desde cualquier host y desde localhost sin password mientras instalamos zenoss.

2.4 Repositorios EPELDebemos instalar los repositorios EPEL para usarlo en la instalacin de RabbitMQ, para ellos los descargamos con el siguiente comando:wget -r -l1 no-parent -A epel*.rpm \http://dl.fedoraproject.org/pub/epel/6/x86_64/Para instalarlo ejecutamos el siguiente comando:yum -y nogpgcheck localinstall dl.fedoraproject.org/pub/epel/6/x86_64/epel-*.rpm

Debemos editar el archivo del repositorio EPEL para deshabilitarlo y as evitar conflictos con los repositorios base del sistema. Abrimos entonces el archivo/etc/yum.repos.d/epel.repo.Luego editas la variable enable, le das el valor 0.

2.5 Instalacin RabbitMQPara instalar RabbitMQ descargamos el rpm:wget http://www.rabbitmq.com/releases/rabbitmq-server/v2.8.4/\rabbitmq-server-2.8.4-1.noarch.rpmLuego lo instalamos habilitando tambin el repositorio EPEL:yum -y nogpgcheck enablerepo=epel localinstall rabbitmq-server-2.8.4-1.noarch.rpm

Podemos ver que el proceso deinstalacinno fue correcto, esto es porque desde los repositorios epel no se pudieron resolver ciertas dependencias de rabbitmq, dichas dependencias son tk, libodbc.Debemos entonces instalarlos desde los repositorios base del sistema:yum install tk

yum install unixODBC.x86_64

Al tener las dependencias instaladas ejecutamos de nuevo elcomandopara lainstalacinde rabbitmq:yum -y nogpgcheck enablerepo=epel localinstall rabbitmq-server-2.8.4-1.noarch.rpm

Iniciamos el serviciorabbitmq-server, lo configuramos para que inicie en el arranque del sistema.

3. Instalar Zenoss 4.2Descargamos el paquete de instalacin de Zenoss 4.2 para x86_64 desdehttp://community.zenoss.org/community/downloadPara instalarlo ejecutamos el siguiente comando habilitando el repositorio epel:yum -y nogpgcheck enablerepo=epel localinstall zenoss-4.2.0.el6.x86_64.rpm

Podemos ver que el proceso deinstalacinno fue correcto, esto es porque desde los repositorios epel no se pudieron resolver ciertas dependencias de zenoss, dichas dependencias son liberation-sans-fonts, net-snmp, libgcj, liberation-mono-fonts, memcached, liberation-serif-fonts, net-snmp-utils.Debemos entonces instalarlos desde los repositorios base del sistema:yum installliberation-sans-fonts

yum installnet-snmp

yum installlibgcj

yum installmemcached

yum installliberation-serif-fonts

yum installnet-snmp-utils

Al tener instaladas las dependencias que presentaban el error, volvemos a ejecutar el comando deinstalacinde zenoss:yum -y nogpgcheck enablerepo=epel localinstall zenoss-4.2.0.el6.x86_64.rpm

Iniciamos el serviciomemcached, lo configuramos para que inicie en el arranque del sistema

Iniciamos el serviciosnmpd, lo configuramos para que inicie en el arranque del sistema

Iniciamos el servicio zenoss

Para instalar los ZenPacks descargamos el paquete desdehttp://community.zenoss.org/community/download y ejecutamos el siguiente comando:yum -y nogpgcheck localinstall zenoss-core-zenpacks-4.2.0.el6.x86_64.rpm

Ahora podemos acceder desde un PC de la red local a l link http://ipdeserver:8080

Podemos seguir el wizard. Vemos el DashBoard de nuestro sistema de monitoreo Zenoss 4.2 y puedes empezar a agregar los dispositivos de tu red.