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