3.5.外部监控服务器

在Proxmox VE中,您可以定义外部监控服务器,这些服务器将定期接收有关主机,虚拟来宾和存储的各种统计信息。

当前支持的有如下两种:

  • Graphite (参考 https://graphiteapp.org)

  • InfluxDB (参考 https://www.influxdata.com/time-series-platform/influxdb/ )

外部监控服务器配置保存在/etc/pve/status.cfg中,并且可以通过 Web 界面进行编辑。

3.5.1. Graphite 服务器配置

默认端口设置为 2003,默认Graphite的路径为proxmox。 默认情况下,Proxmox VE 通过 UDP 发送数据,因此必须将Graphite服务器配置为接受此参数。在这里,可以根据实际情况配置,而无需采用默认的 1500 MTU 。

您也可以配置插件使用TCP。为了不阻塞pvestatd统计收集守护进程,需要一个超时来处理网络问题。

3.5.2. Influxdb 配置

Proxmox VE服务器使用udp协议发送监控数据,所以influxdb服务器需要进行相应配置。也可以在这里配置mtu 下面是一个influxdb配置示例(配置在influxdb服务器上):

[[udp]]
   enabled = true
   bind-address = "0.0.0.0:8089"
   database = "proxmox"
   batch-size = 1000
   batch-timeout = "1s"

使用此配置,您的服务器将侦听端口 8089 上的所有 IP 地址,并将数据写入 proxmox 数据库中。