Requisitos previos
Para habilitar la supervisión de la base de datos de la aplicación, incluso dbStats
y información de perfilación de bases de datos, la cuenta de base de datos que se conecta a AppDB debe autenticarse como un usuario con el siguiente rol mínimo:
Rol Requerido | Database |
|---|---|
|
Utiliza este procedimiento para habilitar la supervisión en una base de datos de la aplicación:
Importante
A partir de la versión 11.0.5.6967-1, cuando se instala el MongoDB Agent usando los paquetes deb o rpm, el paquete no añade los binarios de MongoDB a la variable de entorno PATH.
Si tu implementación depende de la presencia de binarios de MongoDB en el PATH, debes añadir manualmente las rutas a los binarios de MongoDB en el PATH. Para aprender a actualizar variables de entorno, consulta la documentación de tu sistema operativo.
En la arquitectura x86_64 que ejecuta Debian 10 o 11; y Ubuntu 18.04, 20.04 o 22.04:
Habilitar la supervisión de la base de datos de la aplicación.
Para habilitar la supervisión de la base de datos de la aplicación:
Haz clic en Admin enlace en la esquina superior derecha de la consola de Ops Manager.
Haz clic en Enable desde cualquiera de:
El banner que presenta la capacidad de supervisión o
La configuración
Enable Monitoring.
Descargar la última versión del MongoDB Agent.
A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en la shell de Linux.
Desde un shell del sistema en el host que ejecutará el MongoDB Agent, ejecuta el siguiente comando curl para descargar el instalador de Ubuntu 18.04/20.04/22.04 o Debian 9/10/11 para x86 de 64 bits:
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.amd64.ubuntu1604.deb
Nota
Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.
Edita el archivo de configuración del agente de MongoDB.
En el directorio donde instalaste el MongoDB Agent, abre el archivo automation-agent.config en tu editor de texto preferido:
sudo vi /etc/mongodb-mms/automation-agent.config
Actualiza las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
| |
URL (nombre de host y puerto) de la aplicación Ops Manager. |
Los cambios resultantes en el archivo automation-agent.config deben ser los siguientes:
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
Opcional: configure MongoDB Agent para utilizar un servidor proxy.
Para configurar el MongoDB Agent para conectarse a Ops Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.
En el directorio donde se instaló el MongoDB Agent, abra el archivo automation-agent.config en su editor de texto preferido.
sudo vi /etc/mongodb-mms/automation-agent.config
Agregue la siguiente clave de configuración:
Clave | Valor |
|---|---|
URL (nombre de host y puerto) de tu servidor proxy. |
Prepara el directorio de datos.
El directorio de datos almacena los datos de MongoDB. Para una implementación existente de MongoDB, asegúrate de que el directorio sea propiedad del usuario mongodb. Si no existe una implementación de MongoDB, crea el directorio y configura el propietario.
Para crear un directorio de datos y establecer como propietario al usuario mongodb:
sudo mkdir -p /data; sudo chown mongodb:mongodb /data
Proporcione los detalles de conexión de las bases de datos de respaldo.
Complete los siguientes campos:
Hostname | Proporcione el nombre del host que sirve la base de datos de respaldo. |
|---|---|
Port | Proporciona el puerto de la base de datos de respaldo. |
Enable Authentication | Activa esta opción para habilitar la autenticación. |
Use TLS/SSL | Activa para habilitar TLS. |
Después de que el Administrador de operaciones muestre Deployment found, haga clic en Continue.
Habilite la supervisión operativa para la base de datos de la aplicación.
La supervisión operativa le permite rastrear la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar las notificaciones de alerta cuando se produce una condición de alerta especificada.
Para desactivar la supervisión operativa, haga clic en No, Just Monitor.
Para habilitar la supervisión operativa:
Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.
Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.
Haga clic en Continue.
Revisa y confirma tu implementación para la supervisión operacional.
El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.
Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.
Revisa la configuración en el modal AppDB: Review Your Changes y haz clic en Confirm & Deploy.
Importante
A partir de la versión 11.0.5.6967-1, cuando se instala el MongoDB Agent usando los paquetes deb o rpm, el paquete no añade los binarios de MongoDB a la variable de entorno PATH.
Si tu implementación depende de la presencia de binarios de MongoDB en el PATH, debes añadir manualmente las rutas a los binarios de MongoDB en el PATH. Para aprender a actualizar variables de entorno, consulta la documentación de tu sistema operativo.
En la arquitectura zSeries que ejecuta Ubuntu 18.04 usando un paquete deb:
Habilitar la supervisión de la base de datos de la aplicación.
Para habilitar la supervisión de la base de datos de la aplicación:
Haz clic en el enlace Admin en la esquina superior derecha de la consola de Ops Manager.
Haz clic en Enable desde cualquiera de:
El banner que presenta la capacidad de supervisión o
La configuración
Enable Monitoring.
Descargar la última versión del MongoDB Agent.
A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en la shell de Linux.
Desde un shell del sistema en el host que ejecutará el MongoDB Agent, ejecuta el siguiente comando curl para descargar el instalador para Ubuntu 18.04 en IBM zSeries:
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.s390x.ubuntu1804.deb
Nota
Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.
Edita el archivo de configuración del agente de MongoDB.
En el directorio donde instalaste el MongoDB Agent, abre el archivo automation-agent.config en tu editor de texto preferido:
sudo vi /etc/mongodb-mms/automation-agent.config
Actualiza las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
| |
URL (nombre de host y puerto) de la aplicación Ops Manager. |
Los cambios resultantes en el archivo automation-agent.config deben ser los siguientes:
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
Opcional: configure MongoDB Agent para utilizar un servidor proxy.
Para configurar el MongoDB Agent para conectarse a Ops Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.
En el directorio donde se instaló el MongoDB Agent, abra el archivo automation-agent.config en su editor de texto preferido.
sudo vi /etc/mongodb-mms/automation-agent.config
Agregue la siguiente clave de configuración:
Clave | Valor |
|---|---|
URL (nombre de host y puerto) de tu servidor proxy. |
Prepara el directorio de datos.
El directorio de datos almacena los datos de MongoDB. Para una implementación existente de MongoDB, asegúrate de que el directorio sea propiedad del usuario mongodb. Si no existe una implementación de MongoDB, crea el directorio y configura el propietario.
Para crear un directorio de datos y establecer como propietario al usuario mongodb:
sudo mkdir -p /data; sudo chown mongodb:mongodb /data
Proporcione los detalles de conexión de las bases de datos de respaldo.
Complete los siguientes campos:
Hostname | Proporcione el nombre del host que sirve la base de datos de respaldo. |
|---|---|
Port | Proporciona el puerto de la base de datos de respaldo. |
Enable Authentication | Activa esta opción para habilitar la autenticación. |
Use TLS/SSL | Activa para habilitar TLS. |
Después de que el Administrador de operaciones muestre Deployment found, haga clic en Continue.
Habilite la supervisión operativa para la base de datos de la aplicación.
La supervisión operativa le permite rastrear la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar las notificaciones de alerta cuando se produce una condición de alerta especificada.
Para desactivar la supervisión operativa, haga clic en No, Just Monitor.
Para habilitar la supervisión operativa:
Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.
Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.
Haga clic en Continue.
Revisa y confirma tu implementación para la supervisión operacional.
El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.
Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.
Revisa la configuración en el modal AppDB: Review Your Changes y haz clic en Confirm & Deploy.
Utiliza este procedimiento para habilitar la supervisión en una base de datos de la aplicación:
Sobre la arquitectura x86_64:
Importante
A partir de la versión 11.0.5.6967-1, cuando se instala el MongoDB Agent usando los paquetes deb o rpm, el paquete no añade los binarios de MongoDB a la variable de entorno PATH.
Si tu implementación depende de la presencia de binarios de MongoDB en el PATH, debes añadir manualmente las rutas a los binarios de MongoDB en el PATH. Para aprender a actualizar variables de entorno, consulta la documentación de tu sistema operativo.
Ejecutando RHEL / CentOS 6.x usando un paquete rpm:
Habilitar la supervisión de la base de datos de la aplicación.
Para habilitar la supervisión de la base de datos de la aplicación:
Haz clic en el enlace Admin en la esquina superior derecha de la consola de Ops Manager.
Haz clic en Enable desde cualquiera de:
El banner que presenta la capacidad de supervisión o
La configuración
Enable Monitoring.
Descargar la última versión del MongoDB Agent.
A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en la shell de Linux.
Desde el sistema shell en el host que ejecutará el MongoDB Agent, ejecute el siguiente comando curl para descargar el instalador para64-bit x86:
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rpm
Nota
Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.
Edita el archivo de configuración del agente de MongoDB.
En el directorio donde instalaste el MongoDB Agent, abre el archivo automation-agent.config en tu editor de texto preferido:
sudo vi /etc/mongodb-mms/automation-agent.config
Actualiza las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
| |
URL (nombre de host y puerto) de la aplicación Ops Manager. |
Los cambios resultantes en el archivo automation-agent.config deben ser los siguientes:
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
Opcional: configure MongoDB Agent para utilizar un servidor proxy.
Para configurar el MongoDB Agent para conectarse a Ops Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.
En el directorio donde se instaló el MongoDB Agent, abra el archivo automation-agent.config en su editor de texto preferido.
sudo vi /etc/mongodb-mms/automation-agent.config
Agregue la siguiente clave de configuración:
Clave | Valor |
|---|---|
URL (nombre de host y puerto) de tu servidor proxy. |
Proporcione los detalles de conexión de las bases de datos de respaldo.
Complete los siguientes campos:
Hostname | Proporcione el nombre del host que sirve la base de datos de respaldo. |
|---|---|
Port | Proporciona el puerto de la base de datos de respaldo. |
Enable Authentication | Activa esta opción para habilitar la autenticación. |
Use TLS/SSL | Activa para habilitar TLS. |
Después de que el Administrador de operaciones muestre Deployment found, haga clic en Continue.
Habilite la supervisión operativa para la base de datos de la aplicación.
La supervisión operativa le permite rastrear la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar las notificaciones de alerta cuando se produce una condición de alerta especificada.
Para desactivar la supervisión operativa, haga clic en No, Just Monitor.
Para habilitar la supervisión operativa:
Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.
Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.
Haga clic en Continue.
Revisa y confirma tu implementación para la supervisión operacional.
El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.
Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.
Revisa la configuración en el modal AppDB: Review Your Changes y haz clic en Confirm & Deploy.
RHEL (7.x, 8.x, o 9.x) o CentOS (7.x o 8.x), SUSE12, SUSE15 o Amazon Linux 2:
Importante
A partir de la versión 11.0.5.6967-1, cuando se instala el MongoDB Agent usando los paquetes deb o rpm, el paquete no añade los binarios de MongoDB a la variable de entorno PATH.
Si tu implementación depende de la presencia de binarios de MongoDB en el PATH, debes añadir manualmente las rutas a los binarios de MongoDB en el PATH. Para aprender a actualizar variables de entorno, consulta la documentación de tu sistema operativo.
Usar un paquete rpm:
Habilitar la supervisión de la base de datos de la aplicación.
Para habilitar la supervisión de la base de datos de la aplicación:
Haz clic en el enlace Admin en la esquina superior derecha de la consola de Ops Manager.
Haz clic en Enable desde cualquiera de:
El banner que presenta la capacidad de supervisión o
La configuración
Enable Monitoring.
Descargar la última versión del MongoDB Agent.
A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en la shell de Linux.
Desde un shell del sistema en el host que ejecutará MongoDB Agent, emite el siguiente comando curl para descargar el instalador para RHEL 7 para 64-bit x86:
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rhel<version>.rpm
Nota
Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.
Edita el archivo de configuración del agente de MongoDB.
En el directorio donde instalaste el MongoDB Agent, abre el archivo automation-agent.config en tu editor de texto preferido:
sudo vi /etc/mongodb-mms/automation-agent.config
Actualiza las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
| |
URL (nombre de host y puerto) de la aplicación Ops Manager. |
Los cambios resultantes en el archivo automation-agent.config deben ser los siguientes:
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
Opcional: configure MongoDB Agent para utilizar un servidor proxy.
Para configurar el MongoDB Agent para conectarse a Ops Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.
En el directorio donde se instaló el MongoDB Agent, abra el archivo automation-agent.config en su editor de texto preferido.
sudo vi /etc/mongodb-mms/automation-agent.config
Agregue la siguiente clave de configuración:
Clave | Valor |
|---|---|
URL (nombre de host y puerto) de tu servidor proxy. |
Proporcione los detalles de conexión de las bases de datos de respaldo.
Complete los siguientes campos:
Hostname | Proporcione el nombre del host que sirve la base de datos de respaldo. |
|---|---|
Port | Proporciona el puerto de la base de datos de respaldo. |
Enable Authentication | Activa esta opción para habilitar la autenticación. |
Use TLS/SSL | Activa para habilitar TLS. |
Después de que el Administrador de operaciones muestre Deployment found, haga clic en Continue.
Habilite la supervisión operativa para la base de datos de la aplicación.
La supervisión operativa le permite rastrear la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar las notificaciones de alerta cuando se produce una condición de alerta especificada.
Para desactivar la supervisión operativa, haga clic en No, Just Monitor.
Para habilitar la supervisión operativa:
Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.
Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.
Haga clic en Continue.
Revisa y confirma tu implementación para la supervisión operacional.
El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.
Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.
Revisa la configuración en el modal AppDB: Review Your Changes y haz clic en Confirm & Deploy.
Uso de un tar fichero:
Habilitar la supervisión de la base de datos de la aplicación.
Para habilitar la supervisión de la base de datos de la aplicación:
Haz clic en el enlace Admin en la esquina superior derecha de la consola de Ops Manager.
Haz clic en Enable desde cualquiera de:
El banner que presenta la capacidad de supervisión o
La configuración
Enable Monitoring.
Descargar la última versión del MongoDB Agent.
A partir de este paso, siga el módulo de instalación de MongoDB Agent y copie los comandos proporcionados en el .
Desde un shell de sistema en el host que ejecutará el MongoDB Agent, emita el siguiente comando curl para descargar el instalador para RHEL de 64bits x86:
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.rhel7_x86_64.tar.gz
Nota
Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.
Edita el archivo de configuración del agente de MongoDB.
En el directorio donde instaló el MongoDB Agent, abra el archivo local.config en su editor de texto preferido:
vi <install-path>/local.config
Actualiza las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
| |
URL (nombre de host y puerto) de la aplicación Ops Manager. |
Los cambios resultantes en el archivo local.config deberían ser los siguientes:
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
Opcional: configure MongoDB Agent para utilizar un servidor proxy.
Para configurar el MongoDB Agent para conectarse a Ops Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.
En el directorio donde instalaste el agente de MongoDB, abre el archivo local.config en tu editor de texto preferido.
vi <install-path>/local.config
Agregue la siguiente clave de configuración:
Clave | Valor |
|---|---|
URL (nombre de host y puerto) de tu servidor proxy. |
Opcional: cree los directorios binarios, registro y directorio de datos.
Si tienes un usuario existente del agente de supervisión y no planeas activar la automatización, solo necesitas crear el directorio de registro.
Crea los siguientes directorios para almacenar los archivos que necesita el MongoDB Agent.
Nota
El uso de mongodb-mms-automation en la ruta del archivo es un artefacto heredado y no significa que el MongoDB Agent se esté instalando con la automatización configurada.
Componente | Directorio por defecto | Descripción |
|---|---|---|
Binarios |
| Estos son los binarios que gestiona el MongoDB Agent. Incluyen el MongoDB Agent, BI Connector y binarios de MongoDB. |
Registros del agente de MongoDB |
| Estos son las entradas de registro que crea el MongoDB Agent. |
Bases de datos MongoDB |
| Estas son las bases de datos que el MongoDB Agent crea y gestiona. |
Ejecute los siguientes comandos para crear los directorios:
sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation sudo mkdir -m 755 -p /var/log/mongodb-mms-automation sudo mkdir -m 755 -p /data
Por defecto, los binarios del agente y el archivo de copia de seguridad de configuración de Ops Manager se encuentran en /var/lib/mongodb-mms-automation. Si desea almacenar estos archivos en un directorio diferente, siga estos procedimientos:
Para cambiar la ubicación de los binarios del agente:
Haz clic en Deployment, luego en Agents, y luego en Downloads & Settings.
Debajo del encabezado Download Directory, haga clic en el icono del lápiz a la derecha de la ruta mostrada en Download Directory (Linux).
Cambia la ruta por la nueva que desees.
Haga clic en Save.
Crear el nuevo directorio especificado en cada host que ejecute un Agente.
sudo mkdir -m 755 -p /<newPath>
Para cambiar la ubicación de la copia de seguridad de la configuración del agente:
Abra el archivo de configuración del agente en su editor de textos preferido.
Cambie la configuración
mmsConfigBackupa la nueva ruta para el archivo de copia de seguridad de configuración.mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json Guarda el archivo de configuración del Agente.
Mueve el archivo de copia de seguridad de la configuración al nuevo directorio.
sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
Asignar permisos al usuario del sistema que ejecuta el agente de MongoDB.
Ejecute los siguientes comandos:
Create mongodb user and group if they do not exist if ! sudo /usr/bin/id -g mongodb &>/dev/null; then sudo /usr/sbin/groupadd -r mongodb fi Create mongodb user if they do not exist and assign them to the mongodb group if ! sudo /usr/bin/id mongodb &>/dev/null; then sudo /usr/sbin/useradd -M -r -g mongodb \ -d /var/lib/mongo -s /bin/false \ -c mongodb mongodb > /dev/null 2>&1 fi Grant the mongodb:mongodb user and group permissions to manage deployments. sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation sudo chown mongodb:mongodb /var/log/mongodb-mms-automation sudo chown mongodb:mongodb /data
Inicie el MongoDB Agent.
Desde el directorio en el que instalaste el MongoDB Agent y como el usuario del sistema que creaste en el último paso, ejecuta el siguiente comando:
nohup ./mongodb-mms-automation-agent \ --config=local.config \ > /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
Proporcione los detalles de conexión de las bases de datos de respaldo.
Complete los siguientes campos:
Hostname | Proporcione el nombre del host que sirve la base de datos de respaldo. |
|---|---|
Port | Proporciona el puerto de la base de datos de respaldo. |
Enable Authentication | Activa esta opción para habilitar la autenticación. |
Use TLS/SSL | Activa para habilitar TLS. |
Después de que el Administrador de operaciones muestre Deployment found, haga clic en Continue.
Habilite la supervisión operativa para la base de datos de la aplicación.
La supervisión operativa le permite rastrear la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar las notificaciones de alerta cuando se produce una condición de alerta especificada.
Para desactivar la supervisión operativa, haga clic en No, Just Monitor.
Para habilitar la supervisión operativa:
Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.
Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.
Haga clic en Continue.
Revisa y confirma tu implementación para la supervisión operacional.
El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.
Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.
Revisa la configuración en el modal AppDB: Review Your Changes y haz clic en Confirm & Deploy.
En RHEL / CentOS (7.x) en arquitecturas PowerPC (que gestionan implementaciones de MongoDB 3.4 o posteriores):
Importante
A partir de la versión 11.0.5.6967-1, cuando se instala el MongoDB Agent usando los paquetes deb o rpm, el paquete no añade los binarios de MongoDB a la variable de entorno PATH.
Si tu implementación depende de la presencia de binarios de MongoDB en el PATH, debes añadir manualmente las rutas a los binarios de MongoDB en el PATH. Para aprender a actualizar variables de entorno, consulta la documentación de tu sistema operativo.
Usar un paquete rpm:
Habilitar la supervisión de la base de datos de la aplicación.
Para habilitar la supervisión de la base de datos de la aplicación:
Haz clic en el enlace Admin en la esquina superior derecha de la consola de Ops Manager.
Haz clic en Enable desde cualquiera de:
El banner que presenta la capacidad de supervisión o
La configuración
Enable Monitoring.
Descargar la última versión del MongoDB Agent.
A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en la shell de Linux.
Desde una consola del sistema en el host que ejecutará el MongoDB Agent, emita el siguiente comando curl para descargar el instalador para RHEL 7 para PowerPC:
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.ppc641e.rhel<version>.rpm
Nota
Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.
Edita el archivo de configuración del agente de MongoDB.
En el directorio donde instalaste el MongoDB Agent, abre el archivo automation-agent.config en tu editor de texto preferido:
sudo vi /etc/mongodb-mms/automation-agent.config
Actualiza las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
| |
URL (nombre de host y puerto) de la aplicación Ops Manager. |
Los cambios resultantes en el archivo automation-agent.config deben ser los siguientes:
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
Opcional: configure MongoDB Agent para utilizar un servidor proxy.
Para configurar el MongoDB Agent para conectarse a Ops Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.
En el directorio donde se instaló el MongoDB Agent, abra el archivo automation-agent.config en su editor de texto preferido.
sudo vi /etc/mongodb-mms/automation-agent.config
Agregue la siguiente clave de configuración:
Clave | Valor |
|---|---|
URL (nombre de host y puerto) de tu servidor proxy. |
Proporcione los detalles de conexión de las bases de datos de respaldo.
Complete los siguientes campos:
Hostname | Proporcione el nombre del host que sirve la base de datos de respaldo. |
|---|---|
Port | Proporciona el puerto de la base de datos de respaldo. |
Enable Authentication | Activa esta opción para habilitar la autenticación. |
Use TLS/SSL | Activa para habilitar TLS. |
Después de que el Administrador de operaciones muestre Deployment found, haga clic en Continue.
Habilite la supervisión operativa para la base de datos de la aplicación.
La supervisión operativa le permite rastrear la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar las notificaciones de alerta cuando se produce una condición de alerta especificada.
Para desactivar la supervisión operativa, haga clic en No, Just Monitor.
Para habilitar la supervisión operativa:
Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.
Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.
Haga clic en Continue.
Revisa y confirma tu implementación para la supervisión operacional.
El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.
Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.
Revisa la configuración en el modal AppDB: Review Your Changes y haz clic en Confirm & Deploy.
Uso de un tar fichero:
Habilitar la supervisión de la base de datos de la aplicación.
Para habilitar la supervisión de la base de datos de la aplicación:
Haz clic en el enlace Admin en la esquina superior derecha de la consola de Ops Manager.
Haz clic en Enable desde cualquiera de:
El banner que presenta la capacidad de supervisión o
La configuración
Enable Monitoring.
Descargar la última versión del MongoDB Agent.
A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en la shell de Linux.
Desde una consola del sistema en el host que ejecutará el MongoDB Agent, emita el siguiente comando curl para descargar el instalador para RHEL 7 para PowerPC:
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.rhel7_ppc64le.tar.gz
Nota
Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.
Edita el archivo de configuración del agente de MongoDB.
En el directorio donde instaló el MongoDB Agent, abra el archivo local.config en su editor de texto preferido:
vi <install-path>/local.config
Actualiza las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
| |
URL (nombre de host y puerto) de la aplicación Ops Manager. |
Los cambios resultantes en el archivo local.config deberían ser los siguientes:
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
Opcional: configure MongoDB Agent para utilizar un servidor proxy.
Para configurar el MongoDB Agent para conectarse a Ops Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.
En el directorio donde instalaste el agente de MongoDB, abre el archivo local.config en tu editor de texto preferido.
vi <install-path>/local.config
Agregue la siguiente clave de configuración:
Clave | Valor |
|---|---|
URL (nombre de host y puerto) de tu servidor proxy. |
Opcional: cree los directorios binarios, registro y directorio de datos.
Si tienes un usuario existente del agente de supervisión y no planeas activar la automatización, solo necesitas crear el directorio de registro.
Crea los siguientes directorios para almacenar los archivos que necesita el MongoDB Agent.
Nota
El uso de mongodb-mms-automation en la ruta del archivo es un artefacto heredado y no significa que el MongoDB Agent se esté instalando con la automatización configurada.
Componente | Directorio por defecto | Descripción |
|---|---|---|
Binarios |
| Estos son los binarios que gestiona el MongoDB Agent. Incluyen el MongoDB Agent, BI Connector y binarios de MongoDB. |
Registros del agente de MongoDB |
| Estos son las entradas de registro que crea el MongoDB Agent. |
Bases de datos MongoDB |
| Estas son las bases de datos que el MongoDB Agent crea y gestiona. |
Ejecute los siguientes comandos para crear los directorios:
sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation sudo mkdir -m 755 -p /var/log/mongodb-mms-automation sudo mkdir -m 755 -p /data
Por defecto, los binarios del agente y el archivo de copia de seguridad de configuración de Ops Manager se encuentran en /var/lib/mongodb-mms-automation. Si desea almacenar estos archivos en un directorio diferente, siga estos procedimientos:
Para cambiar la ubicación de los binarios del agente:
Haz clic en Deployment, luego en Agents, y luego en Downloads & Settings.
Debajo del encabezado Download Directory, haga clic en el icono del lápiz a la derecha de la ruta mostrada en Download Directory (Linux).
Cambia la ruta por la nueva que desees.
Haga clic en Save.
Crear el nuevo directorio especificado en cada host que ejecute un Agente.
sudo mkdir -m 755 -p /<newPath>
Para cambiar la ubicación de la copia de seguridad de la configuración del agente:
Abra el archivo de configuración del agente en su editor de textos preferido.
Cambie la configuración
mmsConfigBackupa la nueva ruta para el archivo de copia de seguridad de configuración.mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json Guarda el archivo de configuración del Agente.
Mueve el archivo de copia de seguridad de la configuración al nuevo directorio.
sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
Asignar permisos al usuario del sistema que ejecuta el agente de MongoDB.
Ejecute los siguientes comandos:
Create mongodb user and group if they do not exist if ! sudo /usr/bin/id -g mongodb &>/dev/null; then sudo /usr/sbin/groupadd -r mongodb fi Create mongodb user if they do not exist and assign them to the mongodb group if ! sudo /usr/bin/id mongodb &>/dev/null; then sudo /usr/sbin/useradd -M -r -g mongodb \ -d /var/lib/mongo -s /bin/false \ -c mongodb mongodb > /dev/null 2>&1 fi Grant the mongodb:mongodb user and group permissions to manage deployments. sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation sudo chown mongodb:mongodb /var/log/mongodb-mms-automation sudo chown mongodb:mongodb /data
Inicie el MongoDB Agent.
Desde el directorio en el que instalaste el MongoDB Agent y como el usuario del sistema que creaste en el último paso, ejecuta el siguiente comando:
nohup ./mongodb-mms-automation-agent \ --config=local.config \ > /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
Proporcione los detalles de conexión de las bases de datos de respaldo.
Complete los siguientes campos:
Hostname | Proporcione el nombre del host que sirve la base de datos de respaldo. |
|---|---|
Port | Proporciona el puerto de la base de datos de respaldo. |
Enable Authentication | Activa esta opción para habilitar la autenticación. |
Use TLS/SSL | Activa para habilitar TLS. |
Después de que el Administrador de operaciones muestre Deployment found, haga clic en Continue.
Habilite la supervisión operativa para la base de datos de la aplicación.
La supervisión operativa le permite rastrear la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar las notificaciones de alerta cuando se produce una condición de alerta especificada.
Para desactivar la supervisión operativa, haga clic en No, Just Monitor.
Para habilitar la supervisión operativa:
Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.
Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.
Haga clic en Continue.
Revisa y confirma tu implementación para la supervisión operacional.
El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.
Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.
Revisa la configuración en el modal AppDB: Review Your Changes y haz clic en Confirm & Deploy.
En la arquitectura zSeries (gestionando implementaciones de MongoDB 4.4 o posteriores), utilizar RHEL (7.x, 8.x, o 9.x) o CentOS (7.x o 8.x):
Importante
A partir de la versión 11.0.5.6967-1, cuando se instala el MongoDB Agent usando los paquetes deb o rpm, el paquete no añade los binarios de MongoDB a la variable de entorno PATH.
Si tu implementación depende de la presencia de binarios de MongoDB en el PATH, debes añadir manualmente las rutas a los binarios de MongoDB en el PATH. Para aprender a actualizar variables de entorno, consulta la documentación de tu sistema operativo.
Ejecución de RHEL (7.x, 8.x, o 9.x) o CentOS (7.x o 8.x) usando el gestor de paquetes rpm:
Habilitar la supervisión de la base de datos de la aplicación.
Para habilitar la supervisión de la base de datos de la aplicación:
Haz clic en el enlace Admin en la esquina superior derecha de la consola de Ops Manager.
Haz clic en Enable desde cualquiera de:
El banner que presenta la capacidad de supervisión o
La configuración
Enable Monitoring.
Descargar la última versión del MongoDB Agent.
A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en la shell de Linux.
Desde un shell del sistema en el host que ejecutará el MongoDB Agent, ejecuta el siguiente comando curl para descargar el instalador para RHEL 7.X/8.X para IBM zSeries:
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.s390x.rhel<version>.rpm
Nota
Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.
Edita el archivo de configuración del agente de MongoDB.
En el directorio donde instalaste el MongoDB Agent, abre el archivo automation-agent.config en tu editor de texto preferido:
sudo vi /etc/mongodb-mms/automation-agent.config
Actualiza las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
| |
URL (nombre de host y puerto) de la aplicación Ops Manager. |
Los cambios resultantes en el archivo automation-agent.config deben ser los siguientes:
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
Opcional: configure MongoDB Agent para utilizar un servidor proxy.
Para configurar el MongoDB Agent para conectarse a Ops Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.
En el directorio donde se instaló el MongoDB Agent, abra el archivo automation-agent.config en su editor de texto preferido.
sudo vi /etc/mongodb-mms/automation-agent.config
Agregue la siguiente clave de configuración:
Clave | Valor |
|---|---|
URL (nombre de host y puerto) de tu servidor proxy. |
Proporcione los detalles de conexión de las bases de datos de respaldo.
Complete los siguientes campos:
Hostname | Proporcione el nombre del host que sirve la base de datos de respaldo. |
|---|---|
Port | Proporciona el puerto de la base de datos de respaldo. |
Enable Authentication | Activa esta opción para habilitar la autenticación. |
Use TLS/SSL | Activa para habilitar TLS. |
Después de que el Administrador de operaciones muestre Deployment found, haga clic en Continue.
Habilite la supervisión operativa para la base de datos de la aplicación.
La supervisión operativa le permite rastrear la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar las notificaciones de alerta cuando se produce una condición de alerta especificada.
Para desactivar la supervisión operativa, haga clic en No, Just Monitor.
Para habilitar la supervisión operativa:
Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.
Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.
Haga clic en Continue.
Revisa y confirma tu implementación para la supervisión operacional.
El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.
Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.
Revisa la configuración en el modal AppDB: Review Your Changes y haz clic en Confirm & Deploy.
Utiliza este procedimiento para instalar la supervisión habilitada en una base de datos de la aplicación en sistemas Linux que no utilizan los paquetes deb o rpm.
Habilitar la supervisión de la base de datos de la aplicación.
Para habilitar la supervisión de la base de datos de la aplicación:
Haz clic en el enlace Admin en la esquina superior derecha de la consola de Ops Manager.
Haz clic en Enable desde cualquiera de:
El banner que presenta la capacidad de supervisión o
La configuración
Enable Monitoring.
Descargar la última versión del MongoDB Agent.
A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en la shell de Linux.
Desde una terminal del sistema del host que ejecutará el MongoDB Agent, emite el siguiente comando curl para descargar el instalador para Generic Linux de 64bits:
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.linux_x86_64.tar.gz
Nota
Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.
Edita el archivo de configuración del agente de MongoDB.
En el directorio donde instaló el MongoDB Agent, abra el archivo local.config en su editor de texto preferido:
vi <install-path>/local.config
Actualiza las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
| |
URL (nombre de host y puerto) de la aplicación Ops Manager. |
Los cambios resultantes en el archivo local.config deberían ser los siguientes:
mmsGroupId=<Project ID> mmsApiKey=<agent API key> mmsBaseUrl=<application URL>
Opcional: configure MongoDB Agent para utilizar un servidor proxy.
Para configurar el MongoDB Agent para conectarse a Ops Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.
En el directorio donde instalaste el agente de MongoDB, abre el archivo local.config en tu editor de texto preferido.
vi <install-path>/local.config
Agregue la siguiente clave de configuración:
Clave | Valor |
|---|---|
URL (nombre de host y puerto) de tu servidor proxy. |
Opcional: cree los directorios binarios, registro y directorio de datos.
Si tienes un usuario existente del agente de supervisión y no planeas activar la automatización, solo necesitas crear el directorio de registro.
Crea los siguientes directorios para almacenar los archivos que necesita el MongoDB Agent.
Nota
El uso de mongodb-mms-automation en la ruta del archivo es un artefacto heredado y no significa que el MongoDB Agent se esté instalando con la automatización configurada.
Componente | Directorio por defecto | Descripción |
|---|---|---|
Binarios |
| Estos son los binarios que gestiona el MongoDB Agent. Incluyen el MongoDB Agent, BI Connector y binarios de MongoDB. |
Registros del agente de MongoDB |
| Estos son las entradas de registro que crea el MongoDB Agent. |
Bases de datos MongoDB |
| Estas son las bases de datos que el MongoDB Agent crea y gestiona. |
Ejecute los siguientes comandos para crear los directorios:
sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation sudo mkdir -m 755 -p /var/log/mongodb-mms-automation sudo mkdir -m 755 -p /data
Por defecto, los binarios del agente y el archivo de copia de seguridad de configuración de Ops Manager se encuentran en /var/lib/mongodb-mms-automation. Si desea almacenar estos archivos en un directorio diferente, siga estos procedimientos:
Para cambiar la ubicación de los binarios del agente:
Haz clic en Deployment, luego en Agents, y luego en Downloads & Settings.
Debajo del encabezado Download Directory, haga clic en el icono del lápiz a la derecha de la ruta mostrada en Download Directory (Linux).
Cambia la ruta por la nueva que desees.
Haga clic en Save.
Crear el nuevo directorio especificado en cada host que ejecute un Agente.
sudo mkdir -m 755 -p /<newPath>
Para cambiar la ubicación de la copia de seguridad de la configuración del agente:
Abra el archivo de configuración del agente en su editor de textos preferido.
Cambie la configuración
mmsConfigBackupa la nueva ruta para el archivo de copia de seguridad de configuración.mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json Guarda el archivo de configuración del Agente.
Mueve el archivo de copia de seguridad de la configuración al nuevo directorio.
sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
Asignar permisos al usuario del sistema que ejecuta el agente de MongoDB.
Ejecute los siguientes comandos:
Create mongodb user and group if they do not exist if ! sudo /usr/bin/id -g mongodb &>/dev/null; then sudo /usr/sbin/groupadd -r mongodb fi Create mongodb user if they do not exist and assign them to the mongodb group if ! sudo /usr/bin/id mongodb &>/dev/null; then sudo /usr/sbin/useradd -M -r -g mongodb \ -d /var/lib/mongo -s /bin/false \ -c mongodb mongodb > /dev/null 2>&1 fi Grant the mongodb:mongodb user and group permissions to manage deployments. sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation sudo chown mongodb:mongodb /var/log/mongodb-mms-automation sudo chown mongodb:mongodb /data
Inicie el MongoDB Agent.
Desde el directorio en el que instalaste el MongoDB Agent y como el usuario del sistema que creaste en el último paso, ejecuta el siguiente comando:
nohup ./mongodb-mms-automation-agent \ --config=local.config \ > /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
Proporcione los detalles de conexión de las bases de datos de respaldo.
Complete los siguientes campos:
Hostname | Proporcione el nombre del host que sirve la base de datos de respaldo. |
|---|---|
Port | Proporciona el puerto de la base de datos de respaldo. |
Enable Authentication | Activa esta opción para habilitar la autenticación. |
Use TLS/SSL | Activa para habilitar TLS. |
Después de que el Administrador de operaciones muestre Deployment found, haga clic en Continue.
Habilite la supervisión operativa para la base de datos de la aplicación.
La supervisión operativa le permite rastrear la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar las notificaciones de alerta cuando se produce una condición de alerta especificada.
Para desactivar la supervisión operativa, haga clic en No, Just Monitor.
Para habilitar la supervisión operativa:
Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.
Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.
Haga clic en Continue.
Revisa y confirma tu implementación para la supervisión operacional.
El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.
Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.
Revisa la configuración en el modal AppDB: Review Your Changes y haz clic en Confirm & Deploy.
Nota
Si no puedes ver los datos de supervisión, verifica que al menos un host tenga la supervisión habilitada.