Ad Widget

Collapse

Proxmox VE by HTTP for Cluster monitoring

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • pavels.marhels
    Junior Member
    • Jun 2022
    • 12

    #1

    Proxmox VE by HTTP for Cluster monitoring

    Quite offten Proxmox is deployed as a Cluster (with 3 and even more node). So it is HA. And can be managed from any of cluster nodes IP adreses. When i specify HOST i can provide "Agent IPs". I suppose they can used later as {HOST.CONN} macro.
    Click image for larger version

Name:	image.png
Views:	337
Size:	49.0 KB
ID:	489943
    But when i add Proxmox VE by HTTP template i can specify only one IP and even MACRO {HOST.CONN} doesn't work there:Click image for larger version

Name:	image.png
Views:	246
Size:	68.4 KB
ID:	489945
    Attached Files
  • Markku
    Senior Member
    Zabbix Certified SpecialistZabbix Certified ProfessionalZabbix Certified Expert
    • Sep 2018
    • 1781

    #2
    As far as I understand it, there is no out-of-the-box solution:
    - If you create one Zabbix host for each node (and set {$PVE.URL.HOST} differently on each host), you'll get multiples of all events (and data)
    - If you only create one Zabbix host, you'll lose cluster monitoring if that node is down. (But if your nodes are relatively reliable, this might not be a problem after all, and you can then manually adjust the macro to continue cluster monitoring via another node)

    I've heard some people are installing keepalived on the PVE nodes just for this: to provide a virtual IP address that can be used for cluster monitoring in Zabbix.

    Markku

    Comment

    • pavels.marhels
      Junior Member
      • Jun 2022
      • 12

      #3
      Thanks Markku. I had about the same feeling. Most probably this question is answered already by your post.

      Comment

      Working...