Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Monitoring

Confirme que el URI o la dirección IP del servicio de Ops Manager está almacenado correctamente en el mongo.mongoUriPropiedad en el <install_dir>/conf/conf-mms.properties archivo:

mongo.mongoUri=<SetToValidUri>

Si no asigna este valor a esta propiedad, Ops Manager fallará al intentar conectarse a la dirección por defecto 127.0.0.1:27017 URL.

Si cambia la URI o la dirección IP de su servicio, debe actualizar la propiedad con la nueva dirección. Por ejemplo, actualice la dirección si implementa en un sistema sin una dirección IP estática o si implementa en EC2 sin una IP fija y luego reinicia la instancia de EC2.

Si la dirección URI o IP cambia, cada usuario que acceda al servicio también debe actualizar la dirección en la URL utilizada para conectarse y en los archivos monitoring-agent.config del lado del cliente.

Si usa el Ops Manager <install_dir>/bin/credentialstool para cifrar la contraseña utilizada en el valor mongo.mongoUri, también añada la clave mongo.encryptedCredentials al archivo <install_dir>/conf/conf-mms.properties y establezca el valor de esta propiedad en true:

mongo.encryptedCredentials=true

Para obtener soluciones a las condiciones de alerta, consulte también Resolver alertas.

Para obtener información sobre cómo crear y administrar alertas, consulte Configurar ajustes de alerta y Administrar alertas.

Hay al menos dos formas de desactivar las notificaciones de alertas:

Si la lista de notificaciones por correo electrónico contiene varios grupos de correo electrónico, una o más personas pueden recibir varias notificaciones de la misma alerta.

Estos mensajes de error aparecen en el Deployment página, bajo el nombre del host. Aparecen si el número de conexiones disponibles no cumple con el valor mínimo definido por Ops Manager. Estos errores no son generados por el mongos instancia y, por tanto, no aparece en las entradas de registro de mongos.

En cada host, la supervisión compara el número de descriptores de archivos abiertos y conexiones con el límite máximo de conexiones. El parámetro ulimit de descriptores de archivos abiertos máximos afecta directamente el número de conexiones disponibles al servidor. El agente calcula si existen suficientes conexiones para cumplir con el valor mínimo definido por el gestor de operaciones (Ops Manager).

En los documentos ping, para cada nodo y sus valores serverStatus.connections, si la suma del valor current más el valor available es menor que el valor de configuración maxConns establecido para un host monitorizado, la supervisión enviará un mensaje Host has low open file limits o Too many open files a Ops Manager.

Los documentos de ping son datos enviados por Monitorings a Ops Manager. Para ver los documentos de ping:

Para acceder a esta funcionalidad, debe:

  1. Haga clic en la página Deployment.

  2. Haz clic en el nombre del host.

  3. Haga clic en Last Ping.

Para prevenir este error, te recomendamos que configures ulimit archivos abiertos en 64000. También recomendamos configurar el comando maxConns en mongosh para al menos la configuración recomendada.

Para obtener más información, consulta la página de referencia ulimit de MongoDB y la página de referencia maxConns de MongoDB.

Posibles causas de este estado:

  • El monitoreo no puede conectarse al servidor debido a restricciones o problemas de red (es decir, firewalls, servidores proxy, enrutamiento).

  • Su base de datos se está ejecutando con TLS. Debe habilitar TLS globalmente o por host. Para obtener más información,consulte Configurar el agente de MongoDB para usar TLS y Habilitar TLS para una implementación.

  • Tu base de datos está funcionando con autenticación. Debe proporcionar al Ops Manager las credenciales de autenticación para el host. Consulte Configuración de autenticación y autorización de MongoDB.

Los siguientes factores pueden causar problemas con la detección de implementaciones de monitoreo:

Para solucionar este problema:

  1. Haga clic en Deployment.

  2. Haz clic en la pestaña Processes

  3. Haga clic en Add Deployment.

  4. En la ventana New Deployment, especifique los siguientes valores:

    • Tipo de implementación

    • nombre interno del host

    • puerto interno

  5. Si corresponde:

    • Añade el nombre de usuario y la contraseña de la base de datos.

    • Habilite TLS para conectarse con su supervisión.

Nota

No es necesario reiniciar tu supervisión cuando agregas (o remueves) una implementación.

Si agrega la implementación después de un fallo y reinicia la monitorización, es posible que no vea el nombre de host en la página Deployment. Ops Manager detecta la implementación como duplicada y elimina sus datos.

Para restablecer:

  1. Haga clic en Settings.

  2. Haga clic en Project Settings.

  3. Haga clic en Reset Duplicates.

Si sus implementaciones existen en varios centros de datos, asegúrese de que todos sus monitoreos puedan detectarlas.

En raras ocasiones, se desactiva y se reconfigura el conjunto de réplicas. La implementación desactivada no se puede eliminar y muestra el siguiente mensaje de mongod error:

Advertencia

Esta implementación no se puede eliminar porque está habilitada para realizar copias de seguridad.

Comuníquese con el soporte de MongoDB para obtener ayuda para eliminar estas implementaciones.

Cree un Proyecto para supervisar sistemas segregados adicionales o entornos para servidores, agentes, usuarios y otros recursos.

Ejemplo

Los firewalls pueden separar tu implementación entre dos o más entornos. En ese caso, necesitarías dos o más proyectos separados de Ops Manager.

Las llaves API son únicas para cada proyecto. Cada proyecto requiere su propio agente con las llaves API apropiadas. Dentro de cada Proyecto, el agente necesita poder conectarse a todos los hosts que supervisa en el Proyecto.

Para obtener más información sobre cómo crear y administrar proyectos, consulta Administrar proyectos.

Volver

Automatización

En esta página