Opções avançadas para implementações de MongoDB
Nesta página
As seguintes opções de configuraçãomongod e mongos do estão disponíveis por meio do campo do MongoDB Ops Manager Advanced Configuration Options quando você implementa o MongoDB. Você seleciona opções avançadas ao distribuir:
O mapa do Ops Manager Advanced Configuration Options para as opções e parâmetros de configuração do MongoDB descritos a seguir.
Aviso
Limitado às opções listadas
Se uma opção do MongoDB não estiver listada nesta página, você pode usar setParameter para adicionar a configuração. As configurações adicionadas dessa forma se aplicam às instâncias do MongoDB que o Ops Manager gerencia quando essas instâncias são inicializadas.
Registro de auditoria
Interface do Ops Manager | Opção MongoDB |
---|---|
auditEncryptionKeyIdentifier | |
compressãoMode | |
auditDestination | |
auditFilter | |
formato de auditoria | |
localAuditKeyFile | |
auditPath |
É possível adicionar esses parâmetros de log de auditoria com uma opção setParameter
na seção Advanced Configuration Options.
Para criptografar o log de auditoria, antes de iniciar as instâncias do MongoDB que o Ops Manager gerencia, adicione os parâmetros auditEncryptKeyWithKMIPGet
e auditEncryptionHeaderMetadataFile
na seção Advanced Configuration Options.
tecnologia de base
Interface do Ops Manager | Opção MongoDB |
---|---|
basetécnicoRootDirectory | basisTech.rootDirectory |
Kerberos
Interface do Ops Manager | Opção MongoDB |
---|---|
KerberosKeytab | kerberos.keytab |
Líquido
Interface do Ops Manager | Opção MongoDB |
---|---|
bind_ip | |
httpinterface | net.http.enabled |
IPv6 | |
JSONP | net.http.JSONPEnabled |
maxConns | |
rest | net.http.RESTInterfaceEnabled |
tlsClusterFile | |
tlsClusterPassword | |
TLSCRLFile | |
tlsDisabledProtocols | |
tlsLogVersions |
Numactl
Interface do Ops Manager | Opção MongoDB |
---|---|
numCores | numactl.numCores |
Perfil de operação
Interface do Ops Manager | Opção MongoDB |
---|---|
perfil | |
slowms | |
slowOpSampleRate |
gestão de processos
Interface do Ops Manager | Opção MongoDB |
---|---|
pidfilepath |
Replicação
Interface do Ops Manager | Opção MongoDB |
---|---|
enableMajorityReadConcern | |
Tamanho do log |
Segurança
Aviso
MongoDB Ops Manager não oferece suporte à transição da criptografia de chave local para a criptografia baseada em servidor KMIP .
Interface do Ops Manager | Opção MongoDB |
---|---|
clusterAuthMode | |
enableEncryption | |
encryptionCipherMode | |
encryptionKeyFile | |
javascriptEnabled | |
kmipClientCertificateFile | |
kmipClientCertificatePassword | |
kmipKeyIdentifier | |
kmipPort | |
kmipServerCAFile | |
kmipServerName | |
saslauthdSocketPath | |
saslHostname |
Fragmentação
Interface do Ops Manager | Opção MongoDB |
---|---|
Autosplit | sharding.autoSplit |
chunkSize | sharding.chunkSize |
SNMP
Importante
MongoDB Ops Manager 6.0.0 descontinua alertas SNMP . MongoDB Ops Manager 7.0.0 não incluirá alertas de SNMP . Para saber mais sobre outras opções de alerta , consulte Integrações de serviços de terceiros.
Interface do Ops Manager | Opção MongoDB |
---|---|
snmp-master | snmp.master |
snmp-subagent | snmp.subagent |
Armazenamento
Interface do Ops Manager | Opção MongoDB |
---|---|
diretórioperdb | |
mecanismo | |
inMemorySizeGB | |
journal | storage.journal.enabled |
journalCommitInterval | |
nssize | storage.nsSize |
pré-alcol | storage.preallocDataFiles |
cota | storage.quota.enforced |
cotaFiles | storage.quota.maxFilesPerDB |
caminho de reparo | storage.repairPath |
arquivos pequenos | storage.smallFiles |
syncdelay | |
wiredTigerCacheSizeGB | |
wiredTigerCollectionBlockCompressor | |
wiredTigerCollectionConfigString | storage.wiredTiger.collectionConfig.configString |
wiredTigerDirectoryForIndexes | |
wiredTigerEngineConfigString | storage.wiredTiger.engineConfig.configString |
wiredTigerIndexConfigString | storage.wiredTiger.indexConfig.configString |
wiredTigerIndexPrefixCompression | |
wiredTigerJournalCompressor | |
wiredTigerStatisticsLogDelaySecs | storage.wiredTiger.engineConfig.statisticsLogDelaySecs |
Registro do sistema
Interface do Ops Manager | Opção MongoDB |
---|---|
registro anexado | |
logRotate | |
sossegado | |
syslogDestination | |
syslogFacility | |
Formato de Registro de Data/Hora | |
Detalhamento |
TLS
Interface do Ops Manager | Opção MongoDB |
---|---|
tlsCertificateKeyFile | |
tlsCertificateKeyFilePassword | |
tlsFIPSMode | |
tlsMode |
Parâmetro de configuração
Importante
O Ops Manager não verifica se os parâmetros fornecidos são válidos. Consulte o Manual do MongoDB Server para obter os parâmetros e valores aceitos.
Interface do Ops Manager | Opção MongoDB |
---|---|
[setParameter] |
Você pode adicionar qualquer valor dos Parâmetros do Servidor como |
Para as versões do MongoDB e do MongoDB Agent compatíveis, você pode definir determinados parâmetros setParameter
sem uma reinicialização contínua. Para determinar se você pode definir um parâmetro setParameter
durante o tempo de execução ou na inicialização, obtenha detalhes sobre esse parâmetro. No caso dos parâmetros setParameter
complexos, você deve definir os valores de parâmetro no mesmo formato do arquivo de configuração do processo ou na opção de linha de comando --setParameter
.
Observação
Se você definir os parâmetros watchdogPeriodSeconds ou ttlMonitorEnabled , o MongoDB Agent acionará uma reinicialização contínua.
Se você excluir ou remover um parâmetro, o MongoDB Agent manterá o valor atual do parâmetro até que você faça outra alteração nesse parâmetro. Para redefinir o parâmetro para seu valor padrão, você deve definir manualmente o valor ou acionar uma reinicialização contínua.
Se você tentar definir um parâmetro que o MongoDB Agent não possa definir na inicialização, o MongoDB Agent acionará uma reinicialização contínua e falhará ao iniciar uma instância mongod
.