1. IMPLEMENTACIÓN DE UNA PLATAFORMA DE MONITOREO
ZABBIX
INTEGRANTES
EDWIN PÉREZ
DEIMER ARROYO
HONEY AGUDELO
LUIS CARLOS GALVIS
INTRUCTOR
ALEXANDER ALVAREZ
GRUPO 600088
SERVICIO NACIONAL DE APRENDIZAJE (SENA)
2014
2.
3. Actividad de Consulta
Grupo I
Edwin Pérez
Deimer Arroyo
Honey Agudelo
Luis Carlos Galvis
4. Protocolo SNMP
SNMP significa Protocolo simple de
administración de red. Permite administrar
dispositivos de red y diagnosticar problemas
en la red.
5. Principio operativo de SNMP
Este protocolo es usado principalmente para:
monitorizar y controlar el estado de ciertos dispositivos
conectados. SNMP se basa en un sistema de petición-respuesta y
es una solución de monitorización comúnmente usada en
elementos de bajo poder de procesamiento en donde no es viable
instalar sistemas operativos y agentes ya que representarían una
innecesaria pérdida de recursos.
Estos elementos simplemente tienen instalados los agentes
SNMP versión 1, 2 ó 3 (SNMPv1, v2 ó v3). Es usado
comúnmente en Impresoras en red, Switches Routers y UPS’s.
6. RED SNMP
Una red SNMP está compuesta por 3 elementos principales:
Recursos administrados: es un nodo en la red y corresponde
a un agente, es un dispositivo monitorizado.
Agentes: son entidades instaladas en el dispositivo
monitorizado que provee información acerca del elemento.
Sistemas de administración de red (NMS): estos crean una
conexión y ejecutan aplicaciones de monitorización y control
de los elementos conectados.
7. Detalles del Protocolo
SNMP opera en la capa de aplicación del conjunto de
protocolos de Internet ( capa 7 del modelo OSI ). El agente
SNMP recibe solicitudes en el puerto UDP 161.
El administrador puede enviar solicitudes de cualquier puerto
de origen disponible para el puerto 161 en el agente. La
respuesta del agente será enviado de vuelta al puerto de
origen en el gestor.
El administrador recibe notificaciones ( Trampas e
InformRequests ) en el puerto 162. El agente puede generar
notificaciones desde cualquier puerto disponible.
8. Integración de SNMP con Zabbix
Índices dinámicos se almacenan en caché
Índice de búsqueda dinámica y recuperación de datos se lleva a
cabo en conexión única.
Recibir alertas SNMP es lo opuesto a la consulta de los
dispositivos habilitados para SNMP. En este caso, la
información se envía desde un dispositivo compatible con
SNMP y se recoge o "atrapado" por Zabbix.
Por lo general, las trampas se envían a algún cambio condición
y el agente se conecta al servidor en el puerto 162 (en
comparación con el puerto 161 en el lado del agente que se
utiliza para las consultas).
9. MIB (Management Information Base):
Es una base de datos ó un conjunto de
datos de la red almacenados
jerárquicamente, para la administración
de esta misma.
Los objetos monitorizados pueden ser
nombrados con nombres o con
identificadores
10. Zabbix y MIB
Al crear SNMP artículos en servidor Zabbix Tenga en cuenta que el número de
MIB instalados en cada sistema puede ser diferente. Por ejemplo, si se utiliza el
explorador de MIB en Windows para las pruebas, no se puede suponer que el
servidor Zabbix puede caer de nuevo en las mismas MIB. Coloque los artículos
en duda con la notación numérica. Esto siempre funciona, ya que no necesita de
MIB.
Debian, Ubuntu y las MIB
por razones de licencia, en Debian y Ubuntu hay MIB estándar, si instala el
paquete SNMP.snmpwalk emitirá los OID sólo en forma de cadenas de números
ininteligibles. En servidor Zabbix, puede crear objetos sólo con la notación
numérica. Remedio "no libres" para crear paquetes adicionales.
En Debian sistemas permiten la instalación de "software no libre" en el
archivo /etc/apt/sources.list , donde usted puede agregar el repositorio non-free.
Ubuntu ya ha desbloqueado este repositorio "de casa".
11. Uno de los muchos Navegador MIB es el [ iReasoning MIB
Browser ], que se puede descargar como "Edición gratuito
Personal" gratis puede. El software está basado en Java y se
ejecuta en todos los sistemas operativos, está disponible para
Java. El estándar SNMP MIB-II se incluye
El Navegador MIB enumera todos los datos que revela una
gran cantidad a través de SNMP. Hay todo OID en notación
numérica y ASN.1 mostradas
13. ZABBIX
Es una herramienta de monitorización open source de libre
distribución compatible con Unix y con las distribuciones de
GNU/Linux. Compactible con sistemas Windows.
Este software está respaldado por una extensa lista de características
que lo convierten en una gran solución que permite ayudar y apoyar
las actividades de soporte de una dependencia enfocada a
monitorizar estados de redes.
Esta herramienta le brinda al ingeniero u operador, una serie de
facilidades para llevar a cabo tareas de diagnóstico, prevención y
control de los diferentes equipos que están
Conectados en una red, mejorando los tiempos de respuesta y
garantizando mayor efectividad.
14. Funcionamiento Zabbix
El funcionamiento de un servidor de base Zabbix se divide
en tres componentes distintos; ellos son: servidor Zabbix,
interfaz web y el almacenamiento de base de datos.
Proceso de servidor
Servidor Zabbix se ejecuta como un proceso demonio. El
servidor puede iniciarse mediante la ejecución de:
shell> cd sbin
Shell > ./zabbix_server
15. Proceso de usuario
Servidor Zabbix está diseñado para ejecutarse como un usuario no
root. Se ejecutará como cualquier usuario no root que se inicia
como. Así que usted puede ejecutar el servidor como un usuario no
root sin ningún problema.
Si usted va a tratar de ejecutarlo como "root", que cambiará a un
usuario codificado 'Zabbix', que debe estar presente en su sistema.
Plataformas compatibles
Debido a los requisitos de seguridad y la naturaleza de misión crítica
del funcionamiento del servidor, UNIX es el sistema operativo sólo
que puede entregar consistentemente el rendimiento necesario, la
tolerancia a fallos y la capacidad de recuperación. Zabbix funciona
en las versiones principales del mercado.
16. El Agente Zabbix es compatible con:
Linux, IBM AIX , FreeBSD
NetBSD, OpenBSD
HP-UX
Mac OS X
Solaris: 8, 9, 10, 11
De Windows: 2000, Server 2003, XP, Vista, Server 2008, 7
17. Agente
Agente Zabbix se implementa en un blanco de vigilancia para
monitorear activamente los recursos locales y las aplicaciones (unidades
de disco duro, la memoria, las estadísticas del procesador, etc.).
El agente recoge las informaciones operativas a nivel local y los
informes de datos al servidor Zabbix para su posterior
procesamiento. En caso de fallos (por ejemplo, un disco duro completo
o correr un proceso de servicio se estrelló), servidor Zabbix puede
alertar activamente a los administradores de la máquina particular que
informó del fallo.
Agentes Zabbix son extremadamente eficiente debido al uso de las
llamadas al sistema nativas para la recopilación de información
estadística.
18. Chequeos de pasivos y activos
Agentes Zabbix pueden realizar comprobaciones de pasivos y
activos.
En una verificación pasiva el agente responde a una solicitud de
datos. Servidor Zabbix (o poder) pide los datos, por ejemplo, la
carga de la CPU, y el agente Zabbix envía de vuelta el resultado.
Controles de Active requieren un procesamiento más complejo. El
agente debe primero recuperar una lista de artículos desde un
servidor Zabbix para el procesamiento independiente. Luego se
enviará periódicamente nuevos valores para el servidor.
19. Instalación
Hay tres formas de conseguir Zabbix:
Instalar desde los paquetes
Descargue la ultima archivo fuente y compilarlo usted mismo
Descargar la aplicación virtual
Zabbix requiere tanto de la memoria física y el disco. 128 MB de memoria
física y 256 MB de espacio libre en el disco podría ser un buen punto de
partida. Sin embargo, la cantidad de memoria de disco requerido depende
obviamente en el número de hosts y parámetros que se están supervisando. Si
usted está planeando para mantener una larga historia de los parámetros
monitorizados, usted debe pensar de al menos un par de gigabytes de tener
suficiente espacio para almacenar el historial en la base de datos. Cada
proceso demonio Zabbix requiere varias conexiones a un servidor de base de
datos. La cantidad de memoria asignada para la conexión depende de la
configuración del motor de base de datos.
20. La siguiente información se recoge en cualquier escenario web:
Promedio de velocidad de descarga por segundo para todos los pasos
de todo escenario.
Número del paso que ha fallado
Ultimo mensaje de error
La siguiente información se recoge en cualquier paso escenario
web:
Descarga de velocidad por segundo
Tiempo de respuesta
Código de respuesta