Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [DEFAULT]
- #
- # From oslo.log
- #
- # If set to true, the logging level will be set to DEBUG instead of the default
- # INFO level. (boolean value)
- # Note: This option can be changed without restarting.
- debug = false
- # The name of a logging configuration file. This file is appended to any
- # existing logging configuration files. For details about logging configuration
- # files, see the Python logging module documentation. Note that when logging
- # configuration files are used then all logging configuration is set in the
- # configuration file and other logging configuration options are ignored (for
- # example, logging_context_format_string). (string value)
- # Note: This option can be changed without restarting.
- # Deprecated group/name - [DEFAULT]/log_config
- #log_config_append = <None>
- # Defines the format string for %%(asctime)s in log records. Default:
- # %(default)s . This option is ignored if log_config_append is set. (string
- # value)
- #log_date_format = %Y-%m-%d %H:%M:%S
- # (Optional) Name of log file to send logging output to. If no default is set,
- # logging will go to stderr as defined by use_stderr. This option is ignored if
- # log_config_append is set. (string value)
- # Deprecated group/name - [DEFAULT]/logfile
- #log_file = <None>
- # (Optional) The base directory used for relative log_file paths. This option
- # is ignored if log_config_append is set. (string value)
- # Deprecated group/name - [DEFAULT]/logdir
- #log_dir = <None>
- # Uses logging handler designed to watch file system. When log file is moved or
- # removed this handler will open a new log file with specified path
- # instantaneously. It makes sense only if log_file option is specified and
- # Linux platform is used. This option is ignored if log_config_append is set.
- # (boolean value)
- #watch_log_file = false
- # Use syslog for logging. Existing syslog format is DEPRECATED and will be
- # changed later to honor RFC5424. This option is ignored if log_config_append
- # is set. (boolean value)
- #use_syslog = false
- # Enable journald for logging. If running in a systemd environment you may wish
- # to enable journal support. Doing so will use the journal native protocol
- # which includes structured metadata in addition to log messages.This option is
- # ignored if log_config_append is set. (boolean value)
- #use_journal = false
- # Syslog facility to receive log lines. This option is ignored if
- # log_config_append is set. (string value)
- #syslog_log_facility = LOG_USER
- # Use JSON formatting for logging. This option is ignored if log_config_append
- # is set. (boolean value)
- #use_json = false
- # Log output to standard error. This option is ignored if log_config_append is
- # set. (boolean value)
- #use_stderr = false
- # Format string to use for log messages with context. (string value)
- #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
- # Format string to use for log messages when context is undefined. (string
- # value)
- #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
- # Additional data to append to log message when logging level for the message
- # is DEBUG. (string value)
- #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
- # Prefix each line of exception output with this format. (string value)
- #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
- # Defines the format string for %(user_identity)s that is used in
- # logging_context_format_string. (string value)
- #logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
- # List of package logging levels in logger=LEVEL pairs. This option is ignored
- # if log_config_append is set. (list value)
- #default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,oslo_messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WARN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,dogpile.core.dogpile=INFO
- # Enables or disables publication of error events. (boolean value)
- #publish_errors = false
- # The format for an instance that is passed with the log message. (string
- # value)
- #instance_format = "[instance: %(uuid)s] "
- # The format for an instance UUID that is passed with the log message. (string
- # value)
- #instance_uuid_format = "[instance: %(uuid)s] "
- # Interval, number of seconds, of log rate limiting. (integer value)
- #rate_limit_interval = 0
- # Maximum number of logged messages per rate_limit_interval. (integer value)
- #rate_limit_burst = 0
- # Log level name used by rate limiting: CRITICAL, ERROR, INFO, WARNING, DEBUG
- # or empty string. Logs with level greater or equal to rate_limit_except_level
- # are not filtered. An empty string means that all levels are filtered. (string
- # value)
- #rate_limit_except_level = CRITICAL
- # Enables or disables fatal status of deprecations. (boolean value)
- #fatal_deprecations = false
- #
- # From vitrage
- #
- # Aodh version (string value)
- #aodh_version = 2
- # Ceilometer version (string value)
- #ceilometer_version = 2
- # Nova version (string value)
- #nova_version = 2.11
- # Cinder version (string value)
- #cinder_version = 2
- # Glance version (string value)
- #glance_version = 2
- # Heat version (string value)
- #heat_version = 1
- # Mistral version (string value)
- #mistral_version = 2
- # The topic vitrage listens on (string value)
- #rpc_topic = rpcapiv1
- # Names of enabled notifiers (example: nova, snmp, mistral) (list value)
- #notifiers = <None>
- # list of base path for notifiers (list value)
- #notifiers_path = vitrage.notifier.plugins
- [api]
- #
- # From vitrage
- #
- # The port for the vitrage API server. (port value)
- # Minimum value: 0
- # Maximum value: 65535
- #port = 8999
- # The listen IP for the vitrage API server. (string value)
- #host = 0.0.0.0
- # Configuration file for WSGI definition of API. (string value)
- #paste_config = api-paste.ini
- # Number of workers for vitrage API server. (integer value)
- # Minimum value: 1
- #workers = 1
- # Authentication mode to use. (string value)
- # Possible values:
- # keystone - <No description provided>
- # noauth - <No description provided>
- # keycloak - <No description provided>
- auth_mode = keystone
- [consistency]
- #
- # From vitrage
- #
- # minimum time until deleting entity (in seconds) (integer value)
- # Minimum value: 60
- #min_time_to_delete = 60
- # interval between consistency initialization checks for finding if all end
- # messages from datasources were received (in seconds) (integer value)
- # Minimum value: 1
- #initialization_interval = 1
- # maximum retries for consistency initialization for finding if all end
- # messages from datasources were received (in seconds) (integer value)
- # Minimum value: 1
- #initialization_max_retries = 30
- [cors]
- #
- # From oslo.middleware
- #
- # Indicate whether this resource may be shared with the domain received in the
- # requests "origin" header. Format: "<protocol>://<host>[:<port>]", no trailing
- # slash. Example: https://horizon.example.com (list value)
- #allowed_origin = <None>
- # Indicate that the actual request can include user credentials (boolean value)
- #allow_credentials = true
- # Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
- # Headers. (list value)
- #expose_headers =
- # Maximum cache age of CORS preflight requests. (integer value)
- #max_age = 3600
- # Indicate which methods can be used during the actual request. (list value)
- #allow_methods = OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,PATCH
- # Indicate which header field names may be used during the actual request.
- # (list value)
- #allow_headers =
- [database]
- #
- # From oslo.db
- #
- # If True, SQLite uses synchronous mode. (boolean value)
- #sqlite_synchronous = true
- # The back end to use for the database. (string value)
- # Deprecated group/name - [DEFAULT]/db_backend
- #backend = sqlalchemy
- # The SQLAlchemy connection string to use to connect to the database. (string
- # value)
- # Deprecated group/name - [DEFAULT]/sql_connection
- # Deprecated group/name - [DATABASE]/sql_connection
- # Deprecated group/name - [sql]/connection
- connection = mysql+pymysql://vitrage:[email protected]/vitrage
- # The SQLAlchemy connection string to use to connect to the slave database.
- # (string value)
- #slave_connection = <None>
- # The SQL mode to be used for MySQL sessions. This option, including the
- # default, overrides any server-set SQL mode. To use whatever SQL mode is set
- # by the server configuration, set this to no value. Example: mysql_sql_mode=
- # (string value)
- #mysql_sql_mode = TRADITIONAL
- # If True, transparently enables support for handling MySQL Cluster (NDB).
- # (boolean value)
- #mysql_enable_ndb = false
- # Connections which have been present in the connection pool longer than this
- # number of seconds will be replaced with a new one the next time they are
- # checked out from the pool. (integer value)
- # Deprecated group/name - [DATABASE]/idle_timeout
- # Deprecated group/name - [database]/idle_timeout
- # Deprecated group/name - [DEFAULT]/sql_idle_timeout
- # Deprecated group/name - [DATABASE]/sql_idle_timeout
- # Deprecated group/name - [sql]/idle_timeout
- #connection_recycle_time = 3600
- # Minimum number of SQL connections to keep open in a pool. (integer value)
- # Deprecated group/name - [DEFAULT]/sql_min_pool_size
- # Deprecated group/name - [DATABASE]/sql_min_pool_size
- #min_pool_size = 1
- # Maximum number of SQL connections to keep open in a pool. Setting a value of
- # 0 indicates no limit. (integer value)
- # Deprecated group/name - [DEFAULT]/sql_max_pool_size
- # Deprecated group/name - [DATABASE]/sql_max_pool_size
- #max_pool_size = 5
- # Maximum number of database connection retries during startup. Set to -1 to
- # specify an infinite retry count. (integer value)
- # Deprecated group/name - [DEFAULT]/sql_max_retries
- # Deprecated group/name - [DATABASE]/sql_max_retries
- #max_retries = 10
- # Interval between retries of opening a SQL connection. (integer value)
- # Deprecated group/name - [DEFAULT]/sql_retry_interval
- # Deprecated group/name - [DATABASE]/reconnect_interval
- #retry_interval = 10
- # If set, use this value for max_overflow with SQLAlchemy. (integer value)
- # Deprecated group/name - [DEFAULT]/sql_max_overflow
- # Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
- #max_overflow = 50
- # Verbosity of SQL debugging information: 0=None, 100=Everything. (integer
- # value)
- # Minimum value: 0
- # Maximum value: 100
- # Deprecated group/name - [DEFAULT]/sql_connection_debug
- #connection_debug = 0
- # Add Python stack traces to SQL as comment strings. (boolean value)
- # Deprecated group/name - [DEFAULT]/sql_connection_trace
- #connection_trace = false
- # If set, use this value for pool_timeout with SQLAlchemy. (integer value)
- # Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
- #pool_timeout = <None>
- # Enable the experimental use of database reconnect on connection lost.
- # (boolean value)
- #use_db_reconnect = false
- # Seconds between retries of a database transaction. (integer value)
- #db_retry_interval = 1
- # If True, increases the interval between retries of a database operation up to
- # db_max_retry_interval. (boolean value)
- #db_inc_retry_interval = true
- # If db_inc_retry_interval is set, the maximum seconds between retries of a
- # database operation. (integer value)
- #db_max_retry_interval = 10
- # Maximum retries in case of connection error or deadlock error before error is
- # raised. Set to -1 to specify an infinite retry count. (integer value)
- #db_max_retries = 20
- [datasources]
- #
- # From vitrage
- #
- # Names of supported data sources (list value)
- types = nova.host,nova.instance,nova.zone,cinder.volume,neutron.port,neutron.network,nagios
- # base path for data sources (list value)
- #path = vitrage.datasources
- # Time to wait between subsequent datasource snapshots (integer value)
- # Minimum value: 10
- snapshots_interval = 60
- # Time to wait until retrying to snapshot the datasource in case of fault
- # (integer value)
- # Minimum value: 1
- #snapshot_interval_on_fault = 20
- # Vitrage configured notifications topic (list value)
- # Deprecated group/name - [datasources]/notification_topic
- #notification_topics = vitrage_notifications
- # Exchange that is used for notifications. (string value)
- #notification_exchange = <None>
- # The topic on which event will be sent from the datasources to the graph
- # processor (string value)
- #notification_topic_collector = vitrage_collector_notifications
- [entity_graph]
- #
- # From vitrage
- #
- # A path for the configuration files of the data sources values (string value)
- #datasources_values_dir = /etc/vitrage/datasources_values
- # The topic that vitrage-graph uses for graph notification messages. (string
- # value)
- #notifier_topic = vitrage.graph
- # graph driver implementation class (string value)
- #graph_driver = networkx
- [evaluator]
- #
- # From vitrage
- #
- # Number of workers for template evaluator. (integer value)
- # Minimum value: 1
- # Maximum value: 32
- #workers = 1
- [healthcheck]
- #
- # From oslo.middleware
- #
- # DEPRECATED: The path to respond to healtcheck requests on. (string value)
- # This option is deprecated for removal.
- # Its value may be silently ignored in the future.
- #path = /healthcheck
- # Show more detailed information as part of the response (boolean value)
- #detailed = false
- # Additional backends that can perform health checks and report that
- # information back as part of a request. (list value)
- #backends =
- # Check the presence of a file to determine if an application is running on a
- # port. Used by DisableByFileHealthcheck plugin. (string value)
- #disable_by_file_path = <None>
- # Check the presence of a file based on a port to determine if an application
- # is running on a port. Expects a "port:path" list of strings. Used by
- # DisableByFilesPortsHealthcheck plugin. (list value)
- #disable_by_file_paths =
- #
- # From oslo.middleware.healthcheck
- #
- # DEPRECATED: The path to respond to healtcheck requests on. (string value)
- # This option is deprecated for removal.
- # Its value may be silently ignored in the future.
- #path = /healthcheck
- # Show more detailed information as part of the response (boolean value)
- #detailed = false
- # Additional backends that can perform health checks and report that
- # information back as part of a request. (list value)
- #backends =
- # Check the presence of a file to determine if an application is running on a
- # port. Used by DisableByFileHealthcheck plugin. (string value)
- #disable_by_file_path = <None>
- # Check the presence of a file based on a port to determine if an application
- # is running on a port. Expects a "port:path" list of strings. Used by
- # DisableByFilesPortsHealthcheck plugin. (list value)
- #disable_by_file_paths =
- [jaccard_correlation]
- #
- # From vitrage
- #
- # jaccard_correlation class path (string value)
- #plugin_path = vitrage.machine_learning.plugins.jaccard_correlation.alarm_processor.AlarmDataProcessor
- # the amount of events flushes (integer value)
- #num_of_events_to_flush = 1000
- # folder to write all reports to (string value)
- #output_folder = /tmp
- # threshold of interesting correlations (floating point value)
- #correlation_threshold = 0
- # high correlation lower limit (floating point value)
- #high_corr_score = 0.9
- # medium correlation lower limit (floating point value)
- #med_corr_score = 0.5
- [keystone_authtoken]
- #
- # From keystonemiddleware.auth_token
- #
- # Complete "public" Identity API endpoint. This endpoint should not be an
- # "admin" endpoint, as it should be accessible by all end users.
- # Unauthenticated clients are redirected to this endpoint to authenticate.
- # Although this endpoint should ideally be unversioned, client support in the
- # wild varies. If you're using a versioned v2 endpoint here, then this should
- # *not* be the same endpoint the service user utilizes for validating tokens,
- # because normal end users may not be able to reach that endpoint. (string
- # value)
- # Deprecated group/name - [keystone_authtoken]/auth_uri
- #www_authenticate_uri = <None>
- # DEPRECATED: Complete "public" Identity API endpoint. This endpoint should not
- # be an "admin" endpoint, as it should be accessible by all end users.
- # Unauthenticated clients are redirected to this endpoint to authenticate.
- # Although this endpoint should ideally be unversioned, client support in the
- # wild varies. If you're using a versioned v2 endpoint here, then this should
- # *not* be the same endpoint the service user utilizes for validating tokens,
- # because normal end users may not be able to reach that endpoint. This option
- # is deprecated in favor of www_authenticate_uri and will be removed in the S
- # release. (string value)
- # This option is deprecated for removal since Queens.
- # Its value may be silently ignored in the future.
- # Reason: The auth_uri option is deprecated in favor of www_authenticate_uri
- # and will be removed in the S release.
- #auth_uri = <None>
- # API version of the admin Identity API endpoint. (string value)
- #auth_version = <None>
- # Do not handle authorization requests within the middleware, but delegate the
- # authorization decision to downstream WSGI components. (boolean value)
- #delay_auth_decision = false
- # Request timeout value for communicating with Identity API server. (integer
- # value)
- #http_connect_timeout = <None>
- # How many times are we trying to reconnect when communicating with Identity
- # API Server. (integer value)
- #http_request_max_retries = 3
- # Request environment key where the Swift cache object is stored. When
- # auth_token middleware is deployed with a Swift cache, use this option to have
- # the middleware share a caching backend with swift. Otherwise, use the
- # ``memcached_servers`` option instead. (string value)
- #cache = <None>
- # Required if identity server requires client certificate (string value)
- #certfile = <None>
- # Required if identity server requires client certificate (string value)
- #keyfile = <None>
- # A PEM encoded Certificate Authority to use when verifying HTTPs connections.
- # Defaults to system CAs. (string value)
- #cafile = <None>
- # Verify HTTPS connections. (boolean value)
- #insecure = false
- # The region in which the identity server can be found. (string value)
- #region_name = <None>
- # DEPRECATED: Directory used to cache files related to PKI tokens. This option
- # has been deprecated in the Ocata release and will be removed in the P
- # release. (string value)
- # This option is deprecated for removal since Ocata.
- # Its value may be silently ignored in the future.
- # Reason: PKI token format is no longer supported.
- #signing_dir = <None>
- # Optionally specify a list of memcached server(s) to use for caching. If left
- # undefined, tokens will instead be cached in-process. (list value)
- # Deprecated group/name - [keystone_authtoken]/memcache_servers
- #memcached_servers = <None>
- # In order to prevent excessive effort spent validating tokens, the middleware
- # caches previously-seen tokens for a configurable duration (in seconds). Set
- # to -1 to disable caching completely. (integer value)
- #token_cache_time = 300
- # DEPRECATED: Determines the frequency at which the list of revoked tokens is
- # retrieved from the Identity service (in seconds). A high number of revocation
- # events combined with a low cache duration may significantly reduce
- # performance. Only valid for PKI tokens. This option has been deprecated in
- # the Ocata release and will be removed in the P release. (integer value)
- # This option is deprecated for removal since Ocata.
- # Its value may be silently ignored in the future.
- # Reason: PKI token format is no longer supported.
- #revocation_cache_time = 10
- # (Optional) If defined, indicate whether token data should be authenticated or
- # authenticated and encrypted. If MAC, token data is authenticated (with HMAC)
- # in the cache. If ENCRYPT, token data is encrypted and authenticated in the
- # cache. If the value is not one of these options or empty, auth_token will
- # raise an exception on initialization. (string value)
- # Possible values:
- # None - <No description provided>
- # MAC - <No description provided>
- # ENCRYPT - <No description provided>
- #memcache_security_strategy = None
- # (Optional, mandatory if memcache_security_strategy is defined) This string is
- # used for key derivation. (string value)
- #memcache_secret_key = <None>
- # (Optional) Number of seconds memcached server is considered dead before it is
- # tried again. (integer value)
- #memcache_pool_dead_retry = 300
- # (Optional) Maximum total number of open connections to every memcached
- # server. (integer value)
- #memcache_pool_maxsize = 10
- # (Optional) Socket timeout in seconds for communicating with a memcached
- # server. (integer value)
- #memcache_pool_socket_timeout = 3
- # (Optional) Number of seconds a connection to memcached is held unused in the
- # pool before it is closed. (integer value)
- #memcache_pool_unused_timeout = 60
- # (Optional) Number of seconds that an operation will wait to get a memcached
- # client connection from the pool. (integer value)
- #memcache_pool_conn_get_timeout = 10
- # (Optional) Use the advanced (eventlet safe) memcached client pool. The
- # advanced pool will only work under python 2.x. (boolean value)
- #memcache_use_advanced_pool = false
- # (Optional) Indicate whether to set the X-Service-Catalog header. If False,
- # middleware will not ask for service catalog on token validation and will not
- # set the X-Service-Catalog header. (boolean value)
- #include_service_catalog = true
- # Used to control the use and type of token binding. Can be set to: "disabled"
- # to not check token binding. "permissive" (default) to validate binding
- # information if the bind type is of a form known to the server and ignore it
- # if not. "strict" like "permissive" but if the bind type is unknown the token
- # will be rejected. "required" any form of token binding is needed to be
- # allowed. Finally the name of a binding method that must be present in tokens.
- # (string value)
- #enforce_token_bind = permissive
- # DEPRECATED: If true, the revocation list will be checked for cached tokens.
- # This requires that PKI tokens are configured on the identity server. (boolean
- # value)
- # This option is deprecated for removal since Ocata.
- # Its value may be silently ignored in the future.
- # Reason: PKI token format is no longer supported.
- #check_revocations_for_cached = false
- # DEPRECATED: Hash algorithms to use for hashing PKI tokens. This may be a
- # single algorithm or multiple. The algorithms are those supported by Python
- # standard hashlib.new(). The hashes will be tried in the order given, so put
- # the preferred one first for performance. The result of the first hash will be
- # stored in the cache. This will typically be set to multiple values only while
- # migrating from a less secure algorithm to a more secure one. Once all the old
- # tokens are expired this option should be set to a single value for better
- # performance. (list value)
- # This option is deprecated for removal since Ocata.
- # Its value may be silently ignored in the future.
- # Reason: PKI token format is no longer supported.
- #hash_algorithms = md5
- # A choice of roles that must be present in a service token. Service tokens are
- # allowed to request that an expired token can be used and so this check should
- # tightly control that only actual services should be sending this token. Roles
- # here are applied as an ANY check so any role in this list must be present.
- # For backwards compatibility reasons this currently only affects the
- # allow_expired check. (list value)
- #service_token_roles = service
- # For backwards compatibility reasons we must let valid service tokens pass
- # that don't pass the service_token_roles check as valid. Setting this true
- # will become the default in a future release and should be enabled if
- # possible. (boolean value)
- #service_token_roles_required = false
- # Authentication type to load (string value)
- # Deprecated group/name - [keystone_authtoken]/auth_plugin
- #auth_type = <None>
- # Config Section from which to load plugin specific options (string value)
- #auth_section = <None>
- auth_uri = https://openstack-controller.xxx.com:5000
- auth_url = https://openstack-controller.xxx.com:35357
- memcached_servers = openstack-controller.xxx.com:11211
- auth_type = password
- project_domain_name = default
- user_domain_name = default
- project_name = service
- username = vitrage
- password = blahblah
- [machine_learning]
- #
- # From vitrage
- #
- # Names of enabled machine learning plugins (example jaccard_correlation) (list
- # value)
- #plugins = <None>
- # list of base path for notifiers (list value)
- #plugins_path = vitrage.machine_learning.plugins
- # The topic that vitrage-graph uses for graph machine learning messages.
- # (string value)
- #machine_learning_topic = vitrage.machine_learning
- [oslo_middleware]
- #
- # From oslo.middleware
- #
- # The maximum body size for each request, in bytes. (integer value)
- # Deprecated group/name - [DEFAULT]/osapi_max_request_body_size
- # Deprecated group/name - [DEFAULT]/max_request_body_size
- #max_request_body_size = 114688
- # DEPRECATED: The HTTP Header that will be used to determine what the original
- # request protocol scheme was, even if it was hidden by a SSL termination
- # proxy. (string value)
- # This option is deprecated for removal.
- # Its value may be silently ignored in the future.
- #secure_proxy_ssl_header = X-Forwarded-Proto
- # Whether the application is behind a proxy or not. This determines if the
- # middleware should parse the headers or not. (boolean value)
- #enable_proxy_headers_parsing = false
- [oslo_policy]
- #
- # From oslo.policy
- #
- # This option controls whether or not to enforce scope when evaluating
- # policies. If ``True``, the scope of the token used in the request is compared
- # to the ``scope_types`` of the policy being enforced. If the scopes do not
- # match, an ``InvalidScope`` exception will be raised. If ``False``, a message
- # will be logged informing operators that policies are being invoked with
- # mismatching scope. (boolean value)
- #enforce_scope = false
- # The file that defines policies. (string value)
- #policy_file = policy.json
- # Default rule. Enforced when a requested rule is not found. (string value)
- #policy_default_rule = default
- # Directories where policy configuration files are stored. They can be relative
- # to any directory in the search path defined by the config_dir option, or
- # absolute paths. The file defined by policy_file must exist for these
- # directories to be searched. Missing or empty directories are ignored. (multi
- # valued)
- #policy_dirs = policy.d
- # Content Type to send and receive data for REST based policy check (string
- # value)
- # Possible values:
- # application/x-www-form-urlencoded - <No description provided>
- # application/json - <No description provided>
- #remote_content_type = application/x-www-form-urlencoded
- # server identity verification for REST based policy check (boolean value)
- #remote_ssl_verify_server_crt = false
- # Absolute path to ca cert file for REST based policy check (string value)
- #remote_ssl_ca_crt_file = <None>
- # Absolute path to client cert for REST based policy check (string value)
- #remote_ssl_client_crt_file = <None>
- # Absolute path client key file REST based policy check (string value)
- #remote_ssl_client_key_file = <None>
- [persistency]
- #
- # From vitrage
- #
- # The topic on which event will be sent from the datasources to the persistor
- # (string value)
- #persistor_topic = vitrage_persistor
- # Periodically store the entire graph snapshot to the database (boolean value)
- #enable_persistency = false
- # Store the graph to the database every X seconds (integer value)
- #graph_persistency_interval = 3600
- [profiler]
- #
- # From osprofiler
- #
- #
- # Enables the profiling for all services on this node. Default value is False
- # (fully disable the profiling feature).
- #
- # Possible values:
- #
- # * True: Enables the feature
- # * False: Disables the feature. The profiling cannot be started via this
- # project
- # operations. If the profiling is triggered by another project, this project
- # part
- # will be empty.
- # (boolean value)
- # Deprecated group/name - [profiler]/profiler_enabled
- #enabled = false
- #
- # Enables SQL requests profiling in services. Default value is False (SQL
- # requests won't be traced).
- #
- # Possible values:
- #
- # * True: Enables SQL requests profiling. Each SQL query will be part of the
- # trace and can the be analyzed by how much time was spent for that.
- # * False: Disables SQL requests profiling. The spent time is only shown on a
- # higher level of operations. Single SQL queries cannot be analyzed this
- # way.
- # (boolean value)
- #trace_sqlalchemy = false
- #
- # Secret key(s) to use for encrypting context data for performance profiling.
- # This string value should have the following format:
- # <key1>[,<key2>,...<keyn>],
- # where each key is some random string. A user who triggers the profiling via
- # the REST API has to set one of these keys in the headers of the REST API call
- # to include profiling results of this node for this particular project.
- #
- # Both "enabled" flag and "hmac_keys" config options should be set to enable
- # profiling. Also, to generate correct profiling information across all
- # services
- # at least one key needs to be consistent between OpenStack projects. This
- # ensures it can be used from client side to generate the trace, containing
- # information from all possible resources. (string value)
- #hmac_keys = SECRET_KEY
- #
- # Connection string for a notifier backend. Default value is messaging:// which
- # sets the notifier to oslo_messaging.
- #
- # Examples of possible values:
- #
- # * messaging://: use oslo_messaging driver for sending notifications.
- # * mongodb://127.0.0.1:27017 : use mongodb driver for sending notifications.
- # * elasticsearch://127.0.0.1:9200 : use elasticsearch driver for sending
- # notifications.
- # (string value)
- #connection_string = messaging://
- #
- # Document type for notification indexing in elasticsearch.
- # (string value)
- #es_doc_type = notification
- #
- # This parameter is a time value parameter (for example: es_scroll_time=2m),
- # indicating for how long the nodes that participate in the search will
- # maintain
- # relevant resources in order to continue and support it.
- # (string value)
- #es_scroll_time = 2m
- #
- # Elasticsearch splits large requests in batches. This parameter defines
- # maximum size of each batch (for example: es_scroll_size=10000).
- # (integer value)
- #es_scroll_size = 10000
- #
- # Redissentinel provides a timeout option on the connections.
- # This parameter defines that timeout (for example: socket_timeout=0.1).
- # (floating point value)
- #socket_timeout = 0.1
- #
- # Redissentinel uses a service name to identify a master redis service.
- # This parameter defines the name (for example:
- # sentinal_service_name=mymaster).
- # (string value)
- #sentinel_service_name = mymaster
- [service_credentials]
- #
- # From vitrage
- #
- # Region name to use for OpenStack service endpoints. (string value)
- # Deprecated group/name - [service_credentials]/os_region_name
- #region_name = <None>
- # Type of endpoint in Identity service catalog to use for communication with
- # OpenStack services. (string value)
- # Possible values:
- # public - <No description provided>
- # internal - <No description provided>
- # admin - <No description provided>
- # auth - <No description provided>
- # publicURL - <No description provided>
- # internalURL - <No description provided>
- # adminURL - <No description provided>
- # Deprecated group/name - [service_credentials]/os_endpoint_type
- #interface = public
- #
- auth_url = https://openstack-controller.xxx.com:5000
- region_name = RegionOne
- project_name = admin
- password = blahblah
- project_domain_id = default
- user_domain_id = default
- username = vitrage
- auth_type = password
- [snmp]
- #
- # From vitrage
- #
- # snmp notifier class path (string value)
- #notifier = vitrage.notifier.plugins.snmp.snmp_notifier.SnmpNotifier
- # snmp sender class path (string value)
- #snmp_sender_class = vitrage.notifier.plugins.snmp.snmp_sender.SnmpSender
- # alarm oid mapping yaml file path (string value)
- #alarm_oid_mapping =
- # consumers yaml file path (string value)
- #consumers =
- # path to oid tree format configuration yaml file (string value)
- #oid_tree =
- [snmp_parsing]
- #
- # From vitrage
- #
- # The listening port of snmp_parsing service (integer value)
- #snmp_listening_port = 8162
- # The default path of oid_mapping yaml file. (string value)
- #oid_mapping =
- [webhook]
- #
- # From vitrage
- #
- # notifier webhook class path (string value)
- #notifier = vitrage.notifier.plugins.webhook.webhook.Webhook
- # rest http post max retries (integer value)
- #max_retries = 2
- #
- #
- [nagios]
- user = vitrage
- password = blahblah
- url = http://nagios.xxx.com/sitename/nagios/cgi-bin/status.cgi
- config_file = /etc/vitrage/nagios_conf.yml
Advertisement
Add Comment
Please, Sign In to add comment