Tienes un proyecto y deseas instalar el MongoDB Agent para supervisar y/o respaldar tus implementaciones de MongoDB. Estás eligiendo no administrar tus implementaciones de MongoDB en este momento.
Nota
Revise primero los prerrequisitos
Por favor, revise el Requisitos previos del MongoDB Agent antes de instalar el MongoDB Agent.
Utilice este procedimiento para instalar el MongoDB Agent en arquitectura x86_64 ejecutando Microsoft Windows:
Navegue a la página de Descarga de MongoDB Agent.
Si tienes un Proyecto con implementaciones existentes, puedes instalar el MongoDB Agent en tus implementaciones existentes:
Selecciona el Proyecto deseado desde el Context menu.
Haga clic en Deployment.
Haga clic en Agents.
Haga clic en Downloads & Settings.
Desde el menú Select Your Server's Operating System, haz clic en Windows - MSI.
Descargue el agente MongoDB.
El cuadro MongoDB Agent Installation Instructions muestra la siguiente información:
Base URL
Necesario para vincularse a un proyecto.
Project ID (Necesario para vincularse a un proyecto)
API Key
Si no tienes una clave de API, haz clic en Generar clave.
Algunos o todos estos valores se requieren en un paso posterior. Copia estos valores y almacénalos en un lugar donde puedas acceder a ellos más tarde.
Instalar el MongoDB Agent.
Después de la
MSIdescargas, doble clic:mongodb-mms-automation-agent-<VERSION>.windows_x86_64.msiSi aparece una advertencia de seguridad, haz clic en Run.
En el paso Configuration/Log Folder
Proporcione el directorio en el que se guardan estos archivos.
En el paso Key Type, selecciona Agent API Key para vincularse a un específico proyecto.
Ingrese las claves de agentes correspondientes.
Nota
Estas claves se proporcionan en el modal MongoDB Agent Installation Instructions descrito en el paso anterior.
Escriba su
Base URLen el campo Base URL.Escribe tu ID del grupo en el campo Project ID.
Escriba su clave API de agente en el campo Agent API Key.
En el paso MongoDB Paths, especifica los directorios de registro y copias de seguridad
En el paso Windows Firewall Configuration, haz clic en tu configuración de firewall preferida.
Si hace clic en Configure firewall rules allowing access from only the specified |ipaddr| addresses., escriba lo necesario Direcciones IPv4 en el cuadro proporcionado.
(Condicional) Windows habilita el modo oculto para el Firewall de Windows por defecto. Si no la has desactivado en el host de MongoDB en el que estás instalando el MongoDB Agent, se te pedirá que la desactives. El Modo sigiloso degrada significativamente el rendimiento y la capacidad del MongoDB Agent. Haz clic en Disable Stealth Mode.
(Condicional) Windows no habilita los contadores de rendimiento de disco por defecto. Si no has activado los contadores de rendimiento de disco para el host de MongoDB, haz clic en Enable Disk Performance Counters. El MongoDB Agent utiliza estos contadores para algunas de sus actividades de supervisión de hardware.
Haga clic en Install.
Haz clic en Finish una vez que se haya completado la configuración.
Después de la MSI descarga de, puede ejecutar una instalación desatendida. Esta instalación se realiza desde la línea de comandos, ya sea con el intérprete de comandos o con PowerShell. Para obtener más información sobre las instalaciones desatendidas, consulte la documentación de Microsoft sobre las opciones de la línea de comandos del instalador estándar.
Para ejecutar el instalador de MSI sin supervisión desde la línea de comandos, se debe invocar msiexec.exe con los indicadores /q y /i y una combinación de parámetros obligatorios y opcionales:
Parameter | Necesidad | Valor |
|---|---|---|
| Requerido | Clave API del agente de su proyecto Ops Manager. |
| Requerido | URL del host de Ops Manager. |
| Requerido | Identificador único de su proyecto de Ops Manager. |
| Opcional | Ruta absoluta del archivo donde Ops Manager debe escribir el archivo de configuración del MongoDB Agent. |
| Opcional | Ruta de archivo absoluta en la que Ops Manager debe escribir el registro del agente MongoDB |
| Opcional | Ruta absoluta al archivo de copia de seguridad de configuración de automatización Ops Manager JSON. |
Ejemplo
Para instalar el MongoDB Agent de forma desatendida, se invoca msiexec.exe con las siguientes opciones:
msiexec.exe /q /i "C:\PATH\TO\mongodb-mms-automation-agent-<VERSION>.windows_x86_64.msi" MMSGROUPID=<GROUP.ID> MMSAPIKEY=<AGENT.API.ID> MMSBASEURL="<http://opsmanager.example.com:8080>" LOGFILE="C:\MMSData\Server\Log\automation-agent.log" MMSCONFIGBACKUP="C:\MMSData\MongoDB\mms-cluster-config-backup.json"
(Opcional) Cambia la ubicación de los binarios del MongoDB Agent y de los archivos de copia de seguridad de configuración.
Por defecto, los binarios de MongoDB y el archivo de copia de seguridad de configuración de Ops Manager se encuentran en %SystemDrive%\MMSMongoDB\versions.
Nota
Windows establece la %SystemDrive% variable de entorno en la unidad donde instaló Windows. De forma predeterminada, se le indicará que instale Windows en la unidad.C: Para encontrar su unidad, ejecute %SystemDrive% el siguiente comando desde PowerShell:
get-childitem env:SystemDrive
Si desea almacenar estos archivos en un directorio diferente, siga estos procedimientos:
Para cambiar la ubicación de los Binaries de MongoDB Agent
Haga clic en Deployment, luego en Agents y luego en Downloads & Settings.
Debajo del encabezado Download Directory, haz clic en a la derecha de la ruta mostrada en Download Directory (Windows).
Cambia la ruta por la nueva que desees.
Haga clic en Save.
Cree el nuevo directorio que especificó en cada host que ejecuta un MongoDB Agent. Utiliza Windows Explorer para mover el archivo o ejecuta el siguiente comando desde el símbolo del sistema o PowerShell:
md \<newPath> Importante
Asegúrese de que el usuario del sistema que ejecuta el MongoDB Agent pueda escribir en este nuevo directorio. Por lo general, este es el usuario
SYSTEM, que no requiere configuración adicional a menos que cambie el usuario.
Para cambiar la ubicación de la copia de seguridad de la configuración del MongoDB Agent
Abre el archivo de configuración de MongoDB Agent en tu editor de texto preferido.
Cambie la configuración a la nueva ruta del archivo de copia de seguridad de la configuración.
mmsConfigBackupReemplaceXcon la letra de la unidad donde se almacena la copia de seguridad.mmsConfigBackup=X:\<newPath>\mms-cluster-config-backup.json Guarda el archivo de configuración del agente MongoDB.
Mueve el archivo de copia de seguridad de la configuración al nuevo directorio. Utiliza Windows Explorer para mover el archivo o ejecuta el siguiente comando desde el símbolo del sistema o PowerShell:
move %SystemDrive%\MMSMongoDB\versions\mms-cluster-config-backup.json \<newPath>
(Opcional) Activar solo la supervisión.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Asegúrese de que la copia de seguridad esté desactivada siguiendo el procedimiento en Desactivar copia de seguridad.
(Opcional) Activar solo la copia de seguridad.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Asegúrese de que la monitorización esté desactivada siguiendo el procedimiento en Desactivar monitorización.
(Opcional) Activa la supervisión y la realización de copias de seguridad.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Sigue este procedimiento para instalar el agente MongoDB:
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 x86_64 que ejecuta Debian 9, Ubuntu 18.04, Ubuntu 20.04 o Ubuntu 22.04:
Navegue a la página de Descarga de MongoDB Agent.
Si tienes un Proyecto con implementaciones existentes, puedes instalar el MongoDB Agent en tus implementaciones existentes:
Seleccione el proyecto deseado del menú Context.
Haga clic en Deployment.
Haga clic en Agents.
Haga clic en Downloads & Settings.
Desde el menú Select Your Server's Operating System, haz clic en Debian 9, Ubuntu 16.X/18.X - DEB.
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 shell del sistema en el host que ejecutará el MongoDB Agent, ejecute el siguiente comando curl para descargar el instalador para 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
Actualice las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
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>
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
(Opcional) Activar solo la supervisión.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Asegúrese de que la copia de seguridad esté desactivada siguiendo el procedimiento en Desactivar copia de seguridad.
(Opcional) Activar solo la copia de seguridad.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Asegúrese de que la monitorización esté desactivada siguiendo el procedimiento en Desactivar monitorización.
(Opcional) Activa la supervisión y la realización de copias de seguridad.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
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:
Navegue a la página de Descarga de MongoDB Agent.
Si tienes un Proyecto con implementaciones existentes, puedes instalar el MongoDB Agent en tus implementaciones existentes:
Seleccione el proyecto deseado del menú Context.
Haga clic en Deployment.
Haga clic en Agents.
Haga clic en Downloads & Settings.
Desde el menú Select Your Server's Operating System, haz clic en Ubuntu 18.X Z-Series (s390x) - DEB.
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 Agente MongoDB, emita el siguiente comando curl para descargar el instalador para Ubuntu 18.04 para 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
Actualice las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
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>
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
(Opcional) Activar solo la supervisión.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Asegúrese de que la copia de seguridad esté desactivada siguiendo el procedimiento en Desactivar copia de seguridad.
(Opcional) Activar solo la copia de seguridad.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Asegúrese de que la monitorización esté desactivada siguiendo el procedimiento en Desactivar monitorización.
(Opcional) Activa la supervisión y la realización de copias de seguridad.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Sigue este procedimiento para instalar el agente MongoDB:
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 Amazon Linux usando un paquete rpm:
Navegue a la página de Descarga de MongoDB Agent.
Si tienes un Proyecto con implementaciones existentes, puedes instalar el MongoDB Agent en tus implementaciones existentes:
Seleccione el proyecto deseado del menú Context.
Haga clic en Deployment.
Haga clic en Agents.
Haga clic en Downloads & Settings.
En el menú Select Your Server's Operating System, haz clic en Amazon Linux - RPM.
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 de sistema en el host que ejecutará el MongoDB Agent, emite el siguiente comando curl para descargar el instalador para la versión 64-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
Actualice las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
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>
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 y debe ser propiedad del usuario mongod. Para una implementación existente de MongoDB, se debe asegurar que el directorio tenga al usuario mongod como propietario. Si no existe una implementación de MongoDB, crea el directorio y establece el propietario.
Los siguientes comandos crean un directorio de datos y establecen el propietario como el usuario mongod:
sudo mkdir /data; sudo chown mongod:mongod /data
(Opcional) Activar solo la supervisión.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Asegúrese de que la copia de seguridad esté desactivada siguiendo el procedimiento en Desactivar copia de seguridad.
(Opcional) Activar solo la copia de seguridad.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Asegúrese de que la monitorización esté desactivada siguiendo el procedimiento en Desactivar monitorización.
(Opcional) Activa la supervisión y la realización de copias de seguridad.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Ejecutando 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:
Navegue a la página de Descarga de MongoDB Agent.
Si tienes un Proyecto con implementaciones existentes, puedes instalar el MongoDB Agent en tus implementaciones existentes:
Seleccione el proyecto deseado del menú Context.
Haga clic en Deployment.
Haga clic en Agents.
Haga clic en Downloads & Settings.
En el menú Select Your Server's Operating System, haga clic en RHEL/CentOS (7.X), SUSE12, Amazon Linux2 -RPM.
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 shell del sistema en el host que ejecutará el MongoDB Agent, ejecute el siguiente comando curl para descargar el instalador para RHEL 7 de 64bits 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
Actualice las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
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>
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 y debe ser propiedad del usuario mongod. Para una implementación existente de MongoDB, se debe asegurar que el directorio tenga al usuario mongod como propietario. Si no existe una implementación de MongoDB, crea el directorio y establece el propietario.
Los siguientes comandos crean un directorio de datos y establecen el propietario como el usuario mongod:
sudo mkdir /data; sudo chown mongod:mongod /data
(Opcional) Activar solo la supervisión.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Asegúrese de que la copia de seguridad esté desactivada siguiendo el procedimiento en Desactivar copia de seguridad.
(Opcional) Activar solo la copia de seguridad.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Asegúrese de que la monitorización esté desactivada siguiendo el procedimiento en Desactivar monitorización.
(Opcional) Activa la supervisión y la realización de copias de seguridad.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Usando un archivo tar:
Navegue a la página de Descarga de MongoDB Agent.
Si tienes un Proyecto con implementaciones existentes, puedes instalar el MongoDB Agent en tus implementaciones existentes:
Seleccione el proyecto deseado del menú Context.
Haga clic en Deployment.
Haga clic en Agents.
Haga clic en Downloads & Settings.
Desde el menú Select Your Server's Operating System, haz clic en RHEL/CentOS (7.X), SUSE12, Amazon Linux 2 - TAR.
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 shell del sistema en el host que ejecutará MongoDB Agent, ejecute 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 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 |
|---|---|
| |
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>
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.
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:
Haga 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 texto 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 mongod user and group if they do not exist if ! sudo /usr/bin/id -g mongod &>/dev/null; then sudo /usr/sbin/groupadd -r mongod fi Create mongod user if they do not exist and assign them to the mongod group if ! sudo /usr/bin/id mongod &>/dev/null; then sudo /usr/sbin/useradd -M -r -g mongod \ -d /var/lib/mongo -s /bin/false \ -c mongod mongod > /dev/null 2>&1 fi Grant the mongod:mongod user and group permissions to manage deployments. sudo chown mongod:mongod /var/lib/mongod-mms-automation sudo chown mongod:mongod /var/log/mongod-mms-automation sudo chown mongod:mongod /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 &
(Opcional) Activar solo la supervisión.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Asegúrese de que la copia de seguridad esté desactivada siguiendo el procedimiento en Desactivar copia de seguridad.
(Opcional) Activar solo la copia de seguridad.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Asegúrese de que la monitorización esté desactivada siguiendo el procedimiento en Desactivar monitorización.
(Opcional) Activa la supervisión y la realización de copias de seguridad.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
En RHEL / CentOS (7.x) en arquitecturas PowerPC (que gestionan implementaciones de MongoDB 3.6 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:
Navegue a la página de Descarga de MongoDB Agent.
Si tienes un Proyecto con implementaciones existentes, puedes instalar el MongoDB Agent en tus implementaciones existentes:
Seleccione el proyecto deseado del menú Context.
Haga clic en Deployment.
Haga clic en Agents.
Haga clic en Downloads & Settings.
En el menú Select Your Server's Operating System, haz clic en RHEL/CentOS (7.X) Power (ppc64le) - RPM.
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 shell 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
Actualice las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
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>
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 y debe ser propiedad del usuario mongod. Para una implementación existente de MongoDB, se debe asegurar que el directorio tenga al usuario mongod como propietario. Si no existe una implementación de MongoDB, crea el directorio y establece el propietario.
Los siguientes comandos crean un directorio de datos y establecen el propietario como el usuario mongod:
sudo mkdir /data; sudo chown mongod:mongod /data
(Opcional) Activar solo la supervisión.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Asegúrese de que la copia de seguridad esté desactivada siguiendo el procedimiento en Desactivar copia de seguridad.
(Opcional) Activar solo la copia de seguridad.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Asegúrese de que la monitorización esté desactivada siguiendo el procedimiento en Desactivar monitorización.
(Opcional) Activa la supervisión y la realización de copias de seguridad.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Usando un archivo tar:
Navegue a la página de Descarga de MongoDB Agent.
Si tienes un Proyecto con implementaciones existentes, puedes instalar el MongoDB Agent en tus implementaciones existentes:
Seleccione el proyecto deseado del menú Context.
Haga clic en Deployment.
Haga clic en Agents.
Haga clic en Downloads & Settings.
En el menú Select Your Server's Operating System, haga clic en RHEL/CentOS (7.X) Power (ppc64le) - TAR.
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 shell 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 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 |
|---|---|
| |
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>
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.
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:
Haga 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 texto 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 mongod user and group if they do not exist if ! sudo /usr/bin/id -g mongod &>/dev/null; then sudo /usr/sbin/groupadd -r mongod fi Create mongod user if they do not exist and assign them to the mongod group if ! sudo /usr/bin/id mongod &>/dev/null; then sudo /usr/sbin/useradd -M -r -g mongod \ -d /var/lib/mongo -s /bin/false \ -c mongod mongod > /dev/null 2>&1 fi Grant the mongod:mongod user and group permissions to manage deployments. sudo chown mongod:mongod /var/lib/mongod-mms-automation sudo chown mongod:mongod /var/log/mongod-mms-automation sudo chown mongod:mongod /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 &
(Opcional) Activar solo la supervisión.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Asegúrese de que la copia de seguridad esté desactivada siguiendo el procedimiento en Desactivar copia de seguridad.
(Opcional) Activar solo la copia de seguridad.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Asegúrese de que la monitorización esté desactivada siguiendo el procedimiento en Desactivar monitorización.
(Opcional) Activa la supervisión y la realización de copias de seguridad.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
En la arquitectura zSeries (administración de implementaciones de MongoDB 4.0 o posteriores):
Ejecución de RHEL (7.x, 8.x, o 9.x) o CentOS (7.x o 8.x) usando el gestor de paquetes rpm:
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.
Navegue a la página de Descarga de MongoDB Agent.
Si tienes un Proyecto con implementaciones existentes, puedes instalar el MongoDB Agent en tus implementaciones existentes:
Seleccione el proyecto deseado del menú Context.
Haga clic en Deployment.
Haga clic en Agents.
Haga clic en Downloads & Settings.
Desde el menú de Select Your Server's Operating System, haz clic en RHEL 7.X/8X Z-Series (s390x) - RPM.
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
Actualice las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
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>
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 y debe ser propiedad del usuario mongod. Para una implementación existente de MongoDB, se debe asegurar que el directorio tenga al usuario mongod como propietario. Si no existe una implementación de MongoDB, crea el directorio y establece el propietario.
Los siguientes comandos crean un directorio de datos y establecen el propietario como el usuario mongod:
sudo mkdir /data; sudo chown mongod:mongod /data
(Opcional) Activar solo la supervisión.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Asegúrese de que la copia de seguridad esté desactivada siguiendo el procedimiento en Desactivar copia de seguridad.
(Opcional) Activar solo la copia de seguridad.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Asegúrese de que la monitorización esté desactivada siguiendo el procedimiento en Desactivar monitorización.
(Opcional) Activa la supervisión y la realización de copias de seguridad.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
En la arquitectura ARM64 ejecutando RHEL (8.x o 9.x) 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.
Ejecutar RHEL (8.x o 9.x) o Amazon Linux 2 utilizando el gestor de paquetes rpm:
Navegue a la página de Descarga de MongoDB Agent.
Si tienes un Proyecto con implementaciones existentes, puedes instalar el MongoDB Agent en tus implementaciones existentes:
Seleccione el proyecto deseado del menú Context.
Haga clic en Deployment.
Haga clic en Agents.
Haga clic en Downloads & Settings.
Desde el menú Select Your Server's Operating System, haz clic en RHEL/CentOS (8.X/9.X), Amazon Linux 2, Amazon Linux 2023 - TAR (ARM).
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, emite el siguiente comando curl para descargar el instalador para RHEL (8.x o 9.x) o Amazon Linux 2 para ARM64:
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.aarch64.amzn2.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
Actualice las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
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>
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 y debe ser propiedad del usuario mongod. Para una implementación existente de MongoDB, se debe asegurar que el directorio tenga al usuario mongod como propietario. Si no existe una implementación de MongoDB, crea el directorio y establece el propietario.
Los siguientes comandos crean un directorio de datos y establecen el propietario como el usuario mongod:
sudo mkdir /data; sudo chown mongod:mongod /data
(Opcional) Activar solo la supervisión.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Asegúrese de que la copia de seguridad esté desactivada siguiendo el procedimiento en Desactivar copia de seguridad.
(Opcional) Activar solo la copia de seguridad.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Asegúrese de que la monitorización esté desactivada siguiendo el procedimiento en Desactivar monitorización.
(Opcional) Activa la supervisión y la realización de copias de seguridad.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Ejecutando RHEL (8.x o 9.x) o Amazon Linux 2 usando un fichero tar:
Navegue a la página de Descarga de MongoDB Agent.
Si tienes un Proyecto con implementaciones existentes, puedes instalar el MongoDB Agent en tus implementaciones existentes:
Seleccione el proyecto deseado del menú Context.
Haga clic en Deployment.
Haga clic en Agents.
Haga clic en Downloads & Settings.
Desde el menú Select Your Server's Operating System, haz clic en RHEL/CentOS (8.X/9.X), Amazon Linux 2, Amazon Linux 2023 - TAR (ARM).
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, emite el siguiente comando curl para descargar el instalador para RHEL (8.x o 9.x) o Amazon Linux 2 para ARM64:
curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.amzn2_aarch64.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 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 |
|---|---|
| |
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>
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.
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:
Haga 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 texto 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 mongod user and group if they do not exist if ! sudo /usr/bin/id -g mongod &>/dev/null; then sudo /usr/sbin/groupadd -r mongod fi Create mongod user if they do not exist and assign them to the mongod group if ! sudo /usr/bin/id mongod &>/dev/null; then sudo /usr/sbin/useradd -M -r -g mongod \ -d /var/lib/mongo -s /bin/false \ -c mongod mongod > /dev/null 2>&1 fi Grant the mongod:mongod user and group permissions to manage deployments. sudo chown mongod:mongod /var/lib/mongod-mms-automation sudo chown mongod:mongod /var/log/mongod-mms-automation sudo chown mongod:mongod /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 &
(Opcional) Activar solo la supervisión.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Asegúrese de que la copia de seguridad esté desactivada siguiendo el procedimiento en Desactivar copia de seguridad.
(Opcional) Activar solo la copia de seguridad.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Asegúrese de que la monitorización esté desactivada siguiendo el procedimiento en Desactivar monitorización.
(Opcional) Activa la supervisión y la realización de copias de seguridad.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Utiliza este procedimiento para instalar sistemas Linux que no utilicen paquetes deb o rpm.
Navegue a la página de Descarga de MongoDB Agent.
Si tienes un Proyecto con implementaciones existentes, puedes instalar el MongoDB Agent en tus implementaciones existentes:
Seleccione el proyecto deseado del menú Context.
Haga clic en Deployment.
Haga clic en Agents.
Haga clic en Downloads & Settings.
Desde el menú Select Your Server's Operating System, haz clic en Otro Linux - TAR.
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 de Linux Genérico 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 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 |
|---|---|
| |
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>
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.
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:
Haga 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 texto 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 &
(Opcional) Activar solo la supervisión.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Asegúrese de que la copia de seguridad esté desactivada siguiendo el procedimiento en Desactivar copia de seguridad.
(Opcional) Activar solo la copia de seguridad.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.
Asegúrese de que la monitorización esté desactivada siguiendo el procedimiento en Desactivar monitorización.
(Opcional) Activa la supervisión y la realización de copias de seguridad.
Para habilitar la supervisión de tu implementación, sigue el procedimiento en Activar Supervisión.
Para habilitar la copia de seguridad para su implementación, siga el procedimiento en Activar copia de seguridad.