blob: 4b74e3c24887690f2df3fbd3fd81c16b1c3b9582 [file] [log] [blame]
========
Collectd
========
Collectd is a daemon which collects system performance statistics periodically and provides mechanisms to store the values in a variety of ways, for example in RRD files.
Sample pillars
==============
Send data over TCP to Graphite Carbon
.. code-block:: yaml
collectd:
client:
enabled: true
read_interval: 60
backend:
carbon:
host: carbon1.comain.com
port: 2003
Send data over AMQP
.. code-block:: yaml
collectd:
client:
enabled: true
read_interval: 60
backend:
amqp:
host: broker1.comain.com
port: 5672
user: monitor
password: amqp-pwd
virtual_host: '/monitor'
Monitor network devices, defined in 'external' dictionary
.. code-block:: yaml
external:
network_device:
MX80-01:
community: test
model: Juniper_MX80
management:
address: 10.0.0.254
port: fxp01
engine: snmp/ssh
interface:
xe-0/0/0:
description: MEMBER-OF-LACP-TO-QFX
type: 802.3ad
subinterface:
xe-0/0/0.0:
description: MEMBER-OF-LACP-TO-QFX
collectd:
client:
enabled: true
...
Read more
=========
* http://collectd.org/documentation.shtml
* http://www.canopsis.org/2013/02/collectd-graphite/
* http://collectd.org/documentation/manpages/collectd.conf.5.shtml#plugin_libvirt
* http://libvirt.org/uri.html#URI_qemu