External metric server: Difference between revisions

From Proxmox VE
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:

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"