• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Integración de monitoreo de Nagios

Nuestra integración de Nagios le permite utilizar sus verificações de servicio directamente, sin la necesidad de ejecutar una instancia de Nagios.

Continúe leyendo para instalar la integración y ver qué datos recopilamos.

Compatibilidad y requisitos

Nuestra integración es compatible con cualquier servicio existente que se ajuste a la APIdel complemento de Nagios.

Antes de instalar la integración, asegúrese de cumplir con los siguientes requisitos:

Inicio rápido

Instrumenta tu instancia de Nagios rápidamente y envía tus telemetry data con instalación guiada. Nuestra instalación guiada crea un comando CLI personalizado para su entorno que descarga e instala la CLI de New Relic y el agente de infraestructura.

¿Listo para comenzar? Haga clic en uno de estos botones para probarlo.

Instalación

Instalar y activar

Para instalar la integración de Nagios:

Notas adicionales:

¿Te ha ayudado este documento con la instalación?

Configurar la integración

La configuración de formato YAML de una integración es donde puede colocar las credenciales de inicio de sesión requeridas y configurar cómo se recopilan los datos. Las opciones que cambie dependen de su configuración y preferencia.

Para una configuración de ejemplo, consulte los ejemplos de nagios-config.yml y nagios-service-checks.yml.

Nuestros archivos de configuración tienen configuraciones comunes que se utilizan en toda nuestra integración, como interval, timeout yinventory_source, entre otras. Para obtener más información sobre estas configuraciones comunes, consulte esta lista de propiedades de configuración.

Las configuraciones específicas relacionadas con Nagios se definen usando la sección env del archivo de configuración. Estas configuraciones controlan la conexión a su instancia de Nagios, así como otras configuraciones y características de seguridad.

Configuración de instancia de Nagios

Configuración

Descripción

Por defecto

SERVICE_CHECKS_CONFIG

Esto apunta a un archivo yaml que contiene definiciones de las verificações de servicio que ejecutará la integración. Required.

N/A

CONCURRENCY

El número de verificações de servicio que se ejecutarán simultáneamente.

1

OUTPUT_TABLE_NAME

El nombre de la tabla donde se guardan los resultados de la verificación del servicio.

NagiosServiceCheckSample

Archivo de configuración de verificações de servicio

El archivo yaml service_checks_config contiene la matriz de nivel superior service_checks. Cada verificación de servicio debe contener un name y un command.

Llave

Descripción

name

La convención de nomenclatura no es específica y permite un fácil reconocimiento en nuestra UI de infraestructura.

command

El comando es una matriz de cadenas, donde la primera posición contiene la ruta al ejecutable y las posiciones restantes contienen los argumentos del ejecutable.

labels

Una colección de pares de valores principales que ayudan a identificar y agrupar controles de servicio en New Relic.

parse_output

Intenta analizar el resultado de las verificações de servicio que se ajustan a la especificación API del complemento de Nagios. Predeterminado: false.

Estos valores de configuración se pueden definir de varias maneras:

  • Agregue los valores directamente en el archivo de configuración.
  • Reemplace los valores de las variables de entorno utilizando la notación {{}} . Esto requiere la versión 1.14.0 o superior del agente de infraestructura. Leer más aquí.
  • Utilice la administración de secretos para proteger la información confidencial, como las contraseñas, de modo que no quede expuesta en texto sin formato en el archivo de configuración. Para obtener más información, consulte gestión de secretos.

Etiquetas/atributo personalizado

Las variables de entorno se pueden utilizar para controlar los ajustes de configuración, como su , y luego se pasan al agente de infraestructura. Para obtener instrucciones sobre cómo utilizar la característica de transferencia, consulte Configurar el agente de infraestructura.

También puedes decorar tu métrica usando etiquetas. Las etiquetas le permiten agregar valor par principal atributo a su métrica. Puedes utilizar estas etiquetas para consultar, filtrar o agrupar tu métrica.

Nuestro archivo de configuración de muestra predeterminado incluye ejemplos con etiquetas; puede eliminar, modificar o agregar nuevas de su elección.

labels:
env: production
role: nagios

Permisos

Los comandos no configurables los ejecuta el agente de infraestructura, que a su vez lo ejecuta el usuario root. Para que la integración se ejecute correctamente, asegúrese de que los permisos en el archivo yaml sean adecuadamente restrictivos, como se indica a continuación:

Configuración de ejemplo

Configuración de archivo de ejemplo:

Para obtener más información sobre la estructura general de la configuración de integración en el host, consulte Configuración.

Buscar y utilizar datos

Para encontrar sus datos de integración, vaya a one.newrelic.com > All capabilities > Infrastructure > Third-party services y seleccione uno de los enlaces de integración de Nagios.

Los datos de Nagios se adjuntan al tipo de evento NagiosServiceCheckSample .

Para obtener más información sobre cómo encontrar y utilizar sus datos, consulte Comprender los datos de integración.

Datos métricos

La integración de Nagios recopila los siguientes datos métricos del atributo.

Muestra de check servicio nagios métrica

Estos atributos se pueden encontrar consultando el tipo de evento NagiosServiceCheckSample .

Métrica

Descripción

serviceCheck.command

El comando utilizado para ejecutar la verificación del servicio.

serviceCheck.error

La salida del error estándar (stderr) de la verificación de servicio.

serviceCheck.longServiceOutput

La parte del mensaje que Nagios analiza como $LONGSERVICEOUTPUT$. Solo está habilitado si parse_output está configurado.

serviceCheck.message

La salida estándar (stdout) de la verificación de servicio.

serviceCheck.name

El nombre descriptivo de la verificación de servicio que se está realizando.

serviceCheck.serviceOutput

La parte del mensaje que Nagios analiza como $SERVICEOUTPUT$. Solo está habilitado si parse_output está configurado.

serviceCheck.status

El código de retorno de la verificación de servicio. Opciones:

  • 0 = Está bien
  • 1 = Advertencia
  • 2 = Crítico
  • 3 = Desconocido

*

Cualquier métrica adicional definida e informada por la verificación del servicio. Solo está habilitado si se establece parse_output .

Resolución de problemas

Consejos para la resolución de problemas:

Comprueba el código fuente

Esta integración es software de código abierto. Eso significa que puedes explorar su código fuente y enviar mejoras, o crear tu propia bifurcación y compilarla.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.