fe23825872f0cadf906071d704db7c06125cfedc
[openstack-build/ceilometer-build.git] / rpm / SOURCES / ceilometer.conf.sample
1 [DEFAULT]
2
3 #
4 # Options defined in oslo.messaging
5 #
6
7 # Use durable queues in amqp. (boolean value)
8 # Deprecated group/name - [DEFAULT]/rabbit_durable_queues
9 #amqp_durable_queues=false
10
11 # Auto-delete queues in amqp. (boolean value)
12 #amqp_auto_delete=false
13
14 # Size of RPC connection pool. (integer value)
15 #rpc_conn_pool_size=30
16
17 # Modules of exceptions that are permitted to be recreated
18 # upon receiving exception data from an rpc call. (list value)
19 #allowed_rpc_exception_modules=oslo.messaging.exceptions,nova.exception,cinder.exception,exceptions
20
21 # Qpid broker hostname. (string value)
22 #qpid_hostname=localhost
23
24 # Qpid broker port. (integer value)
25 #qpid_port=5672
26
27 # Qpid HA cluster host:port pairs. (list value)
28 #qpid_hosts=$qpid_hostname:$qpid_port
29
30 # Username for Qpid connection. (string value)
31 #qpid_username=
32
33 # Password for Qpid connection. (string value)
34 #qpid_password=
35
36 # Space separated list of SASL mechanisms to use for auth.
37 # (string value)
38 #qpid_sasl_mechanisms=
39
40 # Seconds between connection keepalive heartbeats. (integer
41 # value)
42 #qpid_heartbeat=60
43
44 # Transport to use, either 'tcp' or 'ssl'. (string value)
45 #qpid_protocol=tcp
46
47 # Whether to disable the Nagle algorithm. (boolean value)
48 #qpid_tcp_nodelay=true
49
50 # The qpid topology version to use.  Version 1 is what was
51 # originally used by impl_qpid.  Version 2 includes some
52 # backwards-incompatible changes that allow broker federation
53 # to work.  Users should update to version 2 when they are
54 # able to take everything down, as it requires a clean break.
55 # (integer value)
56 #qpid_topology_version=1
57
58 # SSL version to use (valid only if SSL enabled). valid values
59 # are TLSv1, SSLv23 and SSLv3. SSLv2 may be available on some
60 # distributions. (string value)
61 #kombu_ssl_version=
62
63 # SSL key file (valid only if SSL enabled). (string value)
64 #kombu_ssl_keyfile=
65
66 # SSL cert file (valid only if SSL enabled). (string value)
67 #kombu_ssl_certfile=
68
69 # SSL certification authority file (valid only if SSL
70 # enabled). (string value)
71 #kombu_ssl_ca_certs=
72
73 # How long to wait before reconnecting in response to an AMQP
74 # consumer cancel notification. (floating point value)
75 #kombu_reconnect_delay=1.0
76
77 # The RabbitMQ broker address where a single node is used.
78 # (string value)
79 #rabbit_host=localhost
80
81 # The RabbitMQ broker port where a single node is used.
82 # (integer value)
83 #rabbit_port=5672
84
85 # RabbitMQ HA cluster host:port pairs. (list value)
86 #rabbit_hosts=$rabbit_host:$rabbit_port
87
88 # Connect over SSL for RabbitMQ. (boolean value)
89 #rabbit_use_ssl=false
90
91 # The RabbitMQ userid. (string value)
92 #rabbit_userid=guest
93
94 # The RabbitMQ password. (string value)
95 #rabbit_password=guest
96
97 # the RabbitMQ login method (string value)
98 #rabbit_login_method=AMQPLAIN
99
100 # The RabbitMQ virtual host. (string value)
101 #rabbit_virtual_host=/
102
103 # How frequently to retry connecting with RabbitMQ. (integer
104 # value)
105 #rabbit_retry_interval=1
106
107 # How long to backoff for between retries when connecting to
108 # RabbitMQ. (integer value)
109 #rabbit_retry_backoff=2
110
111 # Maximum number of RabbitMQ connection retries. Default is 0
112 # (infinite retry count). (integer value)
113 #rabbit_max_retries=0
114
115 # Use HA queues in RabbitMQ (x-ha-policy: all). If you change
116 # this option, you must wipe the RabbitMQ database. (boolean
117 # value)
118 #rabbit_ha_queues=false
119
120 # If passed, use a fake RabbitMQ provider. (boolean value)
121 #fake_rabbit=false
122
123 # ZeroMQ bind address. Should be a wildcard (*), an ethernet
124 # interface, or IP. The "host" option should point or resolve
125 # to this address. (string value)
126 #rpc_zmq_bind_address=*
127
128 # MatchMaker driver. (string value)
129 #rpc_zmq_matchmaker=oslo.messaging._drivers.matchmaker.MatchMakerLocalhost
130
131 # ZeroMQ receiver listening port. (integer value)
132 #rpc_zmq_port=9501
133
134 # Number of ZeroMQ contexts, defaults to 1. (integer value)
135 #rpc_zmq_contexts=1
136
137 # Maximum number of ingress messages to locally buffer per
138 # topic. Default is unlimited. (integer value)
139 #rpc_zmq_topic_backlog=<None>
140
141 # Directory for holding IPC sockets. (string value)
142 #rpc_zmq_ipc_dir=/var/run/openstack
143
144 # Name of this node. Must be a valid hostname, FQDN, or IP
145 # address. Must match "host" option, if running Nova. (string
146 # value)
147 #rpc_zmq_host=ceilometer
148
149 # Seconds to wait before a cast expires (TTL). Only supported
150 # by impl_zmq. (integer value)
151 #rpc_cast_timeout=30
152
153 # Heartbeat frequency. (integer value)
154 #matchmaker_heartbeat_freq=300
155
156 # Heartbeat time-to-live. (integer value)
157 #matchmaker_heartbeat_ttl=600
158
159 # Host to locate redis. (string value)
160 #host=127.0.0.1
161
162 # Use this port to connect to redis host. (integer value)
163 #port=6379
164
165 # Password for Redis server (optional). (string value)
166 #password=<None>
167
168 # Size of RPC greenthread pool. (integer value)
169 #rpc_thread_pool_size=64
170
171 # Driver or drivers to handle sending notifications. (multi
172 # valued)
173 #notification_driver=
174
175 # AMQP topic used for OpenStack notifications. (list value)
176 # Deprecated group/name - [rpc_notifier2]/topics
177 #notification_topics=notifications
178
179 # Seconds to wait for a response from a call. (integer value)
180 #rpc_response_timeout=60
181
182 # A URL representing the messaging driver to use and its full
183 # configuration. If not set, we fall back to the rpc_backend
184 # option and driver specific configuration. (string value)
185 #transport_url=<None>
186
187 # The messaging driver to use, defaults to rabbit. Other
188 # drivers include qpid and zmq. (string value)
189 #rpc_backend=rabbit
190
191 # The default exchange under which topics are scoped. May be
192 # overridden by an exchange name specified in the
193 # transport_url option. (string value)
194 #control_exchange=openstack
195
196
197 #
198 # Options defined in ceilometer.middleware
199 #
200
201 # Exchanges name to listen for notifications. (multi valued)
202 #http_control_exchanges=nova
203 #http_control_exchanges=glance
204 #http_control_exchanges=neutron
205 #http_control_exchanges=cinder
206
207
208 #
209 # Options defined in ceilometer.pipeline
210 #
211
212 # Configuration file for pipeline definition. (string value)
213 #pipeline_cfg_file=pipeline.yaml
214
215
216 #
217 # Options defined in ceilometer.sample
218 #
219
220 # Source for samples emitted on this instance. (string value)
221 # Deprecated group/name - [DEFAULT]/counter_source
222 #sample_source=openstack
223
224
225 #
226 # Options defined in ceilometer.service
227 #
228
229 # Name of this node, which must be valid in an AMQP key. Can
230 # be an opaque identifier. For ZeroMQ only, must be a valid
231 # host name, FQDN, or IP address. (string value)
232 #host=ceilometer
233
234 # Number of workers for collector service. A single collector
235 # is enabled by default. (integer value)
236 #collector_workers=1
237
238 # Number of workers for notification service. A single
239 # notification agent is enabled by default. (integer value)
240 #notification_workers=1
241
242
243 #
244 # Options defined in ceilometer.api.app
245 #
246
247 # Configuration file for WSGI definition of API. (string
248 # value)
249 #api_paste_config=api_paste.ini
250
251
252 #
253 # Options defined in ceilometer.compute.notifications
254 #
255
256 # Exchange name for Nova notifications. (string value)
257 #nova_control_exchange=nova
258
259
260 #
261 # Options defined in ceilometer.compute.util
262 #
263
264 # List of metadata prefixes reserved for metering use. (list
265 # value)
266 #reserved_metadata_namespace=metering.
267
268 # Limit on length of reserved metadata values. (integer value)
269 #reserved_metadata_length=256
270
271
272 #
273 # Options defined in ceilometer.compute.virt.inspector
274 #
275
276 # Inspector to use for inspecting the hypervisor layer.
277 # (string value)
278 #hypervisor_inspector=libvirt
279
280
281 #
282 # Options defined in ceilometer.compute.virt.libvirt.inspector
283 #
284
285 # Libvirt domain type (valid options are: kvm, lxc, qemu, uml,
286 # xen). (string value)
287 #libvirt_type=kvm
288
289 # Override the default libvirt URI (which is dependent on
290 # libvirt_type). (string value)
291 #libvirt_uri=
292
293
294 #
295 # Options defined in ceilometer.dispatcher
296 #
297
298 # Dispatcher to process data. (multi valued)
299 #dispatcher=database
300
301
302 #
303 # Options defined in ceilometer.image.notifications
304 #
305
306 # Exchange name for Glance notifications. (string value)
307 #glance_control_exchange=glance
308
309
310 #
311 # Options defined in ceilometer.network.notifications
312 #
313
314 # Exchange name for Neutron notifications. (string value)
315 # Deprecated group/name - [DEFAULT]/quantum_control_exchange
316 #neutron_control_exchange=neutron
317
318
319 #
320 # Options defined in ceilometer.objectstore.swift
321 #
322
323 # Swift reseller prefix. Must be on par with reseller_prefix
324 # in proxy-server.conf. (string value)
325 #reseller_prefix=AUTH_
326
327
328 #
329 # Options defined in ceilometer.openstack.common.eventlet_backdoor
330 #
331
332 # Enable eventlet backdoor.  Acceptable values are 0, <port>,
333 # and <start>:<end>, where 0 results in listening on a random
334 # tcp port number; <port> results in listening on the
335 # specified port number (and not enabling backdoor if that
336 # port is in use); and <start>:<end> results in listening on
337 # the smallest unused port number within the specified range
338 # of port numbers.  The chosen port is displayed in the
339 # service's log file. (string value)
340 #backdoor_port=<None>
341
342
343 #
344 # Options defined in ceilometer.openstack.common.lockutils
345 #
346
347 # Enables or disables inter-process locks. (boolean value)
348 #disable_process_locking=false
349
350 # Directory to use for lock files. (string value)
351 #lock_path=<None>
352
353
354 #
355 # Options defined in ceilometer.openstack.common.log
356 #
357
358 # Print debugging output (set logging level to DEBUG instead
359 # of default WARNING level). (boolean value)
360 #debug=false
361
362 # Print more verbose output (set logging level to INFO instead
363 # of default WARNING level). (boolean value)
364 #verbose=false
365
366 # Log output to standard error. (boolean value)
367 #use_stderr=true
368
369 # Format string to use for log messages with context. (string
370 # value)
371 #logging_context_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
372
373 # Format string to use for log messages without context.
374 # (string value)
375 #logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
376
377 # Data to append to log format when level is DEBUG. (string
378 # value)
379 #logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d
380
381 # Prefix each line of exception output with this format.
382 # (string value)
383 #logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s
384
385 # List of logger=LEVEL pairs. (list value)
386 #default_log_levels=amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN
387
388 # Enables or disables publication of error events. (boolean
389 # value)
390 #publish_errors=false
391
392 # Enables or disables fatal status of deprecations. (boolean
393 # value)
394 #fatal_deprecations=false
395
396 # The format for an instance that is passed with the log
397 # message.  (string value)
398 #instance_format="[instance: %(uuid)s] "
399
400 # The format for an instance UUID that is passed with the log
401 # message.  (string value)
402 #instance_uuid_format="[instance: %(uuid)s] "
403
404 # The name of a logging configuration file. This file is
405 # appended to any existing logging configuration files. For
406 # details about logging configuration files, see the Python
407 # logging module documentation. (string value)
408 # Deprecated group/name - [DEFAULT]/log_config
409 #log_config_append=<None>
410
411 # DEPRECATED. A logging.Formatter log message format string
412 # which may use any of the available logging.LogRecord
413 # attributes. This option is deprecated.  Please use
414 # logging_context_format_string and
415 # logging_default_format_string instead. (string value)
416 #log_format=<None>
417
418 # Format string for %%(asctime)s in log records. Default:
419 # %(default)s . (string value)
420 #log_date_format=%Y-%m-%d %H:%M:%S
421
422 # (Optional) Name of log file to output to. If no default is
423 # set, logging will go to stdout. (string value)
424 # Deprecated group/name - [DEFAULT]/logfile
425 #log_file=<None>
426
427 # (Optional) The base directory used for relative --log-file
428 # paths. (string value)
429 # Deprecated group/name - [DEFAULT]/logdir
430 #log_dir=<None>
431
432 # Use syslog for logging. Existing syslog format is DEPRECATED
433 # during I, and will change in J to honor RFC5424. (boolean
434 # value)
435 #use_syslog=false
436
437 # (Optional) Enables or disables syslog rfc5424 format for
438 # logging. If enabled, prefixes the MSG part of the syslog
439 # message with APP-NAME (RFC5424). The format without the APP-
440 # NAME is deprecated in I, and will be removed in J. (boolean
441 # value)
442 #use_syslog_rfc_format=false
443
444 # Syslog facility to receive log lines. (string value)
445 #syslog_log_facility=LOG_USER
446
447
448 #
449 # Options defined in ceilometer.openstack.common.middleware.sizelimit
450 #
451
452 # The maximum body size for each  request, in bytes. (integer
453 # value)
454 # Deprecated group/name - [DEFAULT]/osapi_max_request_body_size
455 #max_request_body_size=114688
456
457
458 #
459 # Options defined in ceilometer.openstack.common.policy
460 #
461
462 # The JSON file that defines policies. (string value)
463 #policy_file=policy.json
464
465 # Default rule. Enforced when a requested rule is not found.
466 # (string value)
467 #policy_default_rule=default
468
469
470 #
471 # Options defined in ceilometer.orchestration.notifications
472 #
473
474 # Exchange name for Heat notifications (string value)
475 #heat_control_exchange=heat
476
477
478 #
479 # Options defined in ceilometer.storage
480 #
481
482 # DEPRECATED - Database connection string. (string value)
483 #database_connection=<None>
484
485
486 #
487 # Options defined in ceilometer.volume.notifications
488 #
489
490 # Exchange name for Cinder notifications. (string value)
491 #cinder_control_exchange=cinder
492
493
494 [alarm]
495
496 #
497 # Options defined in ceilometer.cli
498 #
499
500 # Class to launch as alarm evaluation service. (string value)
501 #evaluation_service=ceilometer.alarm.service.SingletonAlarmService
502
503
504 #
505 # Options defined in ceilometer.alarm.notifier.rest
506 #
507
508 # SSL Client certificate for REST notifier. (string value)
509 #rest_notifier_certificate_file=
510
511 # SSL Client private key for REST notifier. (string value)
512 #rest_notifier_certificate_key=
513
514 # Whether to verify the SSL Server certificate when calling
515 # alarm action. (boolean value)
516 #rest_notifier_ssl_verify=true
517
518
519 #
520 # Options defined in ceilometer.alarm.rpc
521 #
522
523 # The topic that ceilometer uses for alarm notifier messages.
524 # (string value)
525 #notifier_rpc_topic=alarm_notifier
526
527 # The topic that ceilometer uses for alarm partition
528 # coordination messages. (string value)
529 #partition_rpc_topic=alarm_partition_coordination
530
531
532 #
533 # Options defined in ceilometer.alarm.service
534 #
535
536 # Period of evaluation cycle, should be >= than configured
537 # pipeline interval for collection of underlying metrics.
538 # (integer value)
539 # Deprecated group/name - [alarm]/threshold_evaluation_interval
540 #evaluation_interval=60
541
542
543 #
544 # Options defined in ceilometer.api.controllers.v2
545 #
546
547 # Record alarm change events. (boolean value)
548 #record_history=true
549
550
551 [api]
552
553 #
554 # Options defined in ceilometer.api
555 #
556
557 # The port for the ceilometer API server. (integer value)
558 # Deprecated group/name - [DEFAULT]/metering_api_port
559 #port=8777
560
561 # The listen IP for the ceilometer API server. (string value)
562 #host=0.0.0.0
563
564 # Set it to False if your environment does not need or have
565 # dns server, otherwise it will delay the response from api.
566 # (boolean value)
567 #enable_reverse_dns_lookup=false
568
569
570 [collector]
571
572 #
573 # Options defined in ceilometer.collector
574 #
575
576 # Address to which the UDP socket is bound. Set to an empty
577 # string to disable. (string value)
578 #udp_address=0.0.0.0
579
580 # Port to which the UDP socket is bound. (integer value)
581 #udp_port=4952
582
583
584 [database]
585
586 #
587 # Options defined in ceilometer.openstack.common.db.options
588 #
589
590 # The file name to use with SQLite (string value)
591 #sqlite_db=ceilometer.sqlite
592
593 # If True, SQLite uses synchronous mode (boolean value)
594 #sqlite_synchronous=true
595
596 # The backend to use for db (string value)
597 # Deprecated group/name - [DEFAULT]/db_backend
598 #backend=sqlalchemy
599
600 # The SQLAlchemy connection string used to connect to the
601 # database (string value)
602 # Deprecated group/name - [DEFAULT]/sql_connection
603 # Deprecated group/name - [DATABASE]/sql_connection
604 # Deprecated group/name - [sql]/connection
605 #connection=<None>
606
607 # The SQL mode to be used for MySQL sessions. This option,
608 # including the default, overrides any server-set SQL mode. To
609 # use whatever SQL mode is set by the server configuration,
610 # set this to no value. Example: mysql_sql_mode= (string
611 # value)
612 #mysql_sql_mode=TRADITIONAL
613
614 # Timeout before idle sql connections are reaped (integer
615 # value)
616 # Deprecated group/name - [DEFAULT]/sql_idle_timeout
617 # Deprecated group/name - [DATABASE]/sql_idle_timeout
618 # Deprecated group/name - [sql]/idle_timeout
619 #idle_timeout=3600
620
621 # Minimum number of SQL connections to keep open in a pool
622 # (integer value)
623 # Deprecated group/name - [DEFAULT]/sql_min_pool_size
624 # Deprecated group/name - [DATABASE]/sql_min_pool_size
625 #min_pool_size=1
626
627 # Maximum number of SQL connections to keep open in a pool
628 # (integer value)
629 # Deprecated group/name - [DEFAULT]/sql_max_pool_size
630 # Deprecated group/name - [DATABASE]/sql_max_pool_size
631 #max_pool_size=<None>
632
633 # Maximum db connection retries during startup. (setting -1
634 # implies an infinite retry count) (integer value)
635 # Deprecated group/name - [DEFAULT]/sql_max_retries
636 # Deprecated group/name - [DATABASE]/sql_max_retries
637 #max_retries=10
638
639 # Interval between retries of opening a sql connection
640 # (integer value)
641 # Deprecated group/name - [DEFAULT]/sql_retry_interval
642 # Deprecated group/name - [DATABASE]/reconnect_interval
643 #retry_interval=10
644
645 # If set, use this value for max_overflow with sqlalchemy
646 # (integer value)
647 # Deprecated group/name - [DEFAULT]/sql_max_overflow
648 # Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
649 #max_overflow=<None>
650
651 # Verbosity of SQL debugging information. 0=None,
652 # 100=Everything (integer value)
653 # Deprecated group/name - [DEFAULT]/sql_connection_debug
654 #connection_debug=0
655
656 # Add python stack traces to SQL as comment strings (boolean
657 # value)
658 # Deprecated group/name - [DEFAULT]/sql_connection_trace
659 #connection_trace=false
660
661 # If set, use this value for pool_timeout with sqlalchemy
662 # (integer value)
663 # Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
664 #pool_timeout=<None>
665
666 # Enable the experimental use of database reconnect on
667 # connection lost (boolean value)
668 #use_db_reconnect=false
669
670 # seconds between db connection retries (integer value)
671 #db_retry_interval=1
672
673 # Whether to increase interval between db connection retries,
674 # up to db_max_retry_interval (boolean value)
675 #db_inc_retry_interval=true
676
677 # max seconds between db connection retries, if
678 # db_inc_retry_interval is enabled (integer value)
679 #db_max_retry_interval=10
680
681 # maximum db connection retries before error is raised.
682 # (setting -1 implies an infinite retry count) (integer value)
683 #db_max_retries=20
684
685
686 #
687 # Options defined in ceilometer.storage
688 #
689
690 # Number of seconds that samples are kept in the database for
691 # (<= 0 means forever). (integer value)
692 #time_to_live=-1
693
694
695 [dispatcher_file]
696
697 #
698 # Options defined in ceilometer.dispatcher.file
699 #
700
701 # Name and the location of the file to record meters. (string
702 # value)
703 #file_path=<None>
704
705 # The max size of the file. (integer value)
706 #max_bytes=0
707
708 # The max number of the files to keep. (integer value)
709 #backup_count=0
710
711
712 [event]
713
714 #
715 # Options defined in ceilometer.event.converter
716 #
717
718 # Configuration file for event definitions. (string value)
719 #definitions_cfg_file=event_definitions.yaml
720
721 # Drop notifications if no event definition matches.
722 # (Otherwise, we convert them with just the default traits)
723 # (boolean value)
724 #drop_unmatched_notifications=false
725
726
727 [keystone_authtoken]
728
729 #
730 # Options defined in keystoneclient.middleware.auth_token
731 #
732
733 # Prefix to prepend at the beginning of the path. Deprecated,
734 # use identity_uri. (string value)
735 #auth_admin_prefix=
736
737 # Host providing the admin Identity API endpoint. Deprecated,
738 # use identity_uri. (string value)
739 #auth_host=127.0.0.1
740
741 # Port of the admin Identity API endpoint. Deprecated, use
742 # identity_uri. (integer value)
743 #auth_port=35357
744
745 # Protocol of the admin Identity API endpoint (http or https).
746 # Deprecated, use identity_uri. (string value)
747 #auth_protocol=https
748
749 # Complete public Identity API endpoint (string value)
750 #auth_uri=<None>
751
752 # Complete admin Identity API endpoint. This should specify
753 # the unversioned root endpoint e.g. https://localhost:35357/
754 # (string value)
755 #identity_uri=<None>
756
757 # API version of the admin Identity API endpoint (string
758 # value)
759 #auth_version=<None>
760
761 # Do not handle authorization requests within the middleware,
762 # but delegate the authorization decision to downstream WSGI
763 # components (boolean value)
764 #delay_auth_decision=false
765
766 # Request timeout value for communicating with Identity API
767 # server. (boolean value)
768 #http_connect_timeout=<None>
769
770 # How many times are we trying to reconnect when communicating
771 # with Identity API Server. (integer value)
772 #http_request_max_retries=3
773
774 # This option is deprecated and may be removed in a future
775 # release. Single shared secret with the Keystone
776 # configuration used for bootstrapping a Keystone
777 # installation, or otherwise bypassing the normal
778 # authentication process. This option should not be used, use
779 # `admin_user` and `admin_password` instead. (string value)
780 #admin_token=<None>
781
782 # Keystone account username (string value)
783 #admin_user=<None>
784
785 # Keystone account password (string value)
786 #admin_password=<None>
787
788 # Keystone service account tenant name to validate user tokens
789 # (string value)
790 #admin_tenant_name=admin
791
792 # Env key for the swift cache (string value)
793 #cache=<None>
794
795 # Required if Keystone server requires client certificate
796 # (string value)
797 #certfile=<None>
798
799 # Required if Keystone server requires client certificate
800 # (string value)
801 #keyfile=<None>
802
803 # A PEM encoded Certificate Authority to use when verifying
804 # HTTPs connections. Defaults to system CAs. (string value)
805 #cafile=<None>
806
807 # Verify HTTPS connections. (boolean value)
808 #insecure=false
809
810 # Directory used to cache files related to PKI tokens (string
811 # value)
812 #signing_dir=<None>
813
814 # Optionally specify a list of memcached server(s) to use for
815 # caching. If left undefined, tokens will instead be cached
816 # in-process. (list value)
817 # Deprecated group/name - [DEFAULT]/memcache_servers
818 #memcached_servers=<None>
819
820 # In order to prevent excessive effort spent validating
821 # tokens, the middleware caches previously-seen tokens for a
822 # configurable duration (in seconds). Set to -1 to disable
823 # caching completely. (integer value)
824 #token_cache_time=300
825
826 # Determines the frequency at which the list of revoked tokens
827 # is retrieved from the Identity service (in seconds). A high
828 # number of revocation events combined with a low cache
829 # duration may significantly reduce performance. (integer
830 # value)
831 #revocation_cache_time=10
832
833 # (optional) if defined, indicate whether token data should be
834 # authenticated or authenticated and encrypted. Acceptable
835 # values are MAC or ENCRYPT.  If MAC, token data is
836 # authenticated (with HMAC) in the cache. If ENCRYPT, token
837 # data is encrypted and authenticated in the cache. If the
838 # value is not one of these options or empty, auth_token will
839 # raise an exception on initialization. (string value)
840 #memcache_security_strategy=<None>
841
842 # (optional, mandatory if memcache_security_strategy is
843 # defined) this string is used for key derivation. (string
844 # value)
845 #memcache_secret_key=<None>
846
847 # (optional) indicate whether to set the X-Service-Catalog
848 # header. If False, middleware will not ask for service
849 # catalog on token validation and will not set the X-Service-
850 # Catalog header. (boolean value)
851 #include_service_catalog=true
852
853 # Used to control the use and type of token binding. Can be
854 # set to: "disabled" to not check token binding. "permissive"
855 # (default) to validate binding information if the bind type
856 # is of a form known to the server and ignore it if not.
857 # "strict" like "permissive" but if the bind type is unknown
858 # the token will be rejected. "required" any form of token
859 # binding is needed to be allowed. Finally the name of a
860 # binding method that must be present in tokens. (string
861 # value)
862 #enforce_token_bind=permissive
863
864 # If true, the revocation list will be checked for cached
865 # tokens. This requires that PKI tokens are configured on the
866 # Keystone server. (boolean value)
867 #check_revocations_for_cached=false
868
869 # Hash algorithms to use for hashing PKI tokens. This may be a
870 # single algorithm or multiple. The algorithms are those
871 # supported by Python standard hashlib.new(). The hashes will
872 # be tried in the order given, so put the preferred one first
873 # for performance. The result of the first hash will be stored
874 # in the cache. This will typically be set to multiple values
875 # only while migrating from a less secure algorithm to a more
876 # secure one. Once all the old tokens are expired this option
877 # should be set to a single value for better performance.
878 # (list value)
879 #hash_algorithms=md5
880
881
882 [matchmaker_ring]
883
884 #
885 # Options defined in oslo.messaging
886 #
887
888 # Matchmaker ring file (JSON). (string value)
889 # Deprecated group/name - [DEFAULT]/matchmaker_ringfile
890 #ringfile=/etc/oslo/matchmaker_ring.json
891
892
893 [notification]
894
895 #
896 # Options defined in ceilometer.notification
897 #
898
899 # Acknowledge message when event persistence fails. (boolean
900 # value)
901 #ack_on_event_error=true
902
903 # Save event details. (boolean value)
904 #store_events=false
905
906 # Messaging URLs to listen for notifications. Example:
907 # transport://user:pass@host1:port[,hostN:portN]/virtual_host
908 # (DEFAULT/transport_url is used if empty) (multi valued)
909 #messaging_urls=
910
911
912 [publisher]
913
914 #
915 # Options defined in ceilometer.publisher.utils
916 #
917
918 # Secret value for signing metering messages. (string value)
919 # Deprecated group/name - [DEFAULT]/metering_secret
920 # Deprecated group/name - [publisher_rpc]/metering_secret
921 #metering_secret=change this or be hacked
922
923
924 [publisher_rpc]
925
926 #
927 # Options defined in ceilometer.publisher.rpc
928 #
929
930 # The topic that ceilometer uses for metering messages.
931 # (string value)
932 #metering_topic=metering
933
934
935 [service_credentials]
936
937 #
938 # Options defined in ceilometer.service
939 #
940
941 # User name to use for OpenStack service access. (string
942 # value)
943 #os_username=ceilometer
944
945 # Password to use for OpenStack service access. (string value)
946 #os_password=admin
947
948 # Tenant ID to use for OpenStack service access. (string
949 # value)
950 #os_tenant_id=
951
952 # Tenant name to use for OpenStack service access. (string
953 # value)
954 #os_tenant_name=admin
955
956 # Certificate chain for SSL validation. (string value)
957 #os_cacert=<None>
958
959 # Auth URL to use for OpenStack service access. (string value)
960 #os_auth_url=http://localhost:5000/v2.0
961
962 # Region name to use for OpenStack service endpoints. (string
963 # value)
964 #os_region_name=<None>
965
966 # Type of endpoint in Identity service catalog to use for
967 # communication with OpenStack services. (string value)
968 #os_endpoint_type=publicURL
969
970 # Disables X.509 certificate validation when an SSL connection
971 # to Identity Service is established. (boolean value)
972 #insecure=false
973
974
975 [vmware]
976
977 #
978 # Options defined in ceilometer.compute.virt.vmware.inspector
979 #
980
981 # IP address of the VMware Vsphere host (string value)
982 #host_ip=
983
984 # Username of VMware Vsphere (string value)
985 #host_username=
986
987 # Password of VMware Vsphere (string value)
988 #host_password=
989
990 # Number of times a VMware Vsphere API must be retried
991 # (integer value)
992 #api_retry_count=10
993
994 # Sleep time in seconds for polling an ongoing async task
995 # (floating point value)
996 #task_poll_interval=0.5
997
998 # Optional vim service WSDL location e.g
999 # http://<server>/vimService.wsdl. Optional over-ride to
1000 # default location for bug work-arounds (string value)
1001 #wsdl_location=<None>
1002
1003