Si es la primera vez que se tiene contacto con Zabbix, quiero compartir con la comunidad en Castellano estos puntos que aclarán algunos aspectos a tener en cuenta a la hora de administrar o añadir o crear algo nuevo en Zabbix.
1. Nomenclatura Zabbix:
2. Dar de alta nuevas máquinas:
Cuando se crea una nueva máquina en Zabbix es necesario saber que sólo se le puede asociar un puerto y una IP, por lo que si es necesario que escuche por dos puertos se crean dos instancias de esa máquina en Zabbix, el puerto por defecto por el que escucha el agente es el 10050.
Todas las máquinas deben ir asociadas a un grupo de máquinas. Puede darse el caso de ir asociadas a varios grupos, pero si un usuario administra esos dos grupos, por cada alerta de esa máquina, le llegarán dos avisos, uno por cada grupo.
3. Crear nuevos monitores:
Cuando se crea un monitor nuevo en una máquina, si es común a muchas es necesario crear un template y aplicarlo a las máquinas, si es particular a esa máquina, no queda más remedio que crearlo en dicha máquina.
A la hora de crear un template es necesario asociarlo al grupo de máquinas que lo va a utilizar porque por temas de permisos no estará disponible a los administradores de ese grupo.
Cuando se copia un monitor en un template o desde un template a una máquina, no se copiarán los triggers, ni las aplicaciones que tenga asociadas.
Es muy importante que cuando se asocia un template a un host se haga a través del host, seleccionándolo y linkandole un template.
Otro aspecto muy importante para el rendimiento de Zabbix es el intervalo de chequeo y el historial, por defecto se toma como mínimo un intervalo de chequeo de 30 segundos, pero es recomendable que sea mayor y de 7 días para el historial, así como 365 días para los trends. Hay que dedicar un tiempo al afinado de los monitores.
Para visualizar los datos comunes en un grupo hay que dar un identificador en el campo aplicación.
El historial guarda todos los datos de ese monitor, y los trends guarda de cada hora el mínimo, máximo, media y número de muestras de cada monitor.
Un problema que se presenta es cuando se procesan por ejemplo tamaños de disco, ya que para los agentes con versión anterior a la v1.8.X es necesario que usen un multiplicador (Custom multiplier) de 1024 y definir las unidades a “B” (bytes).
4: Crear nuevos triggers:
Un trigger va asociado a un monitor, por lo que se crea después del monitor y también se puede crear en una máquina o en un template.
En cuanto a las expresiones de los triggers, para evitar falsas alarmas, es necesario coger más del último valor, como por ejemplo la media en un tiempo o el máximo o mínimo. Hay que dedicar un tiempo al afinado de los triggers.
5: Crear nuevas acciones:
Para crear nuevas acciones hay que tener en cuenta las condiciones de la acción y las operaciones con escalada de mensajes.
Las condiciones pueden ser un grupo de máquinas determinado, la severidad del trigger, el valor del trigger (importante que sea PROBLEM), etc.
Las operaciones son los mensajes que hay que enviar en qué momento y si es necesario escalarlos a otros usuarios, también se puede ejecutar comandos remotos.
NOTA IMPORTANTE:
A la hora de renombrar cosas (grupos de máquinas o grupos de usuarios) hay que tener mucho cuidado porque se pueden perder permisos.
1. Nomenclatura Zabbix:
* Host group: Grupo de máquinas.
* Host: Máquina.
* Template: Plantilla.
* Item: Monitor.
* Trigger: Disparador.
* Applications: Aplicaciones.
* Graphs: Gráficos.
* Dashboard: Cuadro de mandos.
* Latest data: Últimos datos.
* Ack y acknowledge: Aceptar y en conocimiento.
* Update interval: Intervalo de chequeo.
* Use multiplier: Usar multiplicador.
* Custom multiplier: Multiplicador por defecto.
* Units: Unidades.
* History: Historial.
* Trends: Tendencias o estadísticas.
* Host: Máquina.
* Template: Plantilla.
* Item: Monitor.
* Trigger: Disparador.
* Applications: Aplicaciones.
* Graphs: Gráficos.
* Dashboard: Cuadro de mandos.
* Latest data: Últimos datos.
* Ack y acknowledge: Aceptar y en conocimiento.
* Update interval: Intervalo de chequeo.
* Use multiplier: Usar multiplicador.
* Custom multiplier: Multiplicador por defecto.
* Units: Unidades.
* History: Historial.
* Trends: Tendencias o estadísticas.
2. Dar de alta nuevas máquinas:
Cuando se crea una nueva máquina en Zabbix es necesario saber que sólo se le puede asociar un puerto y una IP, por lo que si es necesario que escuche por dos puertos se crean dos instancias de esa máquina en Zabbix, el puerto por defecto por el que escucha el agente es el 10050.
Todas las máquinas deben ir asociadas a un grupo de máquinas. Puede darse el caso de ir asociadas a varios grupos, pero si un usuario administra esos dos grupos, por cada alerta de esa máquina, le llegarán dos avisos, uno por cada grupo.
3. Crear nuevos monitores:
Cuando se crea un monitor nuevo en una máquina, si es común a muchas es necesario crear un template y aplicarlo a las máquinas, si es particular a esa máquina, no queda más remedio que crearlo en dicha máquina.
A la hora de crear un template es necesario asociarlo al grupo de máquinas que lo va a utilizar porque por temas de permisos no estará disponible a los administradores de ese grupo.
Cuando se copia un monitor en un template o desde un template a una máquina, no se copiarán los triggers, ni las aplicaciones que tenga asociadas.
Es muy importante que cuando se asocia un template a un host se haga a través del host, seleccionándolo y linkandole un template.
Otro aspecto muy importante para el rendimiento de Zabbix es el intervalo de chequeo y el historial, por defecto se toma como mínimo un intervalo de chequeo de 30 segundos, pero es recomendable que sea mayor y de 7 días para el historial, así como 365 días para los trends. Hay que dedicar un tiempo al afinado de los monitores.
Para visualizar los datos comunes en un grupo hay que dar un identificador en el campo aplicación.
El historial guarda todos los datos de ese monitor, y los trends guarda de cada hora el mínimo, máximo, media y número de muestras de cada monitor.
Un problema que se presenta es cuando se procesan por ejemplo tamaños de disco, ya que para los agentes con versión anterior a la v1.8.X es necesario que usen un multiplicador (Custom multiplier) de 1024 y definir las unidades a “B” (bytes).
4: Crear nuevos triggers:
Un trigger va asociado a un monitor, por lo que se crea después del monitor y también se puede crear en una máquina o en un template.
En cuanto a las expresiones de los triggers, para evitar falsas alarmas, es necesario coger más del último valor, como por ejemplo la media en un tiempo o el máximo o mínimo. Hay que dedicar un tiempo al afinado de los triggers.
5: Crear nuevas acciones:
Para crear nuevas acciones hay que tener en cuenta las condiciones de la acción y las operaciones con escalada de mensajes.
Las condiciones pueden ser un grupo de máquinas determinado, la severidad del trigger, el valor del trigger (importante que sea PROBLEM), etc.
Las operaciones son los mensajes que hay que enviar en qué momento y si es necesario escalarlos a otros usuarios, también se puede ejecutar comandos remotos.
NOTA IMPORTANTE:
A la hora de renombrar cosas (grupos de máquinas o grupos de usuarios) hay que tener mucho cuidado porque se pueden perder permisos.
Comment