# Copyright (C) 2005-2024 Splunk Inc. All Rights Reserved. # This file contains attributes and values for configuring the IT Service # Intelligence (ITSI) app. # # There is an itsi_nats.conf in $SPLUNK_HOME/etc/apps/SA-ITOA/default/. # To set custom configurations, place an itsi_nats.conf in # $SPLUNK_HOME/etc/apps/SA-ITOA/local/. You must restart Splunk software to enable # configurations. # # To learn more about configuration files (including precedence) please see # the documentation located at # http://docs.splunk.com/Documentation/ITSI/latest/Configure/ListofITSIconfigurationfiles # # CAUTION: You can drastically affect your Splunk installation by changing these settings. # Consult technical support (http://www.splunk.com/page/submit_issue) if you are not sure how # to configure this file. #### # GLOBAL SETTINGS #### # Use the [default] stanza to define any global settings. # * You can also define global settings outside of any stanza, at the top # of the file. # * Each .conf file should have at most one default stanza. If there are # multiple default stanzas, attributes are combined. In the case of # multiple definitions of the same attribute, the last definition in the # file wins. # * If an attribute is defined at both the global level and in a specific # stanza, the value in the specific stanza takes precedence. [nats_settings] * Defines settings related to ITSI NATS implementation. job_queue_timeout = * The amount of time, in seconds, before the backup/restore job queue times out if the node owning the job has been down for too long to allow other jobs to proceed. * The minimum supported timeout period is 3600 seconds (1 hour). The system sets the timeout to 3600 seconds when a value lower than this is set. * Default: 43200 (12 hours) require_tls_client_cert = * Whether tls setting is required while connecting to NATS server. * If "0", NAT server is connected without tls certificate. * If "1", NAT server is connected with tls certificate. * Default: 0 require_auth = * Whether authentication is required while connecting to NATS server. * If "0", NAT server is connected without authentication. * If "1", NAT server is connected with authentication. * Default: 0 nats_servers = * A comma separated list of urls used to connect to nats server. * Default: nats://127.0.0.1:4222 nats_server_connect_time = * Limit how long it can take to establish a connection to a server. * Default: 5 seconds nats_max_reconnect_attempts = * The maximum reconnect attempts per server. Once reconnect to a server fails the specified * amount of times in a row, it will be removed from the connect list. * Default: 3 nats_reconnect_time_wait = * A wait setting to prevent to connect to the same server over and over. * This makes sure that between two reconnect attempts to the same server at least a certain amount of time has passed. * Default: 5 seconds retention_max_age = * The maximum age of any message in the stream, expressed in seconds. * Messages older than this will be removed from the stream. * Default: 3600 seconds max_memory_store = * Maximum memory storage that can be allocated to JetStream in bytes. * Default: 1073741824 bytes max_file_store = * Maximum file storage that can be allocated to JetStream in bytes. * Default: 53687091200 bytes