Resumen de preguntas y respuestas del número 201 de la "Consulta de expertos" de Zabbix

Pregunta 1
: La versión zabbix-agent-2 instalada en Windows no se puede reiniciar agregando EnableRemoteCommands=1. Se puede reiniciar sin agregar esta línea de configuración. ¿Existe algún requisito para la versión 2?

R: Agent2 se lanzó desde la versión 5.0. Después de la versión 5.0, el parámetro EnableRemoteCommands=1 básicamente se descarta y se usa AllowKey en su lugar. Para una configuración específica, consulte la descripción en el archivo de configuración.

P: ¿Agent2 necesita agregar configuración?

R: Agregue la configuración en el archivo de configuración del Agente Zabbix.

Pregunta 2
P: La configuración del host de zabbix 5.4 se exporta, pero zabbix 5.0 no la admite, por lo que no se puede importar. ¿Se puede importar la versión 6.0 o solo se puede importar a la versión 5.4?

R: Exportado en una versión inferior, admite la importación en una versión superior; exportado en una versión superior, no admite la importación en una versión inferior.

Pregunta 3
P: Me gustaría consultar. Nuestras máquinas utilizan el proxy zabbix-proxy. Se agregaron dos nuevas máquinas por la tarde, pero después de configurar el acceso en la consola, el botón de disponibilidad aquí cambia de gris a verde. Después de más de 30 minutos, ¿este fenómeno requiere optimizar algunos parámetros del proxy?
inserte la descripción de la imagen aquí
R: Esta luz de estado tiene dos factores que influyen:

1. El elemento de monitoreo pasivo de zabbix_agent se activará y encenderá la luz de estado aquí. ¿Es el intervalo de recolección del agente pasivo relativamente largo?

2. Si el proxy es activo o pasivo. Si está activo, debe verificar el parámetro de configuración del archivo de configuración conf del proxy para ver el intervalo de sincronización. Si es pasivo, verifique el parámetro de configuración del archivo de configuración conf del servidor para ver el intervalo de sincronización.

P: El archivo de configuración de mi agente está configurado así. ¿Está este agente en modo activo?
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
A:

Servidor: si el valor de este parámetro es la dirección IP o el nombre de host de Zabbix Server, Zabbix Agent está en modo pasivo. Escucha las solicitudes del servidor Zabbix y responde.

ServerActive: si el valor de este parámetro es la dirección IP o el nombre de host de Zabbix Server, Zabbix Agent está en modo activo. Se conectará activamente al servidor Zabbix y enviará datos.

Si ambos parámetros se configuran con valores diferentes, Zabbix Agent estará en modo activo y pasivo al mismo tiempo.

Manera proactiva de cambiar la configuración del proxy.
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
P: He configurado tanto Server como ServerActive, los valores son los mismos y ambos están configurados como la IP de zabbix-proxy, ¿a qué tipo de situación pertenece esto?

R: Puede ver el modo utilizado por el agente.
inserte la descripción de la imagen aquí
P: La configuración aquí en la página está activa, entonces ¿necesito cambiar los parámetros del servidor o los parámetros del proxy? Además, busqué qué tan apropiada es la configuración de este parámetro y el valor predeterminado parece ser 1 hora.

R: Modifique el parámetro ConfigFrequency del proxy y el intervalo dependerá de sus necesidades.

Pregunta 4P
: La plantilla de descubrimiento automático abc se agrega al host del servidor zabbix 5.0, y la plantilla de descubrimiento automático abc se asigna y agrega al host A, host B y host C. La plantilla de descubrimiento automático prohíbe una regla de descubrimiento automático. El host D hace referencia a la plantilla. ¿El host D afectará la prohibición de una regla de descubrimiento automático? Es decir, ¿la plantilla y el anfitrión supervisado apoyan la independencia mutua?

R: En Zabbix, la plantilla y el host monitoreado son independientes entre sí y no se afectarán entre sí. Cuando asigna una plantilla de descubrimiento automático a un host, el host heredará los elementos de monitoreo, activadores, gráficos y otras configuraciones definidas por la plantilla, pero no dependerán ni se afectarán entre sí.

Pregunta 5
: ¿Cómo resolver el problema de que el volumen de datos de MySQL History_uint Trends_uint es demasiado grande, lo que hace que el acceso a la plataforma esté muy atascado? ¿En zabbix 6.0 lstc, el volumen de datos de History_uint alcanza más de 10G?

A1:

Cuando el volumen de datos de las tablas History_uint y Trends_uint de MySQL es demasiado grande y el acceso a la plataforma es lento, se pueden considerar las siguientes soluciones:

1. Optimización del rendimiento de la base de datos: asegúrese de que el rendimiento de la base de datos MySQL sea bueno. Puede realizar las siguientes acciones para mejorar el rendimiento de la base de datos:

Asegúrese de que el servidor MySQL tenga suficiente memoria y potencia de procesamiento.

Optimice los parámetros de configuración de MySQL, como ajustar el tamaño del búfer, ajustar el caché de consultas, etc.

Realice periódicamente la optimización de la base de datos y el mantenimiento del índice.

Supervise los indicadores de rendimiento de la base de datos, como el tiempo de respuesta de las consultas, el número de conexiones de la base de datos, etc., y optimícelos en consecuencia.

2. Ajuste de la estrategia de almacenamiento de datos: ajuste la estrategia de almacenamiento de datos de Zabbix para reducir la cantidad de datos. Se pueden considerar los siguientes métodos:

Ajuste el período de retención de datos históricos: según las necesidades reales, reduzca el período de retención de datos históricos y conserve solo los datos históricos necesarios.

Ajustar el intervalo de almacenamiento de datos: para reducir el intervalo de almacenamiento de datos históricos, puede ajustar el intervalo de almacenamiento del valor predeterminado de 1 minuto a un valor mayor, como 5 minutos o 10 minutos.

Deshabilite elementos de monitoreo innecesarios: marque y deshabilite algunos elementos de monitoreo innecesarios para reducir la cantidad de datos históricos generados.

3. Partición y subtabla de la base de datos: en situaciones en las que la cantidad de datos históricos es demasiado grande, puede considerar utilizar la tecnología de tabla de partición o subtabla de MySQL para dividir los datos para una mejor administración y consulta.

Tabla de particiones: particione las tablas historial_uint y tendencias_uint según el rango de tiempo, y solo puede operar en particiones específicas durante la consulta para mejorar el rendimiento de la consulta.

Subdivisión de tablas: divida las tablas historial_uint y tendencias_uint de acuerdo con una determinada dimensión, como subdividir las tablas según diferentes hosts de monitoreo o elementos de monitoreo, para reducir la cantidad de datos en cada tabla.

4. Agrupación en clústeres de bases de datos y equilibrio de carga: si los métodos anteriores no pueden cumplir con los requisitos, puede considerar utilizar la tecnología de equilibrio de carga y agrupación en clústeres de bases de datos MySQL para aumentar la potencia de procesamiento y la capacidad de la base de datos.

A2:

Si la cantidad de datos en las tablas History_uint y Trends_uint de MySQL es demasiado grande y el acceso a la plataforma está muy bloqueado, puede considerar las siguientes soluciones:

  1. Optimización de la base de datos: optimice el rendimiento de la base de datos MySQL para garantizar que el servidor de la base de datos pueda manejar una gran cantidad de solicitudes de consulta. Puede utilizar herramientas de ajuste del rendimiento de MySQL, como MySQLTuner o Percona Toolkit, para analizar los cuellos de botella en el rendimiento de la base de datos y optimizarla en función de los resultados del análisis.

  2. Partición de la base de datos: particione las tablas historial_uint y tendencias_uint y divida los datos en varias particiones según el rango de tiempo. Esto reduce la carga de las consultas y mejora el rendimiento de las consultas. Se puede dividir según intervalos de tiempo como meses o trimestres.

  3. Limpieza de datos: para situaciones en las que la cantidad de datos históricos es demasiado grande, puede considerar limpiar los datos caducados o que ya no son necesarios. Por ejemplo, se pueden eliminar datos anteriores a un determinado intervalo de tiempo o solo se pueden conservar los datos dentro de un determinado intervalo de tiempo. Puede utilizar la declaración DELETE de MySQL o tareas programadas para eliminar datos.

  4. Caché de la base de datos: utilice tecnología de almacenamiento en caché como Redis para almacenar en caché los datos consultados con frecuencia, reducir la presión de lectura en la base de datos MySQL y mejorar la velocidad de respuesta del sistema.

  5. Actualización de hardware: si los métodos de optimización anteriores no pueden cumplir con los requisitos, puede considerar actualizar la configuración de hardware del servidor de la base de datos, como aumentar la memoria, expandir el almacenamiento, etc., para mejorar la capacidad de procesamiento del sistema.

Para la versión LTS de Zabbix 6.0, puede haber algunos métodos de optimización específicos; consulte la documentación oficial de Zabbix o consulte la comunidad de Zabbix para obtener información más detallada.

Pregunta 6P
: En el descubrimiento automático de prototipos gráficos, aparece este mensaje, ¿cuál es el problema? Desplazamiento no definido...
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
P: Compruebe que otros gráficos sean normales

R: Puedes comprobarlo de la siguiente manera

1. Datos incompletos: puede deberse a que ciertos valores necesarios están incompletos o faltan en los datos descubiertos automáticamente. Verifique sus reglas de detección automática y las plantillas asociadas para asegurarse de que las reglas de detección automática estén configuradas correctamente para obtener datos completos y que todos los elementos de datos y valores clave necesarios se extraigan y coincidan correctamente.

2. Error de tipo de datos: si durante el proceso de descubrimiento automático, el tipo de datos extraído no coincide con el tipo de datos esperado por el prototipo del gráfico, también se puede desencadenar un error de "desplazamiento indefinido". Confirme que el tipo de datos extraído sea coherente con la configuración del prototipo del gráfico y asegúrese de que el tipo de datos se maneje y convierta correctamente.

3. Configuración incorrecta de las reglas de descubrimiento automático: verifique la configuración de las reglas de descubrimiento automático para asegurarse de que las condiciones de filtrado y las reglas de extracción de las reglas estén configuradas correctamente y sean consistentes con los datos de descubrimiento automático.

Pregunta 7
: ¿Cómo agregar mensajes en chino a la descripción de la alarma?
inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí
Pregunta 8
: Indíqueme los pasos de operación o los tutoriales de Zabbix 6.0 para monitorear dispositivos de hardware de Win Server 2012 a través de SNMP.

R: Para habilitar el agente SNMP en Windows Server 2021 y configurar la cadena de comunidad especificada (cadena de comunidad) en "pública", puede seguir los pasos a continuación:

  1. Abra el Administrador del servidor.

  2. Haga clic en "Agregar funciones y características" en la barra de navegación izquierda.

  3. En el Asistente para agregar roles y características, haga clic en Siguiente hasta llegar a la página Servicios de roles.

  4. En la página Servicios de rol, busque y seleccione Servicio SNMP.

  5. Haga clic en "Agregar funciones" en la ventana emergente que aparece.

  6. Luego haga clic en "Siguiente" hasta la página "Confirmar".

  7. En la página "Confirmación", haga clic en "Instalar" para comenzar a instalar el servicio SNMP.

  8. Cuando se complete la instalación, haga clic en "Cerrar" para salir del asistente.

Ahora ha instalado el servicio SNMP. A continuación, debe configurar la cadena del equipo para el agente SNMP.

  1. Abra Servicios, busque y haga clic derecho en Servicio SNMP.

  2. Seleccione Propiedades.

  3. En la pestaña Seguridad, haga clic en Agregar.

  4. Ingrese "público" en el cuadro Nombre de la comunidad y seleccione el permiso de lectura y escritura.

  5. Haga clic en "Agregar".

  6. Confirme que se haya agregado la cadena de comunidad "pública" y haga clic en Aceptar para guardar los cambios.

Ahora, el agente SNMP está habilitado y utiliza "público" como cadena de comunidad. Puede acceder y monitorear la información SNMP del host de Windows Server 2016 a través de herramientas de administración SNMP u otros dispositivos. Tenga en cuenta que el uso de la cadena de comunidad "pública" predeterminada puede representar un riesgo para la seguridad y se recomienda utilizar una cadena de comunidad más sólida y tomar otras medidas de seguridad en un entorno de producción.

Pregunta 9P
: ¿Cómo monitorear el uso de energía del interruptor y la alarma a través de zabbix5.0?

A1:

Para monitorear el uso de energía de un interruptor y configurar alarmas usando Zabbix 5.0, debe realizar los siguientes pasos:

1. Configure SNMP: asegúrese de que el conmutador esté configurado para permitir el monitoreo mediante el protocolo SNMP. Debe configurar la cadena de comunidad SNMP para el conmutador y asegurarse de que Zabbix Server pueda acceder al conmutador a través del protocolo SNMP. Consulte la documentación del modelo y fabricante del interruptor que está utilizando para la configuración.

2. Cree un host: cree un host que represente el conmutador en Zabbix. Navegue a la página Configuración -> Hosts, haga clic en Crear host, ingrese el nombre del host, un nombre visible opcional, seleccione el grupo de hosts al que pertenece y haga clic en la sección Agente (Agente), seleccione "SNMP" (Protocolo simple de administración de red). ). Configure la dirección IP del host y la cadena de comunidad SNMP.

3. Agregar elementos de monitoreo: agregue elementos de monitoreo del uso de energía para el conmutador. En la pestaña "Elementos" de la página del host, haga clic en "Crear elemento", complete el nombre, seleccione el tipo como "SNMPv2" o "SNMPv3" y configure el OID SNMP (identificador de objeto) correspondiente para obtener información sobre el uso de energía. Puede encontrar el OID apropiado a través de la documentación del conmutador o el archivo MIB proporcionado por el fabricante. Configure tipos y unidades de datos, y establezca otros parámetros como intervalos de actualización, etc.

4. Configure el disparador: configure el disparador para que el elemento de monitoreo del uso de energía active la alarma. En la pestaña "Disparadores" de la página del host, haga clic en "Crear desencadenador" y establezca la expresión y el umbral apropiados, así como la prioridad y descripción del desencadenador. Esto permite que se activen alertas cuando el uso de energía excede o cae por debajo de los umbrales especificados.

5. Configure alertas: establezca acciones de alerta para definir cómo se envían las notificaciones cuando se activan los activadores. Vaya a la página "Configuración" -> "Acciones", haga clic en "Crear acción", complete el nombre y las condiciones, y en la sección "Operaciones" establezca el método de notificación, como enviar un correo electrónico o mediante SMS, etc.

R2: Por lo general, necesita encontrar el archivo mib correspondiente al modelo del dispositivo para crear una plantilla zbx, o puede encontrar la biblioteca de plantillas de terceros abierta por zabbix https://www.zabbix.com/cn/integration_search.

Para obtener más información técnica de zabbix, puede seguir prestando atención a la comunidad Lewei (https://forum.lwops.cn)

Supongo que te gusta

Origin blog.csdn.net/weixin_43631631/article/details/132083580
Recomendado
Clasificación