MongoDB 配置の詳細オプション
次のmongod と の構成オプションは、mongos を配置するときにMongoDB Ops ManagerAdvanced Configuration Options {7MongoDB フィールドから使用できます。以下を配置するときに、詳細オプションを選択します。
MongoDB Ops Manager Advanced Configuration Options は、次の説明で説明するMongoDBの構成オプションとパラメータにマップされます。
警告
リストされたオプションに制限されます
このページに MongoDB オプションがリストされていない場合は、 setParameterを使用して 設定を追加できます。 この方法で追加された設定は、MongoDB Ops Manager が管理する MongoDB インスタンスの起動時に適用されます。
手順
詳細オプションを編集するには、次の手順を実行します。
監査ログ
MongoDB Ops Managerインターフェース | MongoDB オプション |
---|---|
auditEncryptionKeyIdentifier | |
CompressionMode | |
auditD destination | |
auditFilter | |
auditFormat | |
localAuditKeyFile | |
auditPath | |
スキーマ | auditLog.schema |
これらの監査ログパラメータは、 Advanced Configuration OptionsセクションのsetParameter
オプションを使用して追加できます。
監査ログを暗号化するには、 が管理する インスタンスを起動する前に、MongoDB セクションにMongoDB Ops Manager auditEncryptKeyWithKMIPGet
auditEncryptionHeaderMetadataFile
とAdvanced Configuration Options パラメーターを追加します。
基本情報ない
MongoDB Ops Managerインターフェース | MongoDB オプション |
---|---|
base TechRootDirectory | basisTech.rootDirectory |
Kerberos
MongoDB Ops Managerインターフェース | MongoDB オプション |
---|---|
kerberosKeytab | kerberos.keytab |
Net
MongoDB Ops Managerインターフェース | MongoDB オプション |
---|---|
bind_ip | |
httpInterface | net.http.enabled |
IPv6 | |
jsonp | net.http.JSONPEnabled |
maxConns | |
残り | net.http.RESTInterfaceEnabled |
tlsClusterFile | |
tlsClusterPassword | |
tlsCRLFile | |
tlsDisabledProtocols | |
tlsLogVersions |
数値
MongoDB Ops Managerインターフェース | MongoDB オプション |
---|---|
numCores | numactl.numCores |
操作プロファイリング
MongoDB Ops Managerインターフェース | MongoDB オプション |
---|---|
プロファイル | |
slowms | |
slowOpSampleRate |
プロセス管理
MongoDB Ops Managerインターフェース | MongoDB オプション |
---|---|
pidfilepath |
複製
MongoDB Ops Managerインターフェース | MongoDB オプション |
---|---|
enableMajorityReadConcern | |
Oplog サイズ |
セキュリティ
警告
MongoDB Ops Managerは、ローカルキー暗号化から KMIPサーバーベースの暗号化への移行をサポートしていません。
MongoDB Ops Managerインターフェース | MongoDB オプション |
---|---|
clusterAuthMode | |
enableEncryption | |
encryptionCisphereMode | |
encryptionKeyFile | |
javascriptEnabled この設定は非推奨であり、将来のリリースで削除される予定です。 デフォルトは | |
kmipClientCertificateFile | |
kmipClientCertificatePassword | |
kmipKeyIdentifier | |
kmipPort | |
kmipServerCAFile | |
kmeServerName | |
saslauthdSocketPath | |
saslHostname |
シャーディング
MongoDB Ops Managerインターフェース | MongoDB オプション |
---|---|
autoSplit | sharding.autoSplit |
chunkSize | sharding.chunkSize |
ストレージ
MongoDB Ops Managerインターフェース | MongoDB オプション |
---|---|
directoryperdb | |
エンジン | |
inMemorySizeGB | |
journal | storage.journal.enabled |
journalCommitInterval | |
nsize | storage.nsSize |
prealloc | storage.preallocDataFiles |
quota | storage.quota.enforced |
MongoDB_ENUS_JAJP | storage.quota.maxFilesPerDB |
修復パス | storage.repairPath |
Smallfiles | storage.smallFiles |
同期遅延 | |
wiredTigerCacheSizeGB | |
wiredTigerCollectionBlockCompressor | |
wiredTigerCollectionConfigString | storage.wiredTiger.collectionConfig.configString |
wiredTigerDirectoryForIndexes | |
wiredTigerEngineConfigString | storage.wiredTiger.engineConfig.configString |
wiredTigerIndexConfigString | storage.wiredTiger.indexConfig.configString |
wiredTigerIndexPrefixCompression | |
wiredTigerJouralCompressor | |
wiredTigerStatisticsLogDelaySecs | storage.wiredTiger.engineConfig.statisticsLogDelaySecs |
システムログ
MongoDB Ops Managerインターフェース | MongoDB オプション |
---|---|
logappend | |
logRotate | |
quiet | |
syslogDestination | |
syslogFability | |
タイムスタンプの形式 | |
冗長 |
TLS
MongoDB Ops Managerインターフェース | MongoDB オプション |
---|---|
tlsCertificateKeyFile | |
tlsCertificateKeyFilePassword | |
tlsFIPSMode | |
tlsMode |
Set Parameter
重要
MongoDB Ops Manager は、指定したパラメーターが有効かどうかを確認しません。 使用可能なパラメータと値については、 MongoDB Server マニュアルを確認してください。
MongoDB Ops Managerインターフェース | MongoDB オプション |
---|---|
[setParameter] |
サーバー パラメータから任意の値を |
サポートされている MongoDB バージョンと MongoDB Agent バージョンでは、ローリング再起動せずに特定のsetParameter
パラメータを設定できます。 実行中またはスタートアップ時にsetParameter
パラメータを設定できるかどうかを判断するには、そのパラメータの詳細を取得します。 複雑なsetParameter
パラメーターの場合は、プロセス構成ファイルまたは--setParameter
コマンドライン オプションと同じ形式でパラメーター値を設定する必要があります。
注意
watchdogPeridSecondsパラメーターを設定すると、MongoDB Agent はローリング再起動をトリガーします。
パラメーターを削除または排除すると、そのパラメーターに別の変更が加えられるまで、MongoDB Agent はパラメーターの現在の値を保持します。 パラメーターをデフォルト値にリセットするには、値を手動で設定するか、ローリング再起動triggerする必要があります。
MongoDB Agent が起動時に設定できないパラメータを設定しようとすると、MongoDB Agent はローリング再起動をトリガーし、 mongod
インスタンスの起動に失敗します。