Contexthub-server Configuration
Contexthub-server ConfigurationContexthub-server Configuration
LiveConfigLiveConfig
- Name:
rsa.cms.client.host
- Default value:
- Type:
string
- Description:
- Name:
rsa.cms.client.password
- Default value:
- Type:
string
- Description:
- Name:
rsa.cms.client.port
- Default value:
0
- Type:
integer
- Description:
- Name:
rsa.cms.client.use-ssl
- Default value:
false
- Type:
boolean
- Description:
- Name:
rsa.cms.client.username
- Default value:
- Type:
string
- Description:
LiveConnectPathConfigLiveConnectPathConfig
- Name:
rsa.cms.client.lc-auth-path
- Default value:
/authlive/authenticate/LIVECONNECT
- Type:
string
- Description:
- Name:
rsa.cms.client.lc-feedback-path
- Default value:
/liveconnect/v2/feedback/meta
- Type:
string
- Description:
ServicePropertiesServiceProperties
- Name:
rsa.contexthub.backup-data-path
- Default value:
- Type:
string
- Description:
Migration data backup location
- Name:
rsa.contexthub.config-dir-path
- Default value:
- Type:
string
- Description:
Config directory which contains all the configuration files
- Name:
rsa.contexthub.data-dir-path
- Default value:
- Type:
string
- Description:
Data Directory
- Name:
rsa.contexthub.file-system-service
- Default value:
- Type:
filesystemservice
- Description:
- Name:
rsa.contexthub.jobs-dir-path
- Default value:
- Type:
string
- Description:
Jobs directory which contains all the job configurations
- Name:
rsa.contexthub.max-entries-for-list
- Default value:
100000
- Type:
integer
- Description:
List datasource max limit
- Name:
rsa.contexthub.ootb-list-version
- Default value:
- Type:
string
- Description:
OOTB List Version
- Name:
rsa.contexthub.prefetch-pool-size
- Default value:
3
- Type:
integer
- Description:
Prefetch job pool size
- Name:
rsa.contexthub.replace-config
- Default value:
false
- Type:
boolean
- Description:
Replace the batch config files on service boot
- Name:
rsa.contexthub.templates-dir-path
- Default value:
- Type:
string
- Description:
Template directory which contains all the templates
- Name:
rsa.contexthub.tried-adding-respond-server
- Default value:
false
- Type:
boolean
- Description:
Now when the service boots-up and if there is Respond-Server already in the deployment, we should try to add that as a CH data-source, but this should be done already once, so in case user deletes the source we shouldn’t add it again.
ServiceDataPropertiesServiceDataProperties
- Name:
rsa.contexthub.data.disk-size
- Default value:
120
- Type:
bytes
- Description:
Max database disk space allocated for the Contexthub service.
- Name:
rsa.contexthub.data.used-disk-upper-threshold
- Default value:
95
- Type:
double
- Description:
GlobalQueryResponseCachePolicyGlobalQueryResponseCachePolicy
- Name:
rsa.contexthub.query-response-cache.available-memory
- Default value:
0
- Type:
long
- Description:
- Name:
rsa.contexthub.query-response-cache.cache-name
- Default value:
- Type:
string
- Description:
- Name:
rsa.contexthub.query-response-cache.cache-store-bulk-insert-size
- Default value:
20
- Type:
integer
- Description:
- Name:
rsa.contexthub.query-response-cache.enabled
- Default value:
true
- Type:
boolean
- Description:
- Name:
rsa.contexthub.query-response-cache.max-seconds-in-cache
- Default value:
1800
- Type:
seconds
- Description:
- Name:
rsa.contexthub.query-response-cache.modification-queue
- Default value:
20
- Type:
integer
- Description:
- Name:
rsa.contexthub.query-response-cache.percentage-of-heap-as-cache
- Default value:
50
- Type:
double
- Description:
- Name:
rsa.contexthub.query-response-cache.preload
- Default value:
true
- Type:
boolean
- Description:
- Name:
rsa.contexthub.query-response-cache.thread-pool
- Default value:
2
- Type:
integer
- Description:
- Name:
rsa.contexthub.query-response-cache.used-cache-upper-threshold
- Default value:
100
- Type:
double
- Description:
AsyncServiceProperitesAsyncServiceProperites
- Name:
rsa.contexthub.query-threads.core-pool-size
- Default value:
20
- Type:
integer
- Description:
- Name:
rsa.contexthub.query-threads.max-pool-size
- Default value:
250
- Type:
integer
- Description:
- Name:
rsa.contexthub.query-threads.max-seconds-before-results-expire
- Default value:
0
- Type:
long
- Description:
- Name:
rsa.contexthub.query-threads.queue-capacity
- Default value:
1000
- Type:
integer
- Description:
ReputationPropertiesReputationProperties
- Name:
rsa.contexthub.reputation.batch-size
- Default value:
1000
- Type:
integer
- Description:
Size of the batch to be send to Reputation Server
- Name:
rsa.contexthub.reputation.max-hashes-to-be-queried
- Default value:
595000
- Type:
integer
- Description:
Maximum number of hashes to be considered for refreshing in 1 day
- Name:
rsa.contexthub.reputation.max-query-supported-by-reputation-server
- Default value:
600000
- Type:
integer
- Description:
Maximum number of queries supported by the live reputation service.
- Name:
rsa.contexthub.reputation.max-staged-count-for-refresh
- Default value:
1
- Type:
long
- Description:
Maximum staged entries in staging store if present, prefetch will be retried in refreshCheckInterval seconds. This is done to give priority to new reputation queries. Eg: Prefetch starts at 9 PM on a day. CH checks whether the "Staged" entries in Staging store are less than maxStagedCountForRefresh. If it is less prefetch starts else prefetch is skipped for this time and retried in refreshCheckInterval seconds.
- Name:
rsa.contexthub.reputation.preferred-hashing-algorithm
- Default value:
md5
- Type:
string
- Description:
Algorithms that should be used while interaction with Reputation Server
- Name:
rsa.contexthub.reputation.refresh-batch-interval
- Default value:
15
- Type:
seconds
- Description:
Time Interval between 2 batches sent to reputation server for refresh
- Name:
rsa.contexthub.reputation.refresh-check-interval
- Default value:
15
- Type:
seconds
- Description:
Configuration to handle "Staging Store has entries" or Any other exception/error in case of refresh(prefetch). Staged entries should get priority over refresh job. And in case of any failures CH should retry refresh after this interval. Eg: At t1, CH started refresh job but finds that there are some entries in staging store with status - "Staged" CH will check if the no. of entries are > minStagedCountForRefresh, and if thats the case it will retry refresh after seconds configured here until that day’s 11:55 PM UTC
- Name:
rsa.contexthub.reputation.reputation-query-batch-interval
- Default value:
2
- Type:
seconds
- Description:
If CH does not gets any batch from staging store for RS, next time it queries staging store for a batch is after the seconds configured here. Eg: At t1, CH got a batch from staging store and RS was queried At t2, CH did not get any batch from staging store Now at t3 (t2 + reputationQueryBatchInterval) , CH again queried staging store for a batch
StixPropertiesStixProperties
- Name:
rsa.contexthub.stix.data-store-read-page-size
- Default value:
100
- Type:
integer
- Description:
When reading the entire data store of a STIX source, this property determines the page size