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:
- Instale el agente de infraestructura.
- Distribución Linux o versión del sistema operativo Windows compatible con el agente de infraestructura de New Relic.
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.
Instalar y activar
Para instalar la integración de Nagios:
Notas adicionales:
Advanced:
También es posible instalar la integración desde un archivo tarball. Esto le brinda control total sobre el proceso de instalación y configuración.
On-host integrations do not automatically update.
Para obtener mejores resultados, actualice periódicamente el paquete de integración y el agente de infraestructura.
¿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 |
---|---|
| La convención de nomenclatura no es específica y permite un fácil reconocimiento en nuestra UI de infraestructura. |
| 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. |
| Una colección de pares de valores principales que ayudan a identificar y agrupar controles de servicio en New Relic. |
| Intenta analizar el resultado de las verificações de servicio que se ajustan a la especificación API del complemento de Nagios. Predeterminado: |
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 |
---|---|
| El comando utilizado para ejecutar la verificación del servicio. |
| La salida del error estándar (stderr) de la verificación de servicio. |
| La parte del mensaje que Nagios analiza como |
| La salida estándar (stdout) de la verificación de servicio. |
| El nombre descriptivo de la verificación de servicio que se está realizando. |
| La parte del mensaje que Nagios analiza como |
| El código de retorno de la verificación de servicio. Opciones:
|
| Cualquier métrica adicional definida e informada por la verificación del servicio. Solo está habilitado si se establece |
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.