다음 mongod 및 구성 mongos 옵션은 Advanced Configuration Options MongoDB 배포 때 Ops Manager 필드 통해 사용할 수 있습니다. 배포할 때 고급 옵션을 선택합니다.
Ops Manager Advanced Configuration Options 는 다음과 같이 설명된 MongoDB 구성 옵션 및 매개 변수에 매핑됩니다.
경고
나열된 옵션으로 제한
MongoDB 옵션이 이 페이지에 나열되지 않은 경우 setParameter를 사용하여 설정을 추가할 수 있습니다. 이러한 방식으로 추가된 설정은 해당 인스턴스가 시작될 때 MongoDB Ops Manager가 관리하는 MongoDB 인스턴스에 적용됩니다.
절차
고급 옵션을 편집하려면 다음 단계를 완료하세요.
감사 로그
Ops Manager 인터페이스 | MongoDB 옵션 |
|---|---|
AuditEncryptionKeyIdentifier | |
압축 모드 | |
auditDestination | |
auditFilter | |
auditFormat | |
localAuditKeyFile | |
auditPath | |
스키마 | auditLog.schema |
섹션에서 옵션을 사용하여 이러한 감사 로그 매개변수를 추가할 수 setParameter 있습니다.Advanced Configuration Options
감사 로그 암호화하려면 Ops Manager 관리하는 MongoDB 인스턴스를 시작하기 전에 섹션에 auditEncryptKeyWithKMIPGet 및 auditEncryptionHeaderMetadataFile 매개변수를 Advanced Configuration Options 추가합니다.
Basis 기술
Ops Manager 인터페이스 | MongoDB 옵션 |
|---|---|
basis테크루트디렉토리 |
|
Kerberos
Ops Manager 인터페이스 | MongoDB 옵션 |
|---|---|
kerberos키탭 |
|
Net
Ops Manager 인터페이스 | MongoDB 옵션 |
|---|---|
bind_ip | |
httpinterface |
|
IPv6 | |
JSONP |
|
maxConns | |
rest |
|
tlsClusterFile | |
tlsClusterPassword | |
tlsCRLFile | |
tlsDisabledProtocols | |
tlsLogVersions |
Numactl
Ops Manager 인터페이스 | MongoDB 옵션 |
|---|---|
numCores |
|
작업 프로파일링
Ops Manager 인터페이스 | MongoDB 옵션 |
|---|---|
프로필 | |
slowms | |
slowOpSampleRate |
프로세스 관리
Ops Manager 인터페이스 | MongoDB 옵션 |
|---|---|
pidfilepath |
복제
Ops Manager 인터페이스 | MongoDB 옵션 |
|---|---|
enableMajorityReadConcern | |
Oplog 크기 |
보안
경고
MongoDB Ops Manager는 로컬 키 암호화 에서 KMIP 서버 기반 암호화로의 전환을 지원하지 않습니다.
Ops Manager 인터페이스 | MongoDB 옵션 |
|---|---|
clusterAuthMode | |
enableEncryption | |
encryptionCipherMode | |
encryptionKeyFile | |
javascriptEnabled 이 설정은 더 이상 사용되지 않으며 향후 출시하다 에서 제거될 예정입니다. 기본값은 | |
kmipClientCertificateFile | |
kmipClientCertificatePassword | |
kmipKeyIdentifier | |
kmipPort | |
kmipServerCAFile | |
kmipServerName | |
saslauthdSocketPath | |
saslHostname |
샤딩
Ops Manager 인터페이스 | MongoDB 옵션 |
|---|---|
자동 분할 |
|
chunkSize |
|
스토리지
Ops Manager 인터페이스 | MongoDB 옵션 |
|---|---|
Directoryperdb | |
엔진 | |
inMemorySizeGB | |
journal |
|
journalCommitInterval | |
nssize |
|
prealloc |
|
할당량 |
|
할당량 파일 |
|
수리 경로 |
|
smallfiles |
|
syncdelay | |
유선타이거 캐시 크기 GB | |
와이어드타이거 컬렉션 블록 컴프레서 | |
WiredTigerCollectionConfigString |
|
WiredTigerDirectoryForIndexes | |
WiredTigerEngineConfigString |
|
WiredTigerIndexConfigString |
|
WiredTigerIndexPrefixCompression | |
유선타이거저널컴프레서 | |
유선타이거 통계LogDelaySecs |
|
시스템 로그
Ops Manager 인터페이스 | MongoDB 옵션 |
|---|---|
logappend | |
로그 회전 | |
조용히 | |
syslogDestination | |
syslogFacility | |
타임스탬프 형식 | |
상세 |
TLS
Ops Manager 인터페이스 | MongoDB 옵션 |
|---|---|
tlsCertificateKeyFile | |
tlsCertificateKeyFilePassword | |
tlsFIPSMode | |
tlsMode |
--setParameter
중요
Ops Manager는 사용자가 제공한 매개 변수가 유효한지 확인하지 않습니다. 허용되는 파라미터 및 값은 MongoDB Server 매뉴얼을 참조하세요.
Ops Manager 인터페이스 | MongoDB 옵션 |
|---|---|
[setParameter] |
서버 매개변수의 값을 로 추가할 수 |
지원되는 MongoDB 버전 및 MongoDB Agent 버전의 경우 setParameter 롤링 재시작 없이 특정 매개 변수를 설정하다 수 있습니다.setParameter 런타임 중 또는 스타트업 시 매개변수를 설정하다 수있는지 여부를 결정하려면 해당 매개변수에 대한 세부 정보를 조회 . 복잡한 setParameter 매개변수의 경우 프로세스 구성 파일 또는 --setParameter 명령줄 옵션에서와 동일한 형식으로 매개변수 값을 설정하다 해야 합니다.
참고
watchdogPeriodSeconds 매개 변수를 설정하다 하면 MongoDB Agent 롤링 재시작 트리거합니다.
매개 변수를 삭제하거나 제거하면 MongoDB Agent는 해당 매개 변수를 다시 변경할 때까지 해당 매개 변수의 현재 값을 유지합니다. 매개변수를 기본값으로 재설정하려면 값을 수동으로 설정하거나 롤링 재시작을 trigger해야 합니다.
스타트업 mongod 시 MongoDB Agent 설정하다 수 없는 매개 변수를 설정하다 하려고 하면 MongoDB Agent 롤링 재시작 트리거하고 인스턴스 시작에 실패합니다.