External metric server: Difference between revisions
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
Since Proxmox VE 4.0, it's possible to send metrics stats (host,vms,storage) to external metrics servers | Since Proxmox VE 4.0, it's possible to send metrics stats (host,vms,storage) to external metrics servers | ||
in addition to embedded Proxmox VE rrd graphs. | in addition to embedded Proxmox VE rrd graphs. | ||
Previous to pve-manager 4.2-7 the server address MUST be FQDN (host/dns names) since 4.2-7 you may also use IPv4 and IPv6 addresses. | Previous to pve-manager 4.2-7 the server address MUST be FQDN (host/dns names) since 4.2-7 you may also use IPv4 and IPv6 addresses. | ||
Revision as of 14:40, 24 May 2016
Introduction
Since Proxmox VE 4.0, it's possible to send metrics stats (host,vms,storage) to external metrics servers in addition to embedded Proxmox VE rrd graphs.
Previous to pve-manager 4.2-7 the server address MUST be FQDN (host/dns names) since 4.2-7 you may also use IPv4 and IPv6 addresses.
Currently supported:
- graphite (http://graphite.wikidot.com/)
- influxdb 0.9 (https://influxdb.com/)
You can generate graphs && dashboard with grafana: http://grafana.org/
Graphite plugin configuration
create a file /etc/pve/status.cfg
graphite: server yourgraphiteserver.fqdn port 2003 path proxmox
Your graphite carbon server need to listen to udp
Influxdb 0.9 plugin configuration
create a file /etc/pve/status.cfg
influxdb: server yourinfluxdbserver.fqdn port 8089
You need to configure your influxdbserver to listen to an udp port.
In this example we defined port 8089 with a database "proxmox"
influxdb.conf (on your influxdb server)
[[udp]] enabled = true bind-address = "0.0.0.0:8089" database = "proxmox" batch-size = 1000 batch-timeout = "1s"