Saltar al contenido

Cómo comprobar si la empresa Mongodb está en uso

Solución:

Recientemente hice esta pregunta en MongoDB JIRA. Aquí está la respuesta:

Hay al menos tres formas de descubrir si está ejecutando Enterprise, dejaré que usted determine la más fácil para su caso:

1) En versiones recientes de Ops Manager / Cloud Manager, se coloca un marcador después del número de versión como “-ent”. Por ejemplo, 2.6.11 se mostraría como “2.6.11-ent”.

2) En un shell de Mongo, puede verificar el servidor conectado ejecutando db.serverBuildInfo (). GitVersion. Salida de ejemplo en 2.6.9:

>db.serverBuildInfo().gitVersion
df313bc75aa94d192330cb92756fc486ea604e64 modules: enterprise

Tenga en cuenta que los “módulos: empresa” solo se muestran para las versiones empresariales.

3) Si solo tiene el binario, puede verificar la versión con el indicador –version en la línea de comandos. Por ejemplo:

mongod --version
db version v2.6.9
git version: df313bc75aa94d192330cb92756fc486ea604e64 modules: enterprise
OpenSSL version: OpenSSL 1.0.1m-fips 19 Mar 2015

Tenga en cuenta que los “módulos: empresa” solo se muestran para las versiones empresariales.

En MongoDB versión 3.6, puede obtener la información si los módulos empresariales se han creado o no a través de mongo shell y la salida de

db.serverBuildInfo().modules

En Enterprise, dirá:

[ "enterprise" ]

En Comunidad, debería mostrarse una matriz vacía.

Del equipo de soporte de mongo, si está ejecutando mongod -h | grep 'snmp-subagent' no produce ningún resultado, es probable que sea una versión comunitaria (no empresarial).

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *