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
/ /

Habilitar la supervisión de la base de datos de la aplicación

Para habilitar la monitorización de la base de datos de la aplicación, incluida dbStats y Información de perfil de base 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

admin

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 instala el Agente MongoDB usando los deb rpm paquetes o, el paquete no agrega los binarios de MongoDB a la PATH variable de entorno.

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 arquitectura x86_64 ejecutando Debian 10 o 11, y Ubuntu 18.04, 20.04, 22.04, o 24.04:

1
2

Para habilitar la monitorización de la base de datos de la aplicación:

  1. Haga clic en el Admin enlace en la esquina superior derecha de la consola de Ops Manager.

  2. Haga clic en Enable desde:

    1. El banner que presenta la capacidad de monitoreo o

    2. La configuración Enable Monitoring.

3
  1. Haga clic en View Agent Install Instructions. Se abrirá el cuadro de diálogo Install Agent Instructions.

  2. En el menú Select Your Server's Operating System, seleccione Debian 9, Ubuntu 16.X/18.X - DEB.

  3. Haga clic en Next. Se abrirá el cuadro de diálogo Install New MongoDB Agent.

4

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á al MongoDB Agent, emite el siguiente comando curl para descargar el instalador para Ubuntu 18.04/20.04/22.04/24.04 o Debian 9/10/11 para 64bits x86:

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.

5

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

Actualice las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

Clave API del agente de tu
proyecto.

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>
6

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.

7

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
8

Ejecutes el siguiente comando:

sudo systemctl start mongodb-mms-automation-agent.service
9

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Haga clic en Continue.

10

En el modal de Set Up Ops Manager Monitoring, espera a que el agente muestre Monitoring como activado.

Haga clic en Continue.

11

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.

12

Ops Manager muestra el host que atiende las bases de datos de respaldo y el agente en ejecución. Haz clic en Continue.

13

La supervisión operativa permite realizar un seguimiento de la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar notificaciones de alerta cuando se produce una condición de alerta específica.

Para desactivar la supervisión operativa, haga clic en No, Just Monitor.

Para habilitar el monitoreo operativo:

  1. Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.

  2. Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.

  3. Haga clic en Continue.

14
  1. Selecciona Automation de la lista desplegable Install Agent.

  2. Haga clic en Initialize Automation.

15

El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.

  1. Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.

  2. 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 instala el Agente MongoDB usando los deb rpm paquetes o, el paquete no agrega los binarios de MongoDB a la PATH variable de entorno.

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:

1
2

Para habilitar la monitorización de la base de datos de la aplicación:

  1. Haz clic en el enlace Admin en la esquina superior derecha de la consola de Ops Manager.

  2. Haga clic en Enable desde:

    1. El banner que presenta la capacidad de monitoreo o

    2. La configuración Enable Monitoring.

3
  1. Haga clic en View Agent Install Instructions. Se abrirá el cuadro de diálogo Install Agent Instructions.

  2. En el menú Select Your Server's Operating System, selecciona Ubuntu 18.X Serie Z (s390x) - DEB.

  3. Haga clic en Next. Se abrirá el cuadro de diálogo Install New MongoDB Agent.

4

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.

5

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

Actualice las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

Clave API del agente de tu
proyecto.

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>
6

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.

7

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
8

Ejecutes el siguiente comando:

sudo systemctl start mongodb-mms-automation-agent.service
9

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Haga clic en Continue.

10

En el modal de Set Up Ops Manager Monitoring, espera a que el agente muestre Monitoring como activado.

Haga clic en Continue.

11

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.

12

Ops Manager muestra el host que atiende las bases de datos de respaldo y el agente en ejecución. Haz clic en Continue.

13

La supervisión operativa permite realizar un seguimiento de la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar notificaciones de alerta cuando se produce una condición de alerta específica.

Para desactivar la supervisión operativa, haga clic en No, Just Monitor.

Para habilitar el monitoreo operativo:

  1. Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.

  2. Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.

  3. Haga clic en Continue.

14
  1. Selecciona Automation de la lista desplegable Install Agent.

  2. Haga clic en Initialize Automation.

15

El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.

  1. Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.

  2. 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 instala el Agente MongoDB usando los deb rpm paquetes o, el paquete no agrega los binarios de MongoDB a la PATH variable de entorno.

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:

1
2

Para habilitar la monitorización de la base de datos de la aplicación:

  1. Haz clic en el enlace Admin en la esquina superior derecha de la consola de Ops Manager.

  2. Haga clic en Enable desde:

    1. El banner que presenta la capacidad de monitoreo o

    2. La configuración Enable Monitoring.

3
  1. Haga clic en View Agent Install Instructions. Se abrirá el cuadro de diálogo Install Agent Instructions.

  2. Desde el menú Select Your Server's Operating System, seleccione Amazon Linux - RPM.

  3. Haga clic en Next. Se abrirá el cuadro de diálogo Install New MongoDB Agent.

4

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.

5

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

Actualice las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

Clave API del agente de tu
proyecto.

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>
6

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.

7

Ejecutes el siguiente comando:

sudo service mongodb-mms-automation-agent start
8

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Haga clic en Continue.

9

En el modal de Set Up Ops Manager Monitoring, espera a que el agente muestre Monitoring como activado.

Haga clic en Continue.

10

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.

11

Ops Manager muestra el host que atiende las bases de datos de respaldo y el agente en ejecución. Haz clic en Continue.

12

La supervisión operativa permite realizar un seguimiento de la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar notificaciones de alerta cuando se produce una condición de alerta específica.

Para desactivar la supervisión operativa, haga clic en No, Just Monitor.

Para habilitar el monitoreo operativo:

  1. Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.

  2. Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.

  3. Haga clic en Continue.

13
  1. Selecciona Automation de la lista desplegable Install Agent.

  2. Haga clic en Initialize Automation.

14

El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.

  1. Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.

  2. 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 instala el Agente MongoDB usando los deb rpm paquetes o, el paquete no agrega los binarios de MongoDB a la PATH variable de entorno.

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:

1
2

Para habilitar la monitorización de la base de datos de la aplicación:

  1. Haz clic en el enlace Admin en la esquina superior derecha de la consola de Ops Manager.

  2. Haga clic en Enable desde:

    1. El banner que presenta la capacidad de monitoreo o

    2. La configuración Enable Monitoring.

3
  1. Haga clic en View Agent Install Instructions. Se abrirá el cuadro de diálogo Install Agent Instructions.

  2. En el menú Select Your Server's Operating System, selecciona RHEL/CentOS (7.X), SUSE12, Amazon Linux2 - RPM.

  3. Haga clic en Next. Se abrirá el cuadro de diálogo Install New MongoDB Agent.

4

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.

5

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

Actualice las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

Clave API del agente de tu
proyecto.

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>
6

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.

7

Ejecutes el siguiente comando:

sudo service mongodb-mms-automation-agent start
8

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Haga clic en Continue.

9

En el modal de Set Up Ops Manager Monitoring, espera a que el agente muestre Monitoring como activado.

Haga clic en Continue.

10

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.

11

Ops Manager muestra el host que atiende las bases de datos de respaldo y el agente en ejecución. Haz clic en Continue.

12

La supervisión operativa permite realizar un seguimiento de la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar notificaciones de alerta cuando se produce una condición de alerta específica.

Para desactivar la supervisión operativa, haga clic en No, Just Monitor.

Para habilitar el monitoreo operativo:

  1. Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.

  2. Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.

  3. Haga clic en Continue.

13
  1. Selecciona Automation de la lista desplegable Install Agent.

  2. Haga clic en Initialize Automation.

14

El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.

  1. Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.

  2. Revisa la configuración en el modal AppDB: Review Your Changes y haz clic en Confirm & Deploy.

Usando un archivo tar:

1
2

Para habilitar la monitorización de la base de datos de la aplicación:

  1. Haz clic en el enlace Admin en la esquina superior derecha de la consola de Ops Manager.

  2. Haga clic en Enable desde:

    1. El banner que presenta la capacidad de monitoreo o

    2. La configuración Enable Monitoring.

3
  1. Haga clic en View Agent Install Instructions. Se abrirá el cuadro de diálogo Install Agent Instructions.

  2. En el menú Select Your Server's Operating System, selecciona RHEL/CentOS (7.X), SUSE12, Amazon Linux 2 - TAR.

  3. Haga clic en Next. Se abrirá el cuadro de diálogo Install New MongoDB Agent.

4

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.

5

Se puede instalar el Agente MongoDB en cualquier directorio. Si desea mover el fichero a otro directorio antes de extraerlo, puede hacerlo.

Para instalar el MongoDB Agent, descomprime el fichero:

tar -xvzf mongodb-mms-automation-agent-<VERSION>.rhel7_x86_64.tar.gz
6

Cambia al directorio que se creó después de extraer el binario de MongoDB Agent:

cd mongodb-mms-automation-agent-<VERSION>.rhel7_x86_64
7

En el directorio donde instaló el Agente MongoDB, abra el archivo local.config en su editor de texto preferido:

vi <install-path>/local.config

Actualice las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

Clave API del agente de tu
proyecto.

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>
8

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.

9

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

/var/lib/mongodb-mms-automation

Estos son los binarios que gestiona el MongoDB Agent. Incluyen el MongoDB Agent, BI Connector y binarios de MongoDB.

Registros del agente de MongoDB

/var/log/mongodb-mms-automation

Estos son las entradas de registro que crea el MongoDB Agent.

Bases de datos MongoDB

/data

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:

  1. Haga clic en Deployment, luego en Agents y luego en Downloads & Settings.

  2. Debajo del encabezado Download Directory, haga clic en el icono del lápiz a la derecha de la ruta mostrada en Download Directory (Linux).

  3. Cambia la ruta por la nueva que desees.

  4. Haga clic en Save.

  5. 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:

  1. Abra el archivo de configuración del Agente en su editor de texto preferido.

  2. Cambie la configuración mmsConfigBackup a la nueva ruta para el archivo de copia de seguridad de configuración.

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. Guarda el archivo de configuración del Agente.

  4. 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>
10

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
11

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 &
12

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Haga clic en Continue.

13

En el modal de Set Up Ops Manager Monitoring, espera a que el agente muestre Monitoring como activado.

Haga clic en Continue.

14

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.

15

Ops Manager muestra el host que atiende las bases de datos de respaldo y el agente en ejecución. Haz clic en Continue.

16

La supervisión operativa permite realizar un seguimiento de la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar notificaciones de alerta cuando se produce una condición de alerta específica.

Para desactivar la supervisión operativa, haga clic en No, Just Monitor.

Para habilitar el monitoreo operativo:

  1. Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.

  2. Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.

  3. Haga clic en Continue.

17
  1. Selecciona Automation de la lista desplegable Install Agent.

  2. Haga clic en Initialize Automation.

18

El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.

  1. Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.

  2. 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 instala el Agente MongoDB usando los deb rpm paquetes o, el paquete no agrega los binarios de MongoDB a la PATH variable de entorno.

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:

1
2

Para habilitar la monitorización de la base de datos de la aplicación:

  1. Haz clic en el enlace Admin en la esquina superior derecha de la consola de Ops Manager.

  2. Haga clic en Enable desde:

    1. El banner que presenta la capacidad de monitoreo o

    2. La configuración Enable Monitoring.

3
  1. Haga clic en View Agent Install Instructions. Se abrirá el cuadro de diálogo Install Agent Instructions.

  2. En el menú Select Your Server's Operating System, selecciona RHEL/CentOS (7.X), SUSE12, Amazon Linux2 - RPM.

  3. Haga clic en Next. Se abrirá el cuadro de diálogo Install New MongoDB Agent.

4

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.

5

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

Actualice las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

Clave API del agente de tu
proyecto.

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>
6

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.

7

Ejecutes el siguiente comando:

sudo service mongodb-mms-automation-agent start
8

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Haga clic en Continue.

9

En el modal de Set Up Ops Manager Monitoring, espera a que el agente muestre Monitoring como activado.

Haga clic en Continue.

10

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.

11

Ops Manager muestra el host que atiende las bases de datos de respaldo y el agente en ejecución. Haz clic en Continue.

12

La supervisión operativa permite realizar un seguimiento de la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar notificaciones de alerta cuando se produce una condición de alerta específica.

Para desactivar la supervisión operativa, haga clic en No, Just Monitor.

Para habilitar el monitoreo operativo:

  1. Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.

  2. Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.

  3. Haga clic en Continue.

13
  1. Selecciona Automation de la lista desplegable Install Agent.

  2. Haga clic en Initialize Automation.

14

El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.

  1. Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.

  2. Revisa la configuración en el modal AppDB: Review Your Changes y haz clic en Confirm & Deploy.

Usando un archivo tar:

1
2

Para habilitar la monitorización de la base de datos de la aplicación:

  1. Haz clic en el enlace Admin en la esquina superior derecha de la consola de Ops Manager.

  2. Haga clic en Enable desde:

    1. El banner que presenta la capacidad de monitoreo o

    2. La configuración Enable Monitoring.

3
  1. Haga clic en View Agent Install Instructions. Se abrirá el cuadro de diálogo Install Agent Instructions.

  2. En el menú Select Your Server's Operating System, seleccione RHEL/CentOS (7.X) Power (ppc64le) - TAR.

  3. Haga clic en Next. Se abrirá el cuadro de diálogo Install New MongoDB Agent.

4

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.

5

Se puede instalar el Agente MongoDB en cualquier directorio. Si desea mover el fichero a otro directorio antes de extraerlo, puede hacerlo.

Para instalar el MongoDB Agent, descomprime el fichero:

tar -xvzf mongodb-mms-automation-agent-<VERSION>.rhel7_ppc64le.tar.gz
6

Cambia al directorio que se creó después de extraer el binario de MongoDB Agent:

cd mongodb-mms-automation-agent-<VERSION>.rhel7_ppc64le
7

En el directorio donde instaló el Agente MongoDB, abra el archivo local.config en su editor de texto preferido:

vi <install-path>/local.config

Actualice las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

Clave API del agente de tu
proyecto.

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>
8

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.

9

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

/var/lib/mongodb-mms-automation

Estos son los binarios que gestiona el MongoDB Agent. Incluyen el MongoDB Agent, BI Connector y binarios de MongoDB.

Registros del agente de MongoDB

/var/log/mongodb-mms-automation

Estos son las entradas de registro que crea el MongoDB Agent.

Bases de datos MongoDB

/data

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:

  1. Haga clic en Deployment, luego en Agents y luego en Downloads & Settings.

  2. Debajo del encabezado Download Directory, haga clic en el icono del lápiz a la derecha de la ruta mostrada en Download Directory (Linux).

  3. Cambia la ruta por la nueva que desees.

  4. Haga clic en Save.

  5. 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:

  1. Abra el archivo de configuración del Agente en su editor de texto preferido.

  2. Cambie la configuración mmsConfigBackup a la nueva ruta para el archivo de copia de seguridad de configuración.

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. Guarda el archivo de configuración del Agente.

  4. 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>
10

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
11

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 &
12

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Haga clic en Continue.

13

En el modal de Set Up Ops Manager Monitoring, espera a que el agente muestre Monitoring como activado.

Haga clic en Continue.

14

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.

15

Ops Manager muestra el host que atiende las bases de datos de respaldo y el agente en ejecución. Haz clic en Continue.

16

La supervisión operativa permite realizar un seguimiento de la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar notificaciones de alerta cuando se produce una condición de alerta específica.

Para desactivar la supervisión operativa, haga clic en No, Just Monitor.

Para habilitar el monitoreo operativo:

  1. Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.

  2. Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.

  3. Haga clic en Continue.

17
  1. Selecciona Automation de la lista desplegable Install Agent.

  2. Haga clic en Initialize Automation.

18

El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.

  1. Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.

  2. Revisa la configuración en el modal AppDB: Review Your Changes y haz clic en Confirm & Deploy.

En la arquitectura zSeries (que administra implementaciones de MongoDB 4.4 o posteriores), use 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 instala el Agente MongoDB usando los deb rpm paquetes o, el paquete no agrega los binarios de MongoDB a la PATH variable de entorno.

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:

1
2

Para habilitar la monitorización de la base de datos de la aplicación:

  1. Haz clic en el enlace Admin en la esquina superior derecha de la consola de Ops Manager.

  2. Haga clic en Enable desde:

    1. El banner que presenta la capacidad de monitoreo o

    2. La configuración Enable Monitoring.

3
  1. Haga clic en View Agent Install Instructions. Se abrirá el cuadro de diálogo Install Agent Instructions.

  2. En el menú Select Your Server's Operating System, seleccionar RHEL 7.X/8X Z-Series (s390x) - RPM.

  3. Haga clic en Next. Se abrirá el cuadro de diálogo Install New MongoDB Agent.

4

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 Agente MongoDB, emita el siguiente comando curl para descargar el instalador de 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.

5

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

Actualice las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

Clave API del agente de tu
proyecto.

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>
6

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.

7

Ejecutes el siguiente comando:

sudo service mongodb-mms-automation-agent start
8

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Haga clic en Continue.

9

En el modal de Set Up Ops Manager Monitoring, espera a que el agente muestre Monitoring como activado.

Haga clic en Continue.

10

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.

11

Ops Manager muestra el host que atiende las bases de datos de respaldo y el agente en ejecución. Haz clic en Continue.

12

La supervisión operativa permite realizar un seguimiento de la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar notificaciones de alerta cuando se produce una condición de alerta específica.

Para desactivar la supervisión operativa, haga clic en No, Just Monitor.

Para habilitar el monitoreo operativo:

  1. Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.

  2. Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.

  3. Haga clic en Continue.

13
  1. Selecciona Automation de la lista desplegable Install Agent.

  2. Haga clic en Initialize Automation.

14

El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.

  1. Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.

  2. 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.

1
2

Para habilitar la monitorización de la base de datos de la aplicación:

  1. Haz clic en el enlace Admin en la esquina superior derecha de la consola de Ops Manager.

  2. Haga clic en Enable desde:

    1. El banner que presenta la capacidad de monitoreo o

    2. La configuración Enable Monitoring.

3
  1. Haga clic en View Agent Install Instructions. Se abrirá el cuadro de diálogo Install Agent Instructions.

  2. En el menú Select Your Server's Operating System, selecciona Otro Linux - TAR.

  3. Haga clic en Next. Se abrirá el cuadro de diálogo Install New MongoDB Agent.

4

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.

5

Se puede instalar el Agente MongoDB en cualquier directorio. Si desea mover el fichero a otro directorio antes de extraerlo, puede hacerlo.

Para instalar el MongoDB Agent, descomprime el fichero:

tar -xvzf mongodb-mms-automation-agent-<VERSION>.linux_x86_64.tar.gz
6

Cambia al directorio que se creó después de extraer el binario de MongoDB Agent:

cd mongodb-mms-automation-agent-<VERSION>.linux_x86_64
7

En el directorio donde instaló el Agente MongoDB, abra el archivo local.config en su editor de texto preferido:

vi <install-path>/local.config

Actualice las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

Clave API del agente de tu
proyecto.

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>
8

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.

9

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

/var/lib/mongodb-mms-automation

Estos son los binarios que gestiona el MongoDB Agent. Incluyen el MongoDB Agent, BI Connector y binarios de MongoDB.

Registros del agente de MongoDB

/var/log/mongodb-mms-automation

Estos son las entradas de registro que crea el MongoDB Agent.

Bases de datos MongoDB

/data

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:

  1. Haga clic en Deployment, luego en Agents y luego en Downloads & Settings.

  2. Debajo del encabezado Download Directory, haga clic en el icono del lápiz a la derecha de la ruta mostrada en Download Directory (Linux).

  3. Cambia la ruta por la nueva que desees.

  4. Haga clic en Save.

  5. 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:

  1. Abra el archivo de configuración del Agente en su editor de texto preferido.

  2. Cambie la configuración mmsConfigBackup a la nueva ruta para el archivo de copia de seguridad de configuración.

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. Guarda el archivo de configuración del Agente.

  4. 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>
10

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
11

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 &
12

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Haga clic en Continue.

13

En el modal de Set Up Ops Manager Monitoring, espera a que el agente muestre Monitoring como activado.

Haga clic en Continue.

14

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.

15

Ops Manager muestra el host que atiende las bases de datos de respaldo y el agente en ejecución. Haz clic en Continue.

16

La supervisión operativa permite realizar un seguimiento de la CPU, la memoria y la capacidad del disco de los servidores de la base de datos de la aplicación y configurar notificaciones de alerta cuando se produce una condición de alerta específica.

Para desactivar la supervisión operativa, haga clic en No, Just Monitor.

Para habilitar el monitoreo operativo:

  1. Revisa los requisitos para agregar automatización en modo de solo lectura para la supervisión operativa en cada servidor de tu implementación.

  2. Selecciona la casilla para confirmar que has leído los requisitos y riesgos enumerados en la página.

  3. Haga clic en Continue.

17
  1. Selecciona Automation de la lista desplegable Install Agent.

  2. Haga clic en Initialize Automation.

18

El Agente de MongoDB recopila información detallada sobre los procesos de MongoDB para la supervisión operativa.

  1. Para revisar la información recopilada por el Agente de MongoDB, haz clic en Review Deployment.

  2. Revisa la configuración en el modal AppDB: Review Your Changes y haz clic en Confirm & Deploy.

Nota

Si no puede ver los datos de monitoreo, verifique que al menos un host tenga el monitoreo habilitado.

Volver

Resolver el fallo de la verificación previa al vuelo

En esta página