43
Presentación Herramienta Monitoreo

Presentacion zabbix 2013.11.10.v02

Embed Size (px)

Citation preview

Page 1: Presentacion zabbix 2013.11.10.v02

Presentación Herramienta Monitoreo

Page 2: Presentacion zabbix 2013.11.10.v02

Temario

Que es zabbix? Porque utilizar Zabbix? Características Componentes => (Dominado no Completamente) Porque Zabbix? Que lo hace especial? Como monitorea => (Dominado no Completamente) Uso Agente de Zabbix => (Dominado no Completamente) Que son los Triggers? => (No Dominado) Dependencias Escabilidad Zabbix Distintos Escenarios => (Dominado no Completamente)

Page 3: Presentacion zabbix 2013.11.10.v02

Temario

Monitoreo distribuido => (Dominado no Completamente) En caso de perdida de Información => (Dominado) Definir el Escenario => (Dominado) Administración de Usuario => (Dominado no Completamente)

Page 4: Presentacion zabbix 2013.11.10.v02

Qué es Zabbix?

Un software Libre (Open Source) con sistema de monitoreo distribuido capaz de monitorear la disponibilidad y rendimiento de toda una infraestructura de red y aplicaciones.

Soporte a la mayoría de los sistemas operativos:Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, NetBSD, Mac OS, Windows, entre otros; => (No Domino las instalaciones de zabbix en Solaris, HP-UX, AIX, FreeBSD, OpenBSD, NetBSD, Mac OS, Windows)

Monitoriza servicios simples (http, pop3, imap, ssh) sin uso de agentes; => (No domino la configuracion para monitorizar pop3, imap, ssh)

Page 5: Presentacion zabbix 2013.11.10.v02

Zabbix

Page 6: Presentacion zabbix 2013.11.10.v02

Por qué utilizar Zabbix?

Monitorear problemas de forma automatizada Recibir aviso de un problema de forma oportuna Servidores inactivos → pérdida $$$ Certificar la calidad de los servicios

Page 7: Presentacion zabbix 2013.11.10.v02

Características

Soporte nativo protocolo SNMP; Interface de administración Web; Integración con Bases de Datos (MySQL, Oracle, PostgreSQL, Sybase, DB2

y SQLite); => (No domino instalación con Oracle, Sybase, DB2 y SQLite) Generación de gráficos en tiempo real; De fácil instalación y configuración; Agentes disponibles para diversas plataformas:

Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, SCO-OpenServer, Mac OS, Windows 2000/XP/2003/2008/Vista;

Agentes para plataformas 32 bits e 64 bits;

Page 8: Presentacion zabbix 2013.11.10.v02

Características

Envío de alertas para: E-mail(Gmail, hotmail, outlook, etc)=>(No Dominado); Jabber(google talk)=>(No Dominado); SMS(Celulares) =>(No Dominado); Scripts personalizados(clickcall, SendEmail, etc) =>(No Dominado).

Page 9: Presentacion zabbix 2013.11.10.v02

Name Plataform CPU/Memory Database Monitored

Small Ubuntu Linux PII 350 MHZ 256MB

MySQL MyISAM 20

Medium Ubuntu Linux 64 bit

ADM Athlon 3200+ 2 GB

MySQL InnoDB 500

Large Ubuntu Linux 64 bit

Intel Dual Core 6400 4GBRAID 10

MySQL InnoDBorPostgreeSQL

>1000

Very Large RedHat Enterprise

Intel Xeon 2xCPU8GBFast RAID10

MySQL InnoDBorPostgreeSQL

>10000

Características

Ejemplos de configuración de hardware:

Page 10: Presentacion zabbix 2013.11.10.v02

Características

Algunos tipos de servicios no depende de agente (Simple Checks): icmpping – Verifica si el host está accesible vía ping=>(No Dominado); http – Verifica si el puerto http (80) tiene respuesta=>(No Dominado Completamente); pop – Verifica si el puerto pop3 (110) tiene respuesta=>(No Dominado); ftp_perf – Tiempo de respuesta (en ms) del servicio FTP=>(No Dominado);

Page 11: Presentacion zabbix 2013.11.10.v02

Componentes

Server: Núcleo del Zabbix Procesamiento de Datos(Template)

Interface Web Histórico de data Configuraciones=>(No Dominado Completamente);

Agente Recolecta datos=>(No Dominado)

Proxy Recolecta datos en forma remota=>(No Dominado)

Page 12: Presentacion zabbix 2013.11.10.v02

Componentes

Page 13: Presentacion zabbix 2013.11.10.v02

Por qué Zabbix? Qué lo hace Especial?

Única solución cuando se trata de monitoreo Todos los datos históricos, tendencias y configuración son almacenados en

una base de datos Control de pequeños y grandes ambientes distribuidos Solución completamente Software Libre (GPLv2), no existe versiones

comerciales. Los agentes son usados para recolectar datos Soporte total a IPv6

Page 14: Presentacion zabbix 2013.11.10.v02

Cómo Monitorea?

Verificación de servicios: FTP, SSH, HTTP, SMTP, DNS, PORT ... =>(Dominado al 60% HTTP el resto NO);

Agente Zabbix: Verificación Activa / Pasiva =>(No Dominado completamente); Fácil de personalizar Ejecución de comando remoto =>(No Dominado completamente);

Otros: Plugins Twitter, ZendMail, callclick, DBforBIX etc. =>(No Dominado completamente);

Page 15: Presentacion zabbix 2013.11.10.v02

Cómo Monitorea?

SNMP v1, v2, v3: =>(No Dominado); Dispositivos de red Monitoreo de aplicaciones

IPMI: =>(No Dominado); Monitoreo de hardware Administración remoto (reboot, reset, apagado)

Page 16: Presentacion zabbix 2013.11.10.v02

Uso Agente Zabbix

Monitoreo Activo: =>(No Dominado); Altamente eficiente Buffer de datos recolectados(Agente)

Controles Pasivos: =>(No Dominado Completamente); Requiere polling del lado de Servidor Zabbix Performance adicional por los pollings y ancho de banda de la red

Page 17: Presentacion zabbix 2013.11.10.v02

Uso Agente Zabbix

No Dominado Completamente por temas de configuración

Page 18: Presentacion zabbix 2013.11.10.v02

Que son los Triggers o Iniciadores?

CPU load is too high: {host:cpuload.last(0)}>5

CPU load is too high: {host:cpuload.min(300)}>2

CPU load is too high: {host:cpuload.min(300)}>2 & {host:cpuuser.min(300)}>50

CPU load is too high: {host:cpuload.min(300)}>2 & {host2:backup.last(0)}=0

El Usuario define el Triggers.

Nota => No DOMINADO EL TEMA DE INICIADORES

Page 19: Presentacion zabbix 2013.11.10.v02

Dependencias

Son usados para: Evitar notificaciones Definir dependencias entre diferentes problemas (relacionados a redes, aplicaciones, cualquier evento. Sin dependencias de un host!

Server está down → Switch1 está down → Switch2 está down

Servidor Web está down → MySQL no está respondendo → Sin espacio libre en /tmp

Page 20: Presentacion zabbix 2013.11.10.v02

Escalabilidad

Diferentes escenarios: Notificación atrasadas Notificación repetidas Ejecución de comandos Aviso a otros usuarios Recuperación de mensajes Diferentes acciones para eventos conocidos y no conocidos

Page 21: Presentacion zabbix 2013.11.10.v02

Servidor Zabbix lo hace todo

Un Sevidor Zabbix Un Proxy por Data Center o sucursal

Un Servidor Zabbix por Data Center Mas esfuerzo para mantener Puede ser usado con Proxy

Zabbix: Distintos Escenarios

Dominado No Completamente

Page 22: Presentacion zabbix 2013.11.10.v02

Monitoreo distribuido

Atributos Básicos: Estructura de árbol El nodo es un servidor Zabbix Los nodos son plataformas independientes

Administración: Configuración de replicación en dos vías Nodo padre controla nodo hijo

No Dominado Completamente

Page 23: Presentacion zabbix 2013.11.10.v02

Monitoreo distribuido

No Dominado

Page 24: Presentacion zabbix 2013.11.10.v02

En caso de perdida de conexión

Que deja de Funcionar? Envío de datos para el nodo padre Sincronización de la configuración

Todo lo demás va a seguir funcionando

No Dominado Completamente por los proxys

Page 25: Presentacion zabbix 2013.11.10.v02

Comience a usar Zabbix

Adicionar Proxies

Monitoreo Distribuido

Depende de los requisitos: Administración Local Toda las opciones de monitoreo cuando no existe conexión entre los data centers (sucursales)

Definir el escenario

No Dominado Completamente por los proxys

Page 26: Presentacion zabbix 2013.11.10.v02

Administración de usuarios

Autenticación: Standard: Base de Datos Zabbix => Domino LDAP (Active Directory) => No Domino Apache (Kerberos, Unix, etc) => No Domino

Permisos: Depende del tipo de usuario Localización Física => No Domino Nivel de permisos por grupos => No Domino

Y mas: Notificaciones solo para grupos de usuarios => No Domino

Page 27: Presentacion zabbix 2013.11.10.v02

Items No Dominados

Iniciadores Eventos Monitores Configuración de alertas en un host Conexión de host entre si (Comunicación de agente zabbix con servidor) Descubrimiento de IP Configuración de nodo Servicios TI Mapas Pantallas Inventario de Hardware Informes de Barra Mantención Diapositivas LDAP Cerberus

Page 28: Presentacion zabbix 2013.11.10.v02

Referencias

Sitio Zabbix:http://www.zabbix.com

Descarga de Zabbix:http://www.zabbix.com/download.php

Licencia Zabbix:http://www.zabbix.com/licence.php

Manual de Zabbix:http://www.zabbix.com/documentation.php

Page 29: Presentacion zabbix 2013.11.10.v02

Información

Para mayor información:[email protected]

Teléfono de Contacto:(56-2) 633 36 13

Page 30: Presentacion zabbix 2013.11.10.v02

Presentación Herramienta Monitoreo

Page 31: Presentacion zabbix 2013.11.10.v02

Visualización: Dashboard

Recursos preferidos: Mapas Gráficos Screens

Exhibición de los principales items: Problemas por grupos de hosts Estadísticas de Zabbix Lista de los últimos eventos Información del Web Monitoring

Page 32: Presentacion zabbix 2013.11.10.v02

Visualización: Dashboard

Page 33: Presentacion zabbix 2013.11.10.v02

Visualización: Gráficos

Acceso Inmediato: Cualquier período de tiempo Navegación simple entre períodos de tiempo Zoom a un click del mouse Los problemas son visualizados Registro de tiempo de down-time

Tipos de Gráficos: Standard (Puntos, Líneas, Colores) Apilados (Stacked) Torta

Page 34: Presentacion zabbix 2013.11.10.v02

Visualización: Gráficos

Page 35: Presentacion zabbix 2013.11.10.v02

Visualización: Pantallas (Screens)

Diferentes Visualizaciones: Gráficos Mapas Datos en texto plano Lista de problemas Lista de los últimos alertas etc.

Slide Show: Conjunto de pantallas Exhibidas una después de otra

Page 36: Presentacion zabbix 2013.11.10.v02

Visualización: Pantallas (Screens)

Page 37: Presentacion zabbix 2013.11.10.v02

Web Monitoring

Objetivos: Emular la experiencia del usuario Soporte de escenarios complejos Monitoreo rendimiento Monitoreo disponibilidad

Ejemplo: Paso 1 – Acceso a home page Paso 2 – Login (POST, GET) Paso 3 – Ejecutar reportes (consulta) Paso 4 – Logout

Page 38: Presentacion zabbix 2013.11.10.v02

Web Monitoring

Page 39: Presentacion zabbix 2013.11.10.v02

Servicios TI

Objetivos: Monitoreo a nivel negocio Monitoreo SLA Nosotros nos preocupamos con los servicios Escalamiento de problemas Identifica la raíz del problema

Estructura de árbol basada en: Dependencias Localización Física Tipo de servicio, etc

Page 40: Presentacion zabbix 2013.11.10.v02

Servicios TI

Page 41: Presentacion zabbix 2013.11.10.v02

Eventos

Monitoreo => Eventos No Dominado

Page 42: Presentacion zabbix 2013.11.10.v02

Ultimos Datos

Vistazo => Últimos Datos No Dominado

Page 43: Presentacion zabbix 2013.11.10.v02

Ultimos Datos

Caso 3 – Diapositiva No Dominado