meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| seguridad:monitorizacion:zabbix2:snmp [282014/05/ 10:48] – [Configuración de los ítems] lc | seguridad:monitorizacion:zabbix2:snmp [182023/01/ 13:46] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | ===== Monitorización de equipos por snmp ===== | ||
| + | {{tag> web servicio zabbix monitorización plantilla SNMP ítem trigger}} | ||
| + | ==== Verificar que tenemos el demonio snmp arrancado ==== | ||
| + | Lo primero es verificar que se han instalado los paquetes de snmp | ||
| + | |||
| + | < | ||
| + | |||
| + | Arrancamos el servicio snmpd y lo dejamos habiliado en el arranque por defecto | ||
| + | < | ||
| + | systemctl snmpd start</ | ||
| + | |||
| + | |||
| + | Hacemos una prueba para ver que todo está funcionando | ||
| + | < | ||
| + | |||
| + | |||
| + | |||
| + | ==== Monitorizar equipos por snmp ==== | ||
| + | Para monitorear un equipo con zabbix por snmp primero debemos localizar un MIB compatible con el equipo que vayamos a monitorear. Podemos buscar en la pagina web del fabricante o buscar en [[ http:// | ||
| + | |||
| + | Una vez encontremos el MIB correcto podemos usar varias herramientas para interpretarlo. Una de ellas es el uso de aplicaciones como por ejemplo [[https:// | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | También podemos utilizar el comando **SNMPWALK** que nos mostrará todos los OID y los compara con los datos del MIB, además mostrará los datos de aquellos que coincidan. | ||
| + | |||
| + | {{ : | ||
| + | < | ||
| + | |||
| + | Otra manera de encontrar un ítem para monitorizar nuestro equipo es a través de la herramienta **SNMP BUILDER** que nos proporciona zabbix. Para acceder a ella debemos seleccionar **" Configuration/ | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Como podemos ver en la imagen, la pestaña de **SNMP Builder** consta de una cabecera que debemos rellenar. De izquierda a derecha nos encontramos: | ||
| + | |||
| + | * Template: aquí debemos seleccionar la plantilla en la que vamos a guardar el ítem. Podemos crear una plantilla nueva o usar una existente. | ||
| + | * MIB: en este desplegable elegiremos un MIB para buscar los ítems. | ||
| + | * Host: IP del equipo que queremos monitorizar. | ||
| + | * SNMP Versión: la versión de SNMP que vamos a usar (1, 2c). | ||
| + | * Community: es una clave que permite acceder al equipo (por defecto suele ser public pero se puede cambiar). | ||
| + | |||
| + | Ahora que hemos configurado los requisitos previos se nos mostrará como en el **MIB Browser** el árbol del MIB a la izquierda. Sin embargo a la derecha se nos mostrará algo diferente. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Si seleccionamos uno de los ítems del **"OID tree" | ||
| + | |||
| + | Clicamos en **" | ||
| + | |||
| + | ==== Configuración del Host ==== | ||
| + | |||
| + | Para crear un nuevo host en zabbix debemos ir a **" | ||
| + | |||
| + | {{ : | ||
| + | En la primera pestaña " | ||
| + | |||
| + | * Host name: el nombre del equipo. | ||
| + | * Groups: seleccionamos a qué grupo queremos añadir el equipo o creamos uno nuevo (new group). | ||
| + | * Agent interfaces: aquí seleccionaremos el agente por el cuál queremos monitorizar nuestro equipo, en nuestro caso por **SNMP interface**. Clicamos en " | ||
| + | * Status: elegimos empezar o no a monitorizar el equipo. | ||
| + | |||
| + | En la siguiente pestaña elegimos la plantilla para nuestro equipo, por lo general la que tenga los ítems que queramos. | ||
| + | |||
| + | {{ : | ||
| + | < | ||
| + | |||
| + | ==== Configuración de los ítems ==== | ||
| + | |||
| + | Nos situamos en **" | ||
| + | |||
| + | Aquí crearemos los ítems que buscamos previamente con el **MIB Browser**, en caso de haberlo realizado con **SNMP Builder** aparecerá automáticamente. | ||
| + | |||
| + | Clicamos en **" | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | * Name: el nombre del ítem. | ||
| + | * Type: el protocolo por el cuál se va a buscar el ítem (en nuestro caso SNMPv1 o SNMPv2). | ||
| + | * Key: nombre clave del ítem (se usará para llamarlo en los triggers). Si elegimos SNMP aparecerá: | ||
| + | * SNMP OID: la OID que buscamos con el **"MIB Browser**" | ||
| + | * SNMP Community: la clave para acceder al equipo. | ||
| + | * Port: el puerto por el que trabaja el SNMP (161). | ||
| + | * Type of information: | ||
| + | * Update interval (in sec): cada cuanto tiempo se va a recoger el dato. | ||
| + | * Description: | ||
| + | |||
| + | El resto de parámetros no los usaremos para este ejemplo. | ||
| + | |||
| + | Cuando hayamos guardado en la pestaña ítems de nuestro equipo deberá aparecer todos los ítems que hayamos creado, para saber que estos funcionan correctamente debe aparecer a la derecha del todo una columna llamada **" | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | ==== Creación de Triggers ==== | ||
| + | |||
| + | Los triggers o disparadores son elementos que envían una notificación cuando se cumple una condición previamente establecida. Estos se refieren a un ítem en concreto. | ||
| + | |||
| + | Seleccionamos **" | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | * Name: Nombre del trigger. | ||
| + | * Expresion: aquí indicaremos la condición que debe cumplirse para que se desencadene el disparador. | ||
| + | * Description: | ||
| + | * Severity: aquí podemos elegir la magnitud del problema (se mostrará en la tabla de incidencias de monitoring). | ||
| + | |||
| + | Respecto a **" | ||
| + | |||
| + | Ejemplo: | ||
| + | |||
| + | < | ||
| + | {nombreDelHost: | ||
| + | |||
| + | {UPS0004: | ||
| + | </ | ||
| + | |||
| + | Este trigger nos avisará cuando el último valor (last) recogido del tiempo de carga restante (upsAdvRunTimeRemaining) del equipo UPS0004 es menor que 10 minutos ({x} < 10m). Si se cumple la condición mandará un aviso por zabbix según la importancia de la incidencia que hayamos indicado. | ||
| + | |||
| + | ===== Referencias ===== | ||
| + | * http:// | ||