Encryption Settings Database Accessibility Monitor Provider

Note: this component is designated "advanced", which means that objects of this type are not expected to be created or altered in most environments. If you believe that such a change is necessary, you may want to contact support in order to understand the potential impact of that change.

The Encryption Settings Database Accessibility Monitor Provider may be used to periodically verify the server's ability to read the contents of the encryption settings database without relying on any caching that the cipher stream provider might normally use.

In the event that any problem is detected, this monitor provider will raise an alarm and generate an administrative alert to notify administrators of conditions that may cause the encryption settings database to be unreadable on a server restart. Further, after a prolonged outage, it may optionally take action to prevent access to encrypted data, including shutting down the server or entering lockdown mode.

Parent Component Properties dsconfig Usage

Parent Component

The Encryption Settings Database Accessibility Monitor Provider component inherits from the Monitor Provider

Properties

The properties supported by this managed object are as follows:


Basic Properties: Advanced Properties:
 description  None
 enabled
 check-frequency
 prolonged-outage-duration
 prolonged-outage-behavior

Basic Properties

description

Description
A description for this Monitor Provider
Default Value
None
Allowed Values
A string
Multi-Valued
No
Required
No
Admin Action Required
None. Modification requires no further action

enabled

Description
Indicates whether the Monitor Provider is enabled for use.
Default Value
None
Allowed Values
true
false
Multi-Valued
No
Required
Yes
Admin Action Required
None. Modification requires no further action

check-frequency

Description
The frequency with which this monitor provider should confirm the ability to access the server's encryption settings database.
Default Value
5 minutes
Allowed Values
A duration. Lower limit is 1 milliseconds.
Multi-Valued
No
Required
Yes
Admin Action Required
None. Modification requires no further action

prolonged-outage-duration

Description
The minimum length of time that an outage should persist before it is considered a prolonged outage. If an outage lasts at least as long as this duration, then the server will take the action indicated by the prolonged-outage-behavior property.
Default Value
12 hours
Allowed Values
A duration. Lower limit is 1 milliseconds.
Multi-Valued
No
Required
No
Admin Action Required
None. Modification requires no further action

prolonged-outage-behavior

Description
The behavior that the server should exhibit after a prolonged period of time when the encryption settings database remains unreadable.
Default Value
none
Allowed Values
none - Indicates that the server should not take any additional action after a prolonged outage.

issue-alert - Indicates that the server should issue another alert notification after a prolonged outage.

enter-lockdown-mode - Indicates that the server should enter lockdown mode after a prolonged outage.

shut-down-server - Indicates that the server should shut itself down after a prolonged outage.
Multi-Valued
No
Required
No
Admin Action Required
None. Modification requires no further action


dsconfig Usage

To list the configured Monitor Providers:

dsconfig list-monitor-providers
     [--property {propertyName}] ...

To view the configuration for an existing Monitor Provider:

dsconfig get-monitor-provider-prop
     --provider-name {name}
     [--tab-delimited]
     [--script-friendly]
     [--property {propertyName}] ...

To update the configuration for an existing Monitor Provider:

dsconfig set-monitor-provider-prop
     --provider-name {name}
     (--set|--add|--remove) {propertyName}:{propertyValue}
     [(--set|--add|--remove) {propertyName}:{propertyValue}] ...

To create a new Encryption Settings Database Accessibility Monitor Provider:

dsconfig create-monitor-provider
     --provider-name {name}
     --type encryption-settings-database-accessibility
     --set enabled:{propertyValue}
     [--set {propertyName}:{propertyValue}] ...

To delete an existing Monitor Provider:

dsconfig delete-monitor-provider
     --provider-name {name}