Configura Ubuntu, Proxmox, Zabbix & NethServer para entornos de Oficina
Menu

Conoce como funciona Zabbix y como usarlo

3/8/2013

3 Comments

 
Picture
Regresar

¿Que es Zabbix?

Picture
Open Source Enterprise Monitoring with Zabbix
Zabbix es un Sistema de Monitoreo de Redes creado por Alexei Vladishev.  El proyecto inicia en Francia y su cede actualmente es en Letonia.

Está diseñado para monitorear y registrar el estado de varios servicios de red, Servidores, hardware de red y aplicaciones.

Principales característica
  • Alto rendimiento y capacidad de monitoreo de dispostivos (Servidores, Hardware como Impresoras, Routers, entre otros)
  • Monitoreo centralizado a través del administrador Web (FrontEnd)
  • Agentes que puede instalarse en diferentes sistemas operativos ejemplo:  Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, OS X, Tru64/OSF1, Windows 2000, Windows Server 2003, Windows XP, Windows Vista, Windows Server 2008, Windows 7, Windows 8 y recientemente Windows 2012
  • SLA que le permite analizar la calidad de los servicios prestados de su IT a su organización.
¿Porqué utilizar Zabbix y no Nagios o Zenoss?

Las tres aplicaciones se presenta como soluciones Open Source sin embargo el único 100% libre es Zabbix.  Tanto Nagios y Zennos su modelo de negocio lo basan en venta de plugins o versiones extendidas del producto.   En cambio Zabbix vive de Certificaciones a profesionales IT, libros y soporte.

En el caso de Zabbix todo lo que necesite para monitoreo esta disponible de forma libre, con el detalle qué la configuración es un poco más técnica sin embargo es fácil de comprender.


¿Cómo funciona Zabbix?

Picture
Zabbix le ofrece monitoreo para “LAN, Redes locales” y “WAN, redes de área amplia”.  La aplicación se instala en un servidor (Linux) y luego es dedicado a “Recolectar información”.   Proporciona un interfaz WEB en el cual presenta de forma gráfica toda la información que recolecta.  Cuenta con agentes para Linux, Mac y Windows que se instalan en los “Servidores” o “Estaciones de trabajo” que le interese monitorear.  Adicional esta solución le permite ver el estado de Impresoras, Routers, Switches, sensores de temperatura y humedad entre otros.

Información recolectada …

Picture
Zabbix almacena la información que recibe de los agentes instalados en los “Servidores o Estaciones de Trabajo” así como “Dispositivos de red como switch, router entre otros” que han sido pre-configurados para su monitoreo.   Esta información puede ser accedido a través del interfaz gráfico que queda instalado en el Servidor Zabbix.

¿Cómo funcionan los agentes en los servidores?

Picture

Los agentes pueden ser instalados en la mayoría de sistemas operativos existentes en el marcado ("Linux, Mac, Windows, AIX, Solaris entre otros).  Después de su instalación queda a esperas de las ordenes del "Servidor Recolector Zabbix".  El agente es muy liviano y consume un mínimo de recurso del equipo donde se instale.

Los agentes envía únicamente la información que les pida el "Servidor recolector Zabbix".  


¿Cómo funciona el monitoreo?

Picture
  1. "Agente Zabbix" en el servidor o estación de trabajo que deseamos monitorear y debe de estar configurado para reportar al "Servidor recolector Zabbix" en nuestra red.  En el caso de Hardware como switch, routers, impresoras o sensores de temperatura y humedad no se utiliza el agente.
  2. En el "Servidor recolector Zabbix" con la herramienta de administración web (FrontEnd), tenemos que registrar los equipos y dispositivos que deseamos monitorear.
  3. El equipo "registrado" se convierte en un elemento a ser monitoreado y recibe el nombre de "Host".
  4. Cada "Host" esta compuesto por elementos llamados "Items" que básicamente son "Módulos que recogen datos del Host" y en el caso de Hardware "qué obtiene del dispositivo".
  5. Los "Items" utilizan "Key" que son parámetros de Zabbix, Los "Key" nos permiten indicar específicamente que tipo de información vamos a solicitarle al "Agente Zabbix" o a el Hardware como impresoras, switch o routers.  En la gráfica anterior se muestra dos "Item" cada uno tiene un Key diferente.  El de la izquierda utiliza el "Key Espacio Disco" para solicitar información del "Espacio disponible en el disco del Host monitoreado" el de la derecha utiliza el "Key Memoria"  para solicitar el "Estado de la memoria RAM en el Host monitoreado".
  6. Los Trigger en Zabbix son módulos que creamos a uno o múltiples "Items" para evaluar o comparar los valores recolectados por los "Items" con condiciones que nosotros definamos.  Por ejemplo, puedo crear un "Módulo Trigger" al "ITEM con el KEY Espacio Disco" e indicar que si este llega al 90% de espacio ocupado emita una alerta.
  7. Los Trigger generan eventos que se reflejan en la herramienta de administración web, permitiendo mostrar de forma gráfica y a través de iconos la situación de nuestro entorno.
  8. Zabbix captura los eventos y dependiendo de su naturaleza puede enviar alertas vía correo electrónico o SMS.  La naturaleza del evento lo define el Trigger.

Plantillas en Zabbix

Zabbix cuenta con Plantillas que hace mucho más fácil el "Registrar Equipos y Dispositivos".  Básicamente son un conjunto de ITEMS, TRIGGERS y GRAFICAS que están listo para ser utilizados.  Existe plantillas para cada sistema operativo y algunos dispositivos Hardware.

¿Que podemos obtener del entorno gráfico WEB Zabbix?

  • Agregar y monitorear Servidores, Estaciones de trabajo, servicios, aplicaciones específicas, dispositivos físicos como sensores, impresoras entre otros.
  • Crear nuestras vistas donde gráficamente y a través de iconos simbolizamos nuestros entorno.  Zabbix le da vida a estos iconos a través de la información que recibe y de los eventos que definamos.
  • Revisar los gráficos predefinidos por Zabbix para analizar el uso de procesador, disco, puentes físicos de red entre otros.
  • Definir las alertas sobre los eventos que susciten en nuestra red.  Por ejemplo, si el servidor de Base de Datos colapsa, podemos definir una alerta dirigido al DBA de nuestra organización para que lo resuelva. Si en 2 horas el problema no es resuelto podemos escalar la alerta al Gerente de Sistemas.  No existe límite para escalar las notificaciones.
  • Definir el SLA. Imagine que el Gerente General de IT le interesa ver la información no tan detallada sino únicamente ver el consolidado y “analizar el tiempo efectivo y la calidad de sus servicios para su organización”.  (SLA “Service-level agreement”).  A través de “SLA service IT” se puede lograr una estructura acorde a su organización.

Pantallas y gráficos

Picture

Zabbix le permite crear pantallas que son representaciones gráficas de su infraestructura a través de iconos y que los TRIGGERS le dan vida.   Puede crear un escenario donde aparezcan todos sus servidores y agregarle los servicios que estos prestan.  Cuando ocurre algún evento, los iconos toman un color rojizo alertando gráficamente de la situación del recurso.  Puede tener un monitor dedicado a estas pantallas y estar al pendiente de cualquier evento que ocurra.  



Zabbix más allá del monitoreo

Picture
- Primer caso -

Su organización brinda servicios a sus clientes y socios de negocios a través de su Website.  El costo de tener abajo el servicio es muy alto, por tal razón le és para usted muy importante no parar el servicio. 
Zabbix le permite anticiparse a cualquier eventualidad, por ejemplo:  Usted tiene su "aplicación WEB" en un "Servidor Dedicado" y la "Base de Datos" en  otro servidor. 
Un diseño efectivo con Zabbix que le permita anticiparse a cualquier problema es monitorear físicamente los 2 servidores que consolidan su servicio WEB.  Además puede incluir que por aparte se este en monitoreo la Base de Datos, El servicio de Internet y la velocidad de respuesta de su website.  Si llegara a tener alguna eventualidad en su infraestructura, Zabbix le proporciona un tiempo prudente para revisar su hardware, sistemas operativo, base de datos o servicio de Internet.

Picture
- Segundo caso -

Para la elaboración de presupuestos para infraestructura, Zabbix le presenta información que le permitirá observar los cuellos de botella en sus servicios y planificar mejoras o reemplazos a la infraestructura que sostiene estos servicios.  Incluso puede llegar a deducir si el problema es hardware o software.  Puede ver un histórico del comportamiento de su recurso de forma gráfica y observar los picos.




Finalizado, inducción sobre Zabbix

  • Instalación Zabbix Server en Ubuntu Server​

Regresar

Picture
3 Comments
dfaf link
7/2/2021 09:39:05

fsdfa

Reply
tupu link
12/14/2021 14:24:14

tuputamadre

Reply
Luca Cimolini link
10/5/2022 08:43:13

Gracias por compartir este post! Estoy iniciando en este tema y me sirve para entender los principios de este sistema!

Reply



Leave a Reply.

    Editor:
    Juan Estuardo Hernandez

    Consultor Software Libre,
    Organización y Métodos.

    Acumular información es sólo el primer paso hacia la sabiduría. Pero compartir información es el primer paso hacia la comunidad.
    Henry Louis Gates, Jr.

    Condiciones de uso:

    El contenido del website 911-ubuntu y este artículo en particular, es “Libre” y puede ser consultado por quien lo desee.

    Por favor “No haga copias de nuestros artículos”.   Si desea compartirlo puede referir nuestras publicaciones como un enlace (Link), así las personas interesadas obtendrá nuestras últimas actualizaciones.

    Como todo en la vida, nada es perfecto, así que si observas algún error o  desea mejorar el contenido de estos artículos, puede enviarnos un mensaje el cual será bienvenido.  (Formulario al pie de página).

Creative Commons License
This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License
Powered by Create your own unique website with customizable templates.
  • Principal
  • Ubuntu Oficina
  • Servidores
    • nethserver
    • Proxmox
    • Zabbix
    • fengoffice
    • ubuntu-server >
      • Control remoto
  • Links
  • Principal
  • Ubuntu Oficina
  • Servidores
    • nethserver
    • Proxmox
    • Zabbix
    • fengoffice
    • ubuntu-server >
      • Control remoto
  • Links