SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Zenoss • PORTADA
31Número 50W W W. L I N U X - M A G A Z I N E . E S
C
on una práctica interfaz web y
un diseño flexible, la herra-
mienta de monitorización
Zenoss está ganando conversos a lo
largo y ancho del globo. Zenoss incluye
una impresionante lista de funcionali-
dades que parece crecer cada mes. La
herramienta hace un estupendo trabajo
como monitor de estados, soportando
incluso plugins de Nagios. El sistema
Zenoss sirve además para monitorizar
rendimientos y tendencias (Figura 1).
Incluye opciones predeterminadas para
varios tipos de dispositivos, como
máquinas Linux, switches, routers e
incluso máquinas Windows. Además,
no es difícil añadir nuevas funcionalida-
des. El diseño de Zenoss posee una
arquitectura modular, al más puro estilo
de los entornos *nix tradicionales. Para
añadir nuevas funcionalidades sólo hay
que conectarle un nuevo módulo (un
ZenPack, en la jerga de los masters de
Zenoss).
Servidor de Syslog
Una función especialmente útil es el
servidor de syslog de Zenoss. Zenoss lee
la salida estándar de syslog y actúa
como servidor. Es decir, que además de
comprobar estados y monitorizar rendi-
mientos, podemos consultar la informa-
ción de los registros del sistema, que
suele ser el mejor modo de hacer análi-
sis del tipo causa y efecto. Las máqui-
nas Windows no quedan excluidas, ya
que Zenoss gestiona también los regis-
tros de eventos de Windows a través de
WMI (Windows Management Instru-
mentation).
Protocolos
Zenoss soporta la monitorización y ges-
tión de tecnologías como SNMP, WMI,
ping, análisis de puertos y monitoriza-
ción basada en ssh.
SNMP es el estándar de facto para la
obtención de información sobre redes, y
casi todos los dispositivos de red com-
putacionales lo soportan.
A los dispositivos que no usan SNMP
o WMI, o que están fuera del alcance de
las herramientas de monitorización
convencionales, les podemos realizar
pruebas de red limitadas mediante una
monitorización basada en ping o en
análisis de puertos.
La monitorización a través de ssh per-
mite a Zenoss conectarse a la máquina
y determinar su estado mediante la eje-
cución de comandos.
Explicamos cómo Zenoss, una herramienta libre y flexible, puede resul-
tarnos útil a la hora de monitorizar nuestras redes.
POR DAVID NALLEY
Higyou,Fotolis
EL VIGILANTE
Monitorización de la Red con Zenoss
Opciones de Monitorización de Red
Son varias las razones que nos llevan a
monitorizar una red, pero la más común
es el deseo de saber cuándo está fallando
algo. Además de para encontrar fallos,
monitorizar sirve también para predecir
situaciones determinadas o evitar otras
desagradables. Sabiendo, por ejemplo,
que el disco de nuestro servidor se
encuentra al 95% de su capacidad total,
podemos anticiparnos y añadir más
espacio antes de que tengamos proble-
mas.
Otra ventaja de la monitorización de la
red es que facilita los planes de
ampliación. Por ejemplo, una tendencia
que busca en el pasado y proporciona
datos de históricos nos informará sobre
qué emails se ven incrementados en un
10% mensual, ayudándonos a decidir si
en x meses será necesario un nuevo
servidor de correo o no.
Históricamente, las aplicaciones de
monitorización se han centrado en un
área de tres. La monitorización de esta-
dos es posiblemente la forma más cono-
cida, particularmente desde que Nagios
se presentó como una de las aplicacio-
nes más importantes en monitorización
de estados. Con este tipo de monitoriza-
ción se responde básicamente a pregun-
tas como “¿está activo el demonio?”.
Esta funcionalidad es la base de la mayo-
ría de los sistemas de gestión de redes.
La monitorización de rendimientos, o
tendencias, es la siguiente en populari-
dad, siendo RRDtool la aplicación de
monitorización de rendimientos que
primero nos viene a la mente. Un moni-
tor de rendimientos nos indica, por ejem-
plo, que nuestra CPU ha estado al 20% de
carga durante los últimos seis meses y ha
pasado a estar repetinamente al 80% en
la última semana. Esta información es
particularmente útil cuando se desea
analizar elementos como el ancho de
banda.
La última es la monitorización de re-
gistros o logs. Virtualmente, toda apli-
cación genera logs para informar sobre
qué está sucediendo y qué puede estar
yendo mal.
El conjunto de estas herramientas es lo
que se conoce como sistema de monito-
rización de redes.
PORTADA • Zenoss
32 Número 50 W W W. L I N U X - M A G A Z I N E . E S
Interfaces
Zenoss ofrece varias vías para la comu-
nicación de información a través de la
red. La primera opción es la interfaz
web. La vista más útil a la hora de saber
qué está sucediendo en nuestra red es la
consola de eventos (Event Console)
mostrada en la Figura 2, la cual es esen-
cialmente una interfaz para la visualiza-
ción y configuración de los eventos de
monitorización.
En la práctica, habrá poca gente que
se pase el día viendo la consola de
eventos. Menos mal que Zenoss puede
enviar alertas a través de SMS o de
email. Aunque lo verdaderamente inte-
resante de todo esto es el nivel de deta-
lle que se puede aplicar a las alertas.
Por ejemplo, un administrador de
correo podría estar interesado en cono-
cer permanentemente los problemas
relacionados con el servidor de correo,
y preocuparse por otros problemas de la
red sólo durante su jornada laboral.
Zenoss agiliza y simplifica la
configuración de conjuntos de alertas
para una variedad de eventos distintos.
El componente de escritorio llamado
Zapplet es otra de las herramientas de
Zenoss para la visualización de los
datos de la red. Este componente pro-
porciona información sobre estados y
eventos desde la barra de tareas. Zap-
plet se ejecuta sobre casi cualquier cosa
que soporte Gtk2.
Instalación de Zenoss
Para instalar Zenoss podemos usar un
instalador o bien un paquete específico
de nuestra distribución. Además, están
disponibles las fuentes de Zenoss, y
también hay una máquina virtual para
VMware.
El instalador
tiene dependen-
cias como
MySQL, e incluye
una aparente
interfaz gráfica
que nos va solici-
tando toda la
información
necesaria; de
todos modos,
con este instala-
dor no dispone-
mos de algunos
de los beneficios
de los que disfru-
tamos al usar el sistema de gestión de
paquetes.
La mayoría de las instalaciones comu-
nitarias de Zenoss se hacen en sistemas
Red Hat Enterprise Linux 5 o CentOS 5.
El medio preferido para su instalación
en sistemas basados en Red Hat es
mediante paquetes RPM.
La útima versión de Zenoss está dis-
ponible para su descarga desde el sitio
web del proyecto [1]. Cuando tengamos
en nuestro haber el RPM, ejecutamos
como root el siguiente comando:
yum localinstall —nogpgcheck U
./zenoss-<version>.rpm
Una vez instalados Zenoss y sus depen-
dencias, activamos e iniciamos MySQL:
/sbin/service mysqld start
/sbin/chkconfig mysqld on
Zenoss deberá comunicarse con otros
servidores, razón por la cual debemos
abrir los siguientes puertos:
• 8080 TCP – interfaz web
• 162 UDP – SNMP
• 514 UDP – syslog
Arranque
Al arrancar Zenoss
se inicializará la
base de datos. Aviso:
Zenoss da por hecho
que la contraseña
del usuario root para
MySQL está en
blanco y que el ser-
vidor de bases de
datos se encuentra
en ejecución en la
misma máquina en
que se está ejecutando. De no ser éste el
caso, hay que editar el archivo /opt/
zenoss/bin/zenoss_init_pre. Tener la
base de datos en la misma máquina que
el sistema de monitorización es algo
que genera bastante controversia.
Los expertos en la materia suelen
recomendar que el servidor de bases de
datos esté en un servidor dedicado. De
cualquier modo, tratándose de un sis-
tema de monitorización que registra los
eventos en la base de datos, ponerla en
un sistema distinto eleva las probabili-
dades de que ocurra un potencial fallo.
Para inicializar la base de datos e ini-
ciar Zenoss se debe introducir el
comando:
/sbin/service zenoss start
La conexión a la interfaz web se realiza
dirigiendo el navegador a http://<direc-
cionIP-o-nombreDNS>:8080. El nombre
de usuario predeterminado es admin y
la contraseña, zenoss.
Monitorización con Zenoss
Antes de poder empezar a monitorizar
con Zenoss, net-snmp debe encontrarse
instalado en el sistema:
yum -y install net-snmp
Instalar un archivo de configuración
mínimo es tan fácil como (siendo root):
echo ’rocommunity zenoss U
<direcciónIP>’ >
/etc/snmp/snmpd
Con esta línea se define el nombre
comunitario zenoss, de tipo sólo lec-
tura, así como la dirección IP de la
máquina Zenoss que podrá conectar
Figura 1: Los gráficos de rendimiento de Zenoss nos ayudan a analizar
las tendencias y las futuras necesidades del proyecto.
Figura 2: La consola de eventos nos ofrece una vista de los eventos
de la monitorización.
Zenoss • PORTADA
33Número 50W W W. L I N U X - M A G A Z I N E . E S
con el demonio de SNMP de la máquina
Linux.
A continuación hay que abrir el
puerto UDP 161 en la máquina a moni-
torizar. Finalmente, iniciamos el demo-
nio SNMP y hacemos que arranque en
cada reinicio con:
/sbin/service snmpd start
/sbin/chkconfig snmpd on
Una vez dentro de la interfaz web de
Zenoss, pulsamos sobre Add Device, en
la esquina inferior izquierda (Figura 3)
e introducimos, como mínimo:
• La dirección IP o el nombre de host
de la unidad que queremos monitori-
zar
• La clase de máquina de la que se trata
• El nombre comunitario de SNMP (en
este caso, zenoss)
Pulsamos sobre el botón Add Device
para comenzar a recolectar datos. Aun-
que el protocolo de monitorización pre-
ferido por Zenoss es SNMP, lo podemos
cambiar desde la página Add devices.
Nótese que la definición de la clase del
dispositivo es crucial. Zenoss cambia la
forma en que realiza la monitorización
dependiendo de la
clase de dispositivo
de que se trate.
Puede haber ya
algunas entradas
en la consola de
eventos de monito-
rización, por ejem-
plo, para alertarnos
cuando haya algo
mal configurado.
La lista de eventos
se puede consultar
pulsando sobre el
enlace (Event Con-
sole), en la esquina
superior izquierda.
Para añadir alertas
sobre otros even-
tos, pulsamos
sobre el enlace Set-
tings que hay bajo
Management, en el
menú de la parte
izquierda, y elegi-
mos la pestaña Users. Seleccionamos un
usuario y pulsamos sobre la pestaña
Alerting Rules (Figura 4). Dentro del
menú Alerting Rules, escogemos Add
Rule y asignamos un nombre a la regla.
Tras pulsar OK, pinchamos sobre la regla
que especifica dónde y cómo se envia-
rán los mensajes, en caso de posponerse
y, finalmente, qué criterio se empleará
para determinar los mensajes que se
enviarán. Con una sola regla se pueden
manejar una amplia variedad de alertas,
mientras que las alertas más específicas
podrían requerir varias reglas.
Core y Enterprise
Muchas de las empresas ofrecen versio-
nes comerciales que proporcionan fun-
cionalidades sustancialmente distintas.
En el caso de Zenoss, la primera diferen-
cia entre la version comercial Enterprise
y Zenoss Core (la versión de la comuni-
dad), es que Enterprise nos permite
beneficiarnos de configuraciones antici-
padas. Por ejemplo, uno de los Zen-
Packs que vienen con Enterprise es un
paquete de monitorización Exchange.
Zenoss es perfectamente consciente de
que los verdaderos clientes de Enter-
prise pagan por tener soporte, por lo
que una configuración más rápida en la
versión Enterprise minimiza el uso de
sus recursos internos. I
Figura 3: Para notificar a Zenoss sobre la existencia de un dispositivo
usamos la página Add Device.
Figura 4: La pestaña de las reglas de alerta.
[1] Descarga de Zenoss: http://zenoss.
com/download
RECURSOS
La monitorización de una máquina Win-
dows requiere también de ciertos prepa-
rativos en el lado del cliente. Para
comenzar, es necesario instalar el servi-
cio SNMP seleccionando Inicio | Panel
de Control | Añadir/Eliminar programas |
Componentes de Windows | Seleccionar
SNMP. Por desgracia, el servicio SNMP
de Windows es muy limitado. Zenoss
recomienda el uso del plugin libre
SNMP Informant en su lugar. Además es
necesario configurar el demonio SNMP.
Para hacerlo, pulsamos con el botón
derecho sobre Mi PC y seleccionamos
Administrar. Luego escogemos Servi-
cios, seleccionamos Servicio de SNMP,
pulsamos con el botón derecho sobre él,
elegimos Propiedades, escogemos la
pestaña Seguridad, añadimos el nom-
bre de comunidad y especificamos el
atributo de sólo lectura.
En la configuración sobre los servicios
que aceptan paquetes SNMP provenien-
tes de hosts específicos, añadimos una
entrada para el servidor de Zenoss.
Luego iniciamos el servicio y nos asegu-
ramos de configurarlo apropiadamente
para que arranque al iniciar la máquina.
También hay que abrir el puerto UDP
161 para que Zenoss pueda conectar
con el demonio.
Desde la interfaz web de Zenoss, pulsa-
mos sobre Add Device, introducimos la
dirección IP o el nombre de host, esco-
gemos la clase /Server/Windows y espe-
cificamos la cadena de comunidad para
SNMP. Nada más pulsar sobre Add
Device comienza la recolección de
datos.
Dado que Zenoss también es capaz de
monitorizar a través de WMI, se debe-
rían proporcionar las credenciales de
Windows para que sea posible la reco-
lección: Pulsamos sobre Devices/Ser-
vers/Windows, seleccionamos la pes-
taña zProperties e introducimos los
datos en los campos zWinuser y zWin-
password. No hay que olvidar que se
debe incluir el dominio cuando se trata
de credenciales para la autenticación en
red. Al introducirlo en el nivel del servi-
dor Windows hacemos que cada
máquina Windows haga uso de estas
credenciales. Si quisiéramos, también
podríamos especificar configuraciones
exclusivas para una máquina (o varias)
pulsando sobre la pestaña zProperties
del dispositivo en cuestión.
Monitorización de un Cliente Windows

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Ps tools
Ps toolsPs tools
Ps tools
 
Manual Bàsic PS Tools
Manual Bàsic PS ToolsManual Bàsic PS Tools
Manual Bàsic PS Tools
 
Monitorización
MonitorizaciónMonitorización
Monitorización
 
CMD en Windows
CMD en WindowsCMD en Windows
CMD en Windows
 
Manual de reparación pc bolilla ix - win xp - ver2
Manual de reparación pc   bolilla ix - win xp - ver2Manual de reparación pc   bolilla ix - win xp - ver2
Manual de reparación pc bolilla ix - win xp - ver2
 
41 parámetros y módulos generales
41  parámetros y módulos generales41  parámetros y módulos generales
41 parámetros y módulos generales
 
Comandos consola-windows-xp
Comandos consola-windows-xpComandos consola-windows-xp
Comandos consola-windows-xp
 
Administracion remota windows
Administracion remota windowsAdministracion remota windows
Administracion remota windows
 
37 reunir información del sistema
37  reunir información del sistema37  reunir información del sistema
37 reunir información del sistema
 
40 configuración del kernel y dispositivos
40  configuración del kernel y dispositivos40  configuración del kernel y dispositivos
40 configuración del kernel y dispositivos
 
39 o profile
39  o profile39  o profile
39 o profile
 
Taller 1
Taller 1Taller 1
Taller 1
 
Optimiza Windows Xp
Optimiza Windows XpOptimiza Windows Xp
Optimiza Windows Xp
 
Manual Monitoreo
Manual MonitoreoManual Monitoreo
Manual Monitoreo
 
Linux lite
Linux liteLinux lite
Linux lite
 
Mejorar el rendimiento del computador
Mejorar el rendimiento del computadorMejorar el rendimiento del computador
Mejorar el rendimiento del computador
 
backup y VPN
backup y VPNbackup y VPN
backup y VPN
 
Arquitectura General del Sistema Operativo Linux
Arquitectura General del Sistema Operativo LinuxArquitectura General del Sistema Operativo Linux
Arquitectura General del Sistema Operativo Linux
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windows
 

Destacado

Coco chanel
Coco chanelCoco chanel
Coco chanellitzuli
 
Carolinaa herrera 1
Carolinaa herrera 1Carolinaa herrera 1
Carolinaa herrera 1Niki Rojas
 
Presentacion nelson ptt
Presentacion nelson pttPresentacion nelson ptt
Presentacion nelson pttfortin23
 
El jovencito Drácula
El jovencito DráculaEl jovencito Drácula
El jovencito DráculaHaiea
 
Interior contractor hotel antonhomer.com
Interior contractor   hotel   antonhomer.comInterior contractor   hotel   antonhomer.com
Interior contractor hotel antonhomer.comAnton Adirukmono
 
El jovencito Drácula
El jovencito DráculaEl jovencito Drácula
El jovencito DráculaHaiea
 
pusat telur asin original | 08129888 5484
pusat telur asin original | 08129888 5484pusat telur asin original | 08129888 5484
pusat telur asin original | 08129888 5484sigit bunyani
 
Estudio uso twitter españa by aDigital
Estudio uso twitter españa by aDigital Estudio uso twitter españa by aDigital
Estudio uso twitter españa by aDigital Lluis Serra
 
La energía renovable
La energía renovableLa energía renovable
La energía renovableConMuchoFlow
 
Pennsylvania College of Technology_2017 RCMC_4Year
Pennsylvania College of Technology_2017 RCMC_4YearPennsylvania College of Technology_2017 RCMC_4Year
Pennsylvania College of Technology_2017 RCMC_4YearRobert Jackson
 

Destacado (11)

Coco chanel
Coco chanelCoco chanel
Coco chanel
 
Carolinaa herrera 1
Carolinaa herrera 1Carolinaa herrera 1
Carolinaa herrera 1
 
Presentacion nelson ptt
Presentacion nelson pttPresentacion nelson ptt
Presentacion nelson ptt
 
El jovencito Drácula
El jovencito DráculaEl jovencito Drácula
El jovencito Drácula
 
Interior contractor hotel antonhomer.com
Interior contractor   hotel   antonhomer.comInterior contractor   hotel   antonhomer.com
Interior contractor hotel antonhomer.com
 
El jovencito Drácula
El jovencito DráculaEl jovencito Drácula
El jovencito Drácula
 
pusat telur asin original | 08129888 5484
pusat telur asin original | 08129888 5484pusat telur asin original | 08129888 5484
pusat telur asin original | 08129888 5484
 
Rajdeep Ghosh
Rajdeep GhoshRajdeep Ghosh
Rajdeep Ghosh
 
Estudio uso twitter españa by aDigital
Estudio uso twitter españa by aDigital Estudio uso twitter españa by aDigital
Estudio uso twitter españa by aDigital
 
La energía renovable
La energía renovableLa energía renovable
La energía renovable
 
Pennsylvania College of Technology_2017 RCMC_4Year
Pennsylvania College of Technology_2017 RCMC_4YearPennsylvania College of Technology_2017 RCMC_4Year
Pennsylvania College of Technology_2017 RCMC_4Year
 

Similar a 031 033 zenoss50

Monitoreo de redes
Monitoreo de redesMonitoreo de redes
Monitoreo de redeswilberzn
 
Trabajo colaborativo 3
Trabajo colaborativo 3Trabajo colaborativo 3
Trabajo colaborativo 3fabian gomez
 
Administración de switches
Administración de switchesAdministración de switches
Administración de switchesRaul Lozada
 
Smtp 2950
Smtp 2950Smtp 2950
Smtp 29501 2d
 
Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)YOLAGAR
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1jbustos
 
Exposicion plataforma de monitoreo zabbix
Exposicion plataforma de monitoreo   zabbixExposicion plataforma de monitoreo   zabbix
Exposicion plataforma de monitoreo zabbixFlechaVeloz1
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativosjbustos
 
Episodio de pentesting
Episodio de pentestingEpisodio de pentesting
Episodio de pentestingakencito
 
Herramienta de monitoreo que necesita para administrar sus sistemas it
Herramienta de monitoreo que necesita para administrar sus sistemas itHerramienta de monitoreo que necesita para administrar sus sistemas it
Herramienta de monitoreo que necesita para administrar sus sistemas itJosé Rafael Ordóñez Basantes
 
Software de Monitoreo - Zenoss
Software de Monitoreo  - ZenossSoftware de Monitoreo  - Zenoss
Software de Monitoreo - ZenossFacebook
 
Trabajo de Redes
Trabajo de RedesTrabajo de Redes
Trabajo de Redesrizitos1995
 
Presentación1
Presentación1Presentación1
Presentación1UEFOR
 
Correlacionador de Eventos OSSIM
Correlacionador de Eventos OSSIMCorrelacionador de Eventos OSSIM
Correlacionador de Eventos OSSIMJosé Moreno
 

Similar a 031 033 zenoss50 (20)

Monitoreo de redes
Monitoreo de redesMonitoreo de redes
Monitoreo de redes
 
Nagios
NagiosNagios
Nagios
 
Procesos de gestion de redes
Procesos de gestion de redesProcesos de gestion de redes
Procesos de gestion de redes
 
Trabajo colaborativo 3
Trabajo colaborativo 3Trabajo colaborativo 3
Trabajo colaborativo 3
 
Administración de switches
Administración de switchesAdministración de switches
Administración de switches
 
Smtp 2950
Smtp 2950Smtp 2950
Smtp 2950
 
Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)
 
Zenoss Manual
Zenoss ManualZenoss Manual
Zenoss Manual
 
Paso a paso zenoss 2.5
Paso a paso zenoss  2.5Paso a paso zenoss  2.5
Paso a paso zenoss 2.5
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Exposicion plataforma de monitoreo zabbix
Exposicion plataforma de monitoreo   zabbixExposicion plataforma de monitoreo   zabbix
Exposicion plataforma de monitoreo zabbix
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Episodio de pentesting
Episodio de pentestingEpisodio de pentesting
Episodio de pentesting
 
Fase4 301402 48
Fase4 301402  48Fase4 301402  48
Fase4 301402 48
 
Herramienta de monitoreo que necesita para administrar sus sistemas it
Herramienta de monitoreo que necesita para administrar sus sistemas itHerramienta de monitoreo que necesita para administrar sus sistemas it
Herramienta de monitoreo que necesita para administrar sus sistemas it
 
Plantilla fase2
Plantilla fase2Plantilla fase2
Plantilla fase2
 
Software de Monitoreo - Zenoss
Software de Monitoreo  - ZenossSoftware de Monitoreo  - Zenoss
Software de Monitoreo - Zenoss
 
Trabajo de Redes
Trabajo de RedesTrabajo de Redes
Trabajo de Redes
 
Presentación1
Presentación1Presentación1
Presentación1
 
Correlacionador de Eventos OSSIM
Correlacionador de Eventos OSSIMCorrelacionador de Eventos OSSIM
Correlacionador de Eventos OSSIM
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 

Último (15)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 

031 033 zenoss50

  • 1. Zenoss • PORTADA 31Número 50W W W. L I N U X - M A G A Z I N E . E S C on una práctica interfaz web y un diseño flexible, la herra- mienta de monitorización Zenoss está ganando conversos a lo largo y ancho del globo. Zenoss incluye una impresionante lista de funcionali- dades que parece crecer cada mes. La herramienta hace un estupendo trabajo como monitor de estados, soportando incluso plugins de Nagios. El sistema Zenoss sirve además para monitorizar rendimientos y tendencias (Figura 1). Incluye opciones predeterminadas para varios tipos de dispositivos, como máquinas Linux, switches, routers e incluso máquinas Windows. Además, no es difícil añadir nuevas funcionalida- des. El diseño de Zenoss posee una arquitectura modular, al más puro estilo de los entornos *nix tradicionales. Para añadir nuevas funcionalidades sólo hay que conectarle un nuevo módulo (un ZenPack, en la jerga de los masters de Zenoss). Servidor de Syslog Una función especialmente útil es el servidor de syslog de Zenoss. Zenoss lee la salida estándar de syslog y actúa como servidor. Es decir, que además de comprobar estados y monitorizar rendi- mientos, podemos consultar la informa- ción de los registros del sistema, que suele ser el mejor modo de hacer análi- sis del tipo causa y efecto. Las máqui- nas Windows no quedan excluidas, ya que Zenoss gestiona también los regis- tros de eventos de Windows a través de WMI (Windows Management Instru- mentation). Protocolos Zenoss soporta la monitorización y ges- tión de tecnologías como SNMP, WMI, ping, análisis de puertos y monitoriza- ción basada en ssh. SNMP es el estándar de facto para la obtención de información sobre redes, y casi todos los dispositivos de red com- putacionales lo soportan. A los dispositivos que no usan SNMP o WMI, o que están fuera del alcance de las herramientas de monitorización convencionales, les podemos realizar pruebas de red limitadas mediante una monitorización basada en ping o en análisis de puertos. La monitorización a través de ssh per- mite a Zenoss conectarse a la máquina y determinar su estado mediante la eje- cución de comandos. Explicamos cómo Zenoss, una herramienta libre y flexible, puede resul- tarnos útil a la hora de monitorizar nuestras redes. POR DAVID NALLEY Higyou,Fotolis EL VIGILANTE Monitorización de la Red con Zenoss Opciones de Monitorización de Red Son varias las razones que nos llevan a monitorizar una red, pero la más común es el deseo de saber cuándo está fallando algo. Además de para encontrar fallos, monitorizar sirve también para predecir situaciones determinadas o evitar otras desagradables. Sabiendo, por ejemplo, que el disco de nuestro servidor se encuentra al 95% de su capacidad total, podemos anticiparnos y añadir más espacio antes de que tengamos proble- mas. Otra ventaja de la monitorización de la red es que facilita los planes de ampliación. Por ejemplo, una tendencia que busca en el pasado y proporciona datos de históricos nos informará sobre qué emails se ven incrementados en un 10% mensual, ayudándonos a decidir si en x meses será necesario un nuevo servidor de correo o no. Históricamente, las aplicaciones de monitorización se han centrado en un área de tres. La monitorización de esta- dos es posiblemente la forma más cono- cida, particularmente desde que Nagios se presentó como una de las aplicacio- nes más importantes en monitorización de estados. Con este tipo de monitoriza- ción se responde básicamente a pregun- tas como “¿está activo el demonio?”. Esta funcionalidad es la base de la mayo- ría de los sistemas de gestión de redes. La monitorización de rendimientos, o tendencias, es la siguiente en populari- dad, siendo RRDtool la aplicación de monitorización de rendimientos que primero nos viene a la mente. Un moni- tor de rendimientos nos indica, por ejem- plo, que nuestra CPU ha estado al 20% de carga durante los últimos seis meses y ha pasado a estar repetinamente al 80% en la última semana. Esta información es particularmente útil cuando se desea analizar elementos como el ancho de banda. La última es la monitorización de re- gistros o logs. Virtualmente, toda apli- cación genera logs para informar sobre qué está sucediendo y qué puede estar yendo mal. El conjunto de estas herramientas es lo que se conoce como sistema de monito- rización de redes.
  • 2. PORTADA • Zenoss 32 Número 50 W W W. L I N U X - M A G A Z I N E . E S Interfaces Zenoss ofrece varias vías para la comu- nicación de información a través de la red. La primera opción es la interfaz web. La vista más útil a la hora de saber qué está sucediendo en nuestra red es la consola de eventos (Event Console) mostrada en la Figura 2, la cual es esen- cialmente una interfaz para la visualiza- ción y configuración de los eventos de monitorización. En la práctica, habrá poca gente que se pase el día viendo la consola de eventos. Menos mal que Zenoss puede enviar alertas a través de SMS o de email. Aunque lo verdaderamente inte- resante de todo esto es el nivel de deta- lle que se puede aplicar a las alertas. Por ejemplo, un administrador de correo podría estar interesado en cono- cer permanentemente los problemas relacionados con el servidor de correo, y preocuparse por otros problemas de la red sólo durante su jornada laboral. Zenoss agiliza y simplifica la configuración de conjuntos de alertas para una variedad de eventos distintos. El componente de escritorio llamado Zapplet es otra de las herramientas de Zenoss para la visualización de los datos de la red. Este componente pro- porciona información sobre estados y eventos desde la barra de tareas. Zap- plet se ejecuta sobre casi cualquier cosa que soporte Gtk2. Instalación de Zenoss Para instalar Zenoss podemos usar un instalador o bien un paquete específico de nuestra distribución. Además, están disponibles las fuentes de Zenoss, y también hay una máquina virtual para VMware. El instalador tiene dependen- cias como MySQL, e incluye una aparente interfaz gráfica que nos va solici- tando toda la información necesaria; de todos modos, con este instala- dor no dispone- mos de algunos de los beneficios de los que disfru- tamos al usar el sistema de gestión de paquetes. La mayoría de las instalaciones comu- nitarias de Zenoss se hacen en sistemas Red Hat Enterprise Linux 5 o CentOS 5. El medio preferido para su instalación en sistemas basados en Red Hat es mediante paquetes RPM. La útima versión de Zenoss está dis- ponible para su descarga desde el sitio web del proyecto [1]. Cuando tengamos en nuestro haber el RPM, ejecutamos como root el siguiente comando: yum localinstall —nogpgcheck U ./zenoss-<version>.rpm Una vez instalados Zenoss y sus depen- dencias, activamos e iniciamos MySQL: /sbin/service mysqld start /sbin/chkconfig mysqld on Zenoss deberá comunicarse con otros servidores, razón por la cual debemos abrir los siguientes puertos: • 8080 TCP – interfaz web • 162 UDP – SNMP • 514 UDP – syslog Arranque Al arrancar Zenoss se inicializará la base de datos. Aviso: Zenoss da por hecho que la contraseña del usuario root para MySQL está en blanco y que el ser- vidor de bases de datos se encuentra en ejecución en la misma máquina en que se está ejecutando. De no ser éste el caso, hay que editar el archivo /opt/ zenoss/bin/zenoss_init_pre. Tener la base de datos en la misma máquina que el sistema de monitorización es algo que genera bastante controversia. Los expertos en la materia suelen recomendar que el servidor de bases de datos esté en un servidor dedicado. De cualquier modo, tratándose de un sis- tema de monitorización que registra los eventos en la base de datos, ponerla en un sistema distinto eleva las probabili- dades de que ocurra un potencial fallo. Para inicializar la base de datos e ini- ciar Zenoss se debe introducir el comando: /sbin/service zenoss start La conexión a la interfaz web se realiza dirigiendo el navegador a http://<direc- cionIP-o-nombreDNS>:8080. El nombre de usuario predeterminado es admin y la contraseña, zenoss. Monitorización con Zenoss Antes de poder empezar a monitorizar con Zenoss, net-snmp debe encontrarse instalado en el sistema: yum -y install net-snmp Instalar un archivo de configuración mínimo es tan fácil como (siendo root): echo ’rocommunity zenoss U <direcciónIP>’ > /etc/snmp/snmpd Con esta línea se define el nombre comunitario zenoss, de tipo sólo lec- tura, así como la dirección IP de la máquina Zenoss que podrá conectar Figura 1: Los gráficos de rendimiento de Zenoss nos ayudan a analizar las tendencias y las futuras necesidades del proyecto. Figura 2: La consola de eventos nos ofrece una vista de los eventos de la monitorización.
  • 3. Zenoss • PORTADA 33Número 50W W W. L I N U X - M A G A Z I N E . E S con el demonio de SNMP de la máquina Linux. A continuación hay que abrir el puerto UDP 161 en la máquina a moni- torizar. Finalmente, iniciamos el demo- nio SNMP y hacemos que arranque en cada reinicio con: /sbin/service snmpd start /sbin/chkconfig snmpd on Una vez dentro de la interfaz web de Zenoss, pulsamos sobre Add Device, en la esquina inferior izquierda (Figura 3) e introducimos, como mínimo: • La dirección IP o el nombre de host de la unidad que queremos monitori- zar • La clase de máquina de la que se trata • El nombre comunitario de SNMP (en este caso, zenoss) Pulsamos sobre el botón Add Device para comenzar a recolectar datos. Aun- que el protocolo de monitorización pre- ferido por Zenoss es SNMP, lo podemos cambiar desde la página Add devices. Nótese que la definición de la clase del dispositivo es crucial. Zenoss cambia la forma en que realiza la monitorización dependiendo de la clase de dispositivo de que se trate. Puede haber ya algunas entradas en la consola de eventos de monito- rización, por ejem- plo, para alertarnos cuando haya algo mal configurado. La lista de eventos se puede consultar pulsando sobre el enlace (Event Con- sole), en la esquina superior izquierda. Para añadir alertas sobre otros even- tos, pulsamos sobre el enlace Set- tings que hay bajo Management, en el menú de la parte izquierda, y elegi- mos la pestaña Users. Seleccionamos un usuario y pulsamos sobre la pestaña Alerting Rules (Figura 4). Dentro del menú Alerting Rules, escogemos Add Rule y asignamos un nombre a la regla. Tras pulsar OK, pinchamos sobre la regla que especifica dónde y cómo se envia- rán los mensajes, en caso de posponerse y, finalmente, qué criterio se empleará para determinar los mensajes que se enviarán. Con una sola regla se pueden manejar una amplia variedad de alertas, mientras que las alertas más específicas podrían requerir varias reglas. Core y Enterprise Muchas de las empresas ofrecen versio- nes comerciales que proporcionan fun- cionalidades sustancialmente distintas. En el caso de Zenoss, la primera diferen- cia entre la version comercial Enterprise y Zenoss Core (la versión de la comuni- dad), es que Enterprise nos permite beneficiarnos de configuraciones antici- padas. Por ejemplo, uno de los Zen- Packs que vienen con Enterprise es un paquete de monitorización Exchange. Zenoss es perfectamente consciente de que los verdaderos clientes de Enter- prise pagan por tener soporte, por lo que una configuración más rápida en la versión Enterprise minimiza el uso de sus recursos internos. I Figura 3: Para notificar a Zenoss sobre la existencia de un dispositivo usamos la página Add Device. Figura 4: La pestaña de las reglas de alerta. [1] Descarga de Zenoss: http://zenoss. com/download RECURSOS La monitorización de una máquina Win- dows requiere también de ciertos prepa- rativos en el lado del cliente. Para comenzar, es necesario instalar el servi- cio SNMP seleccionando Inicio | Panel de Control | Añadir/Eliminar programas | Componentes de Windows | Seleccionar SNMP. Por desgracia, el servicio SNMP de Windows es muy limitado. Zenoss recomienda el uso del plugin libre SNMP Informant en su lugar. Además es necesario configurar el demonio SNMP. Para hacerlo, pulsamos con el botón derecho sobre Mi PC y seleccionamos Administrar. Luego escogemos Servi- cios, seleccionamos Servicio de SNMP, pulsamos con el botón derecho sobre él, elegimos Propiedades, escogemos la pestaña Seguridad, añadimos el nom- bre de comunidad y especificamos el atributo de sólo lectura. En la configuración sobre los servicios que aceptan paquetes SNMP provenien- tes de hosts específicos, añadimos una entrada para el servidor de Zenoss. Luego iniciamos el servicio y nos asegu- ramos de configurarlo apropiadamente para que arranque al iniciar la máquina. También hay que abrir el puerto UDP 161 para que Zenoss pueda conectar con el demonio. Desde la interfaz web de Zenoss, pulsa- mos sobre Add Device, introducimos la dirección IP o el nombre de host, esco- gemos la clase /Server/Windows y espe- cificamos la cadena de comunidad para SNMP. Nada más pulsar sobre Add Device comienza la recolección de datos. Dado que Zenoss también es capaz de monitorizar a través de WMI, se debe- rían proporcionar las credenciales de Windows para que sea posible la reco- lección: Pulsamos sobre Devices/Ser- vers/Windows, seleccionamos la pes- taña zProperties e introducimos los datos en los campos zWinuser y zWin- password. No hay que olvidar que se debe incluir el dominio cuando se trata de credenciales para la autenticación en red. Al introducirlo en el nivel del servi- dor Windows hacemos que cada máquina Windows haga uso de estas credenciales. Si quisiéramos, también podríamos especificar configuraciones exclusivas para una máquina (o varias) pulsando sobre la pestaña zProperties del dispositivo en cuestión. Monitorización de un Cliente Windows