Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Untitled Prezi

No description
by

Marcel Rodriguez

on 1 February 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Untitled Prezi

Demo http://www.mozbx.net/zabbix/index.php

login: demo
password:demo NMS (Network Management System) ZABBIX
NMS (Network Management System) Un Sistema de Gerenciamiento de Redes (Network Management System – NMS) es un sistema responsble de las aplicaciones que monitorean y controlan los Dispositivos Gerenciados. Normalmente esta instalado en un (o mas de un) servidor de redes dedicado a estas operaciones, que recibe informaciones (paquetes SNMP) de todos los dispositivos monitoreados de la Red. Componentes Server: Núcleo de Zabbix, lógica del sistema,
Procesamiento de Datos, Escalonamiento
Interface Web: Acceso a históricos de datos,
Configuración.
Agente: Servidor que colecta de datos y acciones
Proxi: Colecta remota de datos Características Soporte nativo en protocolo SNMP
Interface de administración Web
Integración con base de datos (MySQL, Oracle, PostgreSQL ou SQLite)
Generación de gráficos en tiempo real
Fácil instalación y customización
Agentes disponíbles para diversas plataformas: Linux,Solaris, HP-UX, AIX, FreeBSD, OpenBSD, SCO-OpenServer, Mac OS, Windows 2000/XP/2003/Vista
Agentes para plataformas 32 bits y 64 bits
Software Open Source distribuido con Licencia GPL v2
Envio de alertas para: E-mail, Jabber, SMS, Scripts personalizados. Por qué escoger zabbix... Que hace a Zabbix tan especial?

*All-in-one (Todo en uno), solución única cuando se trata de monitoreo!
*Todos los datos históricos, tendencias y configuraciones son almacenados en una base de datos
*Preparado para controlar pequeños y grandes ambientes distribuidos
*Solución verdaderamente Software Libre (GPLv2), no existen versiones comerciales.
*Toda la lógica está del lado del servidor, los agentes son usados apenas para colecta de datos
*Extremadamente flexíble! Triggers, escalations, new checks, screens.
*Interactua con aplicaciones de InstantMessaging
*Suporte total de IPv6 Por qué utilizar un NMS? Monitorear problemas de forma automatizada
Recibir alertas de problemas de conexión de usuarios
Detectar Servidores inactivos
Planificación de inversión en Recursos de Hardware
Control de Calidad de Servicio y Mejores Prácticas
Inventario de Hardware Qué es ZABBIX? Es un software (de código fuente abierto – Open Source) con sistema de monitoreo distribuido capaz de analizar la disponibilidad y desempeño de toda la infra-estructura de redes, y aplicaciones
Soporte la mayoría de los sistemas operativos: Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, NetBSD, Mac OS, Windows, entre otros
Monitorea servicios simples (http, pop3, imap, ssh) mediante el uso de agentes Historia Fue Creado por Alexei Vladishev

Linea de tiempo:
1998 : Los NMS disponibles eran HP OpenView, IBM, BMC. Cuyas costo de licenciamiento y mantenimiento eran elevados.
2001 : versión 1.0 alpha1 em GPL
2004 : versión 1.0
2006 : versión 1.1
2007 : versión 1.4
2008 : versión 1.6
Zabbix 1.6.4, 500 downloads por día, 15.000 usuarios en forum
Actualmente se trabaja en la versión 2.0, la cual ya posee varios release. *Algunos tipos de items que no dependen de agentes (Simple Checks):
icmpping – Verifica si el host está accesible a través de ping
http – Verifica si el puerto http (80) está respondiendo
pop – Verifica si el puerto pop3 (110) está respondiendo Requerimientos de Hardware Detalles Técnicos Lenguaje de Programación:
*Servidor y agentes: C
*Interface de administración: PHP

Principios fundamentales de Zabbix:
*Mantenga las cosas simples (KISS), debe ser muy flexible.
*Mantener el consumo de hardware bajo, mas no debe afectar la producción. Como Monitorear? *Mediante Verificaciones de servicio:
FTP, SSH, HTTP, SMTP, DNS ...

*Mediante Agente Zabbix:
-Chequeos Аtivos / Passivos
-Monitoreo de registros, logs de eventos
-Fácil de personalizar
-Ejecuciones de comandos remotos (reboot, shutdown)

*Otros:
Plugins WMI, JMX, Nagios

*Mediante SNMP v1, v2, v3:

-Dispositivos de redes
-Normalmente NET-SNMP para servidores
-Monitoreo de aplicaciones (Oracle, Weblogic, Websphere, PostgreSQL, MySQL, ...)
-Traps SNMP Uso de Agentes *Chequeo Activo:
-Altamente eficiente
-Buffer de datos

*Chequeo Pasivo:
-Requiere de consultas por parte del Servidor Zabbix
-Carga adicional por causa de las consultas del Servidor Zabbix
Uso de Triggers *Trigger es una expresión lógica flexible usada para definir una condición de una incidencia.
*Status (value) de un trigger representa el estado del sistema

*Alteraciones del valor del trigger genera eventos
*Es una forma de monitorear interfaces intermitentes (up, down, up, down)

Ejemplos:
-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



Dependencias Son utilizadas Para:
*Evitar notificaciones innecesarias
*Definir dependencias entre diferentes problemas (relacionados con la red redes, aplicaciones, etc).

Ejemplo:
-Server está down Switch1 está down Switch2 está down
-Servidor Web está down, MySQL no está respondiendo, Sin espacio libre dir /tmp
Escalabilidad Escenarios diferentes:
-Notificaciones atrasadas
-Notificaciones repetidas
-Ejecución de comandos
-Aviso para otros usuarios
-Recuperación de mensajes
Diferentes acciones para eventos acontecidos o
que puedan acontecer
Ejemplo (reacción ante
caída de un web server) Aumenta la etapa cada 5 minutos
Etapa 1-3: Enviar mensaje para los Unix Admins
Etapa 3-5: Enviar mensaje a Operador, si no hay ACK
Etapa 6: Reiniciar Apache, si no hay ACK
Etapa 7: Reiniciar servidor, no hay ACK
Etapa 8: Enviar mensaje a todos los usuarios
Dashboard Recursos Ofrecidos:
-Mapas
-Gráficos
-Screens

Items Principales:
-Problemas por grupos de hosts
-Estadísticas de Zabbix
-Lista de últimas Alertas
-Informaciones de Web Monitoring
-Auto Discovery
Gráficos Acesso Imediato:

-Cualquier período de tiempo
-Navegación de linea de tiempo fácil
-Zoom a un click de mouse
-Problemas son visualizados
-Marcación de tiempo de down-time
Tipos de Gráficos:
-Standard (Puntos, Lineas)
-Barras
-Torta
Screens Diferentes Bloques:
-Gráficos
-Mapas
-Datos en texto plano
-Lista de problemas
-Lista de últimos alertas

Slide Show:
-Conjunto de screens
-Exibidas una tras otra
Web Monitoring Objetivos:
-Verificar la experiencia del usuario
-Soporte a escenarios complejos
-Monitoreo del desempeño
-Monitoreo de la disponibilidad

Servicios de TI Objetivos:
-Monitoreo del nivel de negocio
-Monitoreo de SLA
-Escalalabilidad de problemas
-Identificar causa del problema

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