Checkmk Proxmox: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 16: Zeile 16:
 
=Checkmk Konfiguration=
 
=Checkmk Konfiguration=
 
*Wir gehen davon aus das die Proxmoxe schon als Host in Checkmk eingetragen sind und der Agent installiert ist.
 
*Wir gehen davon aus das die Proxmoxe schon als Host in Checkmk eingetragen sind und der Agent installiert ist.
 +
*Die Option für die Proxmox Hosts '''Monitoring agents''' muss auf '''Configured API integrations and Checkmk agent''' gewechselt werden
 +
[[Datei:Checkmk-proxmox-06.png]]
  
 
*Über '''Setup -> VM, Cloud, Container -> Proxmox VE''' richten wir den Special Agent ein.
 
*Über '''Setup -> VM, Cloud, Container -> Proxmox VE''' richten wir den Special Agent ein.
Zeile 22: Zeile 24:
 
*Die Proxmox Hosts wurden in einem Ordner erstellt (proxmox), in der wir die Regel erstellen  
 
*Die Proxmox Hosts wurden in einem Ordner erstellt (proxmox), in der wir die Regel erstellen  
 
[[Datei:Checkmk-proxmox-04.png | 800px]]
 
[[Datei:Checkmk-proxmox-04.png | 800px]]
 +
 +
==Service monitoring rules==
 +
 +
*Weitere 5 Regeln müssen angelegt werden, dass die Services auch angezeigt werden.
 +
*Diese befinden sich unter '''Setup -> Services -> Service monitoring rules'''
 +
*Oder über Setup das Stichwort '''Proxmox''' suchen
 +
 +
[[Datei:Checkmk-proxmox-05.png]]
 +
 +
*Die 5 Services '''Proxmox VE VM Backup, Proxmox VE Node Info, Proxmox VE memory percentage used, Proxmox VE VM Info, Proxmox VE disk percentage used''' müssen für den Proxmox Ordner angelegt werden.

Version vom 11. August 2021, 06:50 Uhr

Erstellen eines Api Nutzers auf Proxmox Ebene

  • Als erstes muss ein Benutzer für Checkmk auf dem Proxmox-Cluster angelegt werden
    • Datacenter -> Permissions -> User

Checkmk-proxmox-01.png

  • Anschließend wird eine Gruppe erstellt mit dem Namen Read_Only (der Name kann beliebig gewählt werden)
    • Datacenter -> Permissions -> Groups

Checkmk-proxmox-02.png

  • Dieser Gruppe müssen nun noch Rechte vergeben werden.
    • Datacenter -> Permissions
  • Der Path steht von wo aus Beginnend die Gruppe Rechte hat.
    • Hierfür wählen wir /
  • Als Role nehmen wir den PVEAuditor.
    • Dies ist dafür das die Gruppe nur Read-Only Rechte besitzt

Checkmk-proxmox-03.png

Checkmk Konfiguration

  • Wir gehen davon aus das die Proxmoxe schon als Host in Checkmk eingetragen sind und der Agent installiert ist.
  • Die Option für die Proxmox Hosts Monitoring agents muss auf Configured API integrations and Checkmk agent gewechselt werden

Checkmk-proxmox-06.png

  • Über Setup -> VM, Cloud, Container -> Proxmox VE richten wir den Special Agent ein.
  • Als Username und Password werden die Daten von dem vorher erstellten Proxmox User genutzt.
    • Das @pve ist wichtig um anzugeben welche Authentifizierung der User nutzt
  • Die Proxmox Hosts wurden in einem Ordner erstellt (proxmox), in der wir die Regel erstellen

Checkmk-proxmox-04.png

Service monitoring rules

  • Weitere 5 Regeln müssen angelegt werden, dass die Services auch angezeigt werden.
  • Diese befinden sich unter Setup -> Services -> Service monitoring rules
  • Oder über Setup das Stichwort Proxmox suchen

Checkmk-proxmox-05.png

  • Die 5 Services Proxmox VE VM Backup, Proxmox VE Node Info, Proxmox VE memory percentage used, Proxmox VE VM Info, Proxmox VE disk percentage used müssen für den Proxmox Ordner angelegt werden.