Registro automático de monitorización automática zabbix
1. Introducción al registro automático
La eficiencia del descubrimiento automático de zabbix es muy lenta. Cada vez que se detecta automáticamente, se deben escanear todos los hosts. También es similar al modo pasivo de zabbix. Necesita detectar la máquina cada vez. Por ejemplo, si un host no existe esta vez, descargar tengo que escanear nuevamente después de conectarme nuevamente, lo cual es muy ineficiente.
El principio del registro automático de zabbix es similar al modo activo. Cada vez, zabbix-agent le dice activamente a zabbix-server que estoy en línea y necesito unirme al monitoreo. En este momento, zabbix-server se une inmediatamente al monitoreo después de aceptarlo. Esta eficiencia es muy alta.
El registro automático de Zabbix solo necesita configurarse en cuatro lugares para que surta efecto
Server = 192.168.81.210 // Quién puede obtener el valor de mí, si zabbixserver está configurado, entonces el valor solo puede ser obtenido por zabbixserver, incluso si zabbix_get está instalado localmente, el valor no se puede obtener
ServerActive = 192.168.81.210 // a quien reporta activamente, complete la dirección de zabbix-server aquí
Nombre de host = servidor Zabbix // Aquí está el nombre cuando se agrega el host de monitoreo. Si hay muchas máquinas que necesitan reportar activamente, debe haber un nombre único para identificar
HostMetadata = // Etiquetas, el registro automático puede vincular de manera flexible diferentes plantillas de monitoreo de acuerdo con diferentes etiquetas
Pasos de configuración:
1. Configure zabbix-agent, configure 4 parámetros
2. Cree reglas de registro automático, seleccione el elemento de host en el lado de la acción, configure el host para agregar, la plantilla de enlace y únase al grupo de hosts en el lado de la operación
2. Supervisar automáticamente el servidor web del caso de registro automático
El registro automático es muy simple, solo necesita configurar zabbix-agent y crear una regla de registro automático.
2.1. Configurar zabbix-agent
[root@192 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.81.210
ServerActive=192.168.81.210
Hostname=192.168.81.250
HostMetadata=web
[root@192 ~]# systemctl restart zabbix-agent
2.2. Crear reglas de registro automático
Haga clic en Configurar-Acción-Selección de origen de eventos Registro automático-Crear acción
2.3. Configurar la información de la acción de registro automático
Nombre: supervisar automáticamente el servidor web
Nueva condición de activación: el elemento del host contiene web
El elemento de host aquí es el HostMetadata que configuramos
2.4. Configurar y completar la información de la operación de registro activo
Configuración del mensaje: Título: Registro automático: {HOST.HOST}
内容 : Nombre del host: {HOST.HOST}
IP del host: {HOST.IP}
Puerto del agente: {HOST.PORT}
La operación es principalmente para agregar a quién es el mensaje de descubrimiento, agregar el host, unirse al grupo de hosts y vincular la plantilla
Haga clic en la nueva información de relleno para agregar
Dado que es un servidor web, las plantillas de nginx, php-fpm, tcp status deben estar vinculadas
2.5. Acelerar zabbix-server
[root@192 ~]# systemctl restart zabbix-agent
2.6. Compruebe si la adición se ha realizado correctamente
Añadida correctamente, la plantilla también está vinculada correctamente
2. Supervise automáticamente el host de la base de datos para los casos de registro automático
Debido al número limitado de máquinas, también utilizamos 81.250
2.1. Configurar zabbix-agent
[root@192 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.81.210
ServerActive=192.168.81.210
Hostname=192.168.81.250-db
HostMetadata=db
[root@192 ~]# systemctl restart zabbix-agent
2.2 Crear reglas de registro automático
Haga clic en Configurar-Acción-Selección de origen de eventos Registro automático-Crear acción
2.3. Configurar la información de la acción de registro automático
Nombre: supervisa automáticamente el host de la base de datos
Nueva condición de activación: el elemento del host contiene db
El elemento de host aquí es el HostMetadata que configuramos
2.4. Configurar y completar la información de la operación de registro activo
Configuración del mensaje: Título: Registro automático: {HOST.HOST}
内容 : Nombre del host: {HOST.HOST}
IP del host: {HOST.IP}
Puerto del agente: {HOST.PORT}
La operación es principalmente para agregar a quién es el mensaje de descubrimiento, agregar el host, unirse al grupo de hosts y vincular la plantilla
Haga clic en la nueva información de relleno para agregar
Debido a que es el host de base de datos, las plantillas de estado de mysql y tcp deben estar vinculadas
2.5. Acelerar zabbix-server
[root@192 ~]# systemctl restart zabbix-agent
2.6. Verifique si el host se agregó correctamente
Se agregó correctamente: la plantilla también se vincula automáticamente
3. Configuración detallada de la información de operación de registro automático
3.1. Enviar mensaje
Mensaje de selección del tipo de operación
Enviar grupo de usuarios seleccionar grupo de administradores zabbix
El usuario elige al administrador de zabbix
Elija la alarma WeChat cuando solo la envíe
3.2. Agregar un host
Tipo de operación seleccione agregar host y agregar directamente
3.3. Plantilla asociada
Selección de tipo de operación y asociación de plantilla: simplemente seleccione la plantilla
3.4. Agregar grupo de hosts
Tipo de selección para agregar al grupo de hosts: seleccione el grupo correspondiente
4. Ver todas las acciones
Configuración-Acción