部署MongoDB时,可通过Ops Manager Advanced Configuration Options字段使用以下 mongod 和 mongos 配置选项。您可以在部署时选择高级选项:
Ops Manager Advanced Configuration Options映射到 MongoDB 配置选项和参数,如下所述。
步骤
要编辑高级选项,请完成以下步骤。
审核日志
Ops Manager 界面 | MongoDB 选项 |
|---|---|
auditEncryptionKeyIdentifier | |
压缩模式 | |
auditDestination | |
auditFilter | |
auditFormat | |
localAuditKeyFile | |
auditPath | |
模式 | auditLog.schema |
您可以在 部分中使用 选项添加这些AtlassetParameter Advanced Configuration Options审核日志参数。
要加密Atlas 审核日志,请在启动Ops Manager管理的MongoDB实例之前,在auditEncryptKeyWithKMIPGet 部分添加auditEncryptionHeaderMetadataFile 和Advanced Configuration Options 参数。
基础技术
Ops Manager 界面 | MongoDB 选项 |
|---|---|
baseTechRootDirectory |
|
Kerberos
Ops Manager 界面 | MongoDB 选项 |
|---|---|
kerberosKeytab |
|
网络
Ops Manager 界面 | MongoDB 选项 |
|---|---|
bind_ip | |
httpinterface |
|
IPv6 | |
JSONP |
|
maxConns | |
REST |
|
tlsClusterFile | |
tlsClusterPassword | |
tlsCRLFile | |
tlsDisabledProtocols | |
tlsLogVersions |
Numactl
Ops Manager 界面 | MongoDB 选项 |
|---|---|
numCores |
|
操作分析
Ops Manager 界面 | MongoDB 选项 |
|---|---|
profile | |
slowms | |
slowOpSampleRate |
流程管理
Ops Manager 界面 | MongoDB 选项 |
|---|---|
pidfilepath |
复制
Ops Manager 界面 | MongoDB 选项 |
|---|---|
enableMajorityReadConcern | |
Oplog 大小 |
安全性
警告
Ops Manager 不支持从本地密钥加密转变为基于 KMIP 服务器的加密。
Ops Manager 界面 | MongoDB 选项 |
|---|---|
clusterAuthMode | |
enableEncryption | |
EncryptionCipherMode | |
EncryptionKeyFile | |
Javascript 启用 此设置已弃用,并将在未来发布中删除。 默认为 | |
kmipClientCertificateFile | |
kmipClientCertificatePassword | |
kmipKeyIdentifier | |
kmipPort | |
kmipServerCAFile | |
kmipServerName | |
saslauthdSocketPath | |
saslHostname |
分片
Ops Manager 界面 | MongoDB 选项 |
|---|---|
自动分割 |
|
chunkSize |
|
存储
Ops Manager 界面 | MongoDB 选项 |
|---|---|
Directoryperdb | |
引擎 | |
inMemorySizeGB | |
journal |
|
journalCommitInterval | |
nssize |
|
prealloc |
|
配额 |
|
quotaFiles |
|
RepairPath |
|
小型文件 |
|
同步延迟 | |
wiredTigerCacheSizeGB | |
wiredTigerCollectionBlockCompressor | |
wiredTigerCollectionConfigString |
|
wiredTigerDirectoryForIndexes | |
wiredTigerEngineConfigString |
|
wiredTigerIndexConfigString |
|
wiredTigerIndexPrefixCompression | |
wiredTigerJournalCompressor | |
wiredTigerStatisticsLogDelaySecs |
|
系统日志
Ops Manager 界面 | MongoDB 选项 |
|---|---|
logappend | |
logRotate | |
安静 | |
syslogDestination | |
syslogFacility | |
时间戳格式 | |
详细程度 |
TLS
Ops Manager 界面 | MongoDB 选项 |
|---|---|
tlsCertificateKeyFile | |
tlsCertificateKeyFilePassword | |
tlsFIPSMode | |
tlsMode |
setParameter
重要
Ops Manager 不会验证您提供的参数是否有效。查看 MongoDB Server 手册,了解可接受的参数和值。
对于支持的MongoDB版本和MongoDB 助手版本,您可以设立某些setParameter 参数,而无需滚动重启。要确定是否可以在运行时或初创企业时设立setParameter 参数,检索有关该参数的详细信息。对于复杂的setParameter 参数,必须采用与进程配置文件或--setParameter 命令行选项中相同的格式设立参数值。
注意
如果设立 参数, MongoDBwatchdogPeriodSeconds 助手会触发滚动重启。
如果您删除或移除某个参数,MongoDB Agent会保留该参数的当前值,直到您再次对该参数进行更改。要将参数重置为其默认值,您必须手动设置该值或trigger滚动重启。
如果您尝试设立MongoDB 助手在初创企业时无法设立的参数, MongoDB mongod助手会触发滚动重启,并且无法启动 实例。