Checkmk
to checkmk.com
Important

This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved.

1. Introduzione

logo proxmox

Il monitoraggio di Proxmox è fondamentale per ottenere informazioni accurate e in tempo reale sullo stato del tuo ambiente virtuale.

Per una rapida introduzione, questo articolo tratta solo le impostazioni rilevanti per l'utilizzo dell'special agent in Checkmk. È quindi destinato principalmente agli utenti che vogliono "solo" configurare Checkmk. Se sei interessato anche ad ulteriori informazioni, ad esempio sul monitoraggio dei cluster Proxmox e sulla configurazione all'interno di Proxmox, ti consigliamo l'articolo del blog "Monitoraggio di Proxmox: come farlo in modo efficiente con Checkmk".

2. Prerequisiti in Proxmox

Per poter effettuare un monitoraggio corretto con Checkmk, è necessario che la configurazione di Proxmox VE sia impostata correttamente.

Crea un utente nel dominio "Proxmox VE authentication server" in Proxmox, da utilizzare esclusivamente per il monitoraggio con Checkmk (nell'esempio seguente questo utente si chiama "checkmk").

Questo utente deve avere le seguenti voci nei suoi permessi (tramite Permessi utente o Permessi gruppo):

  • Ruolo: PVEAuditor

  • Percorso: /

Ti consigliamo inoltre di effettuare l'installazione degli agenti Checkmk Linux sui nodi Proxmox: questo ti fornirà informazioni molto più interessanti sul tuo ambiente Proxmox.

3. Configurazione in Checkmk

Una volta preparato il tuo Proxmox, configura la pagina Checkmk.

3.1. Creazione di un host per Proxmox

Per prima cosa crea un host per il nodo Proxmox come descritto nella sezione Creazione e edizione degli host nel menu di configurazione.

Setting the monitoring agent for the new host.

Se hai seguito il nostro consiglio e hai effettuato l'installazione di un agente sul nodo Proxmox, imposta l'opzione Checkmk agent / API integrations su Configured API integrations and Checkmk agent.

Successivamente, configura l'special agent Proxmox tramite Setup > Agents > VM, cloud, container > Proxmox VE e poi Add rule:

“The special agent with username

Devi specificare checkmk@pve come username.

Allo stesso tempo, dovresti limitare esplicitamente il monitoraggio ai tuoi nodi Proxmox.

3.2. Creazione di host per le VM Proxmox

L'agente speciale fornisce molti dati sulle VM e sui container (Piggyback). Per creare gli host piggyback desiderati da questi dati, devi quindi creare vari host. I loro nomi devono corrispondere esattamente a quelli presenti in Proxmox. Come utente di una delle nostre edizioni commerciali, puoi in alternativa lasciare semplicemente che se ne occupi la gestione dinamica degli host.

Configurazione della gestione dinamica degli host

CEE La voce di menu "Setup > Hosts > Dynamic host management" ti porta alla pagina di panoramica di tutte le connessioni già configurate. Qui, clicca su "icon new" e poi assegna alla connessione un "ID" e un "Title".

Non tutte le opzioni presenti in Connection properties sono trattate qui di seguito. Se hai domande, consulta l'aiuto in linea e l'articolo principale linkato sopra.

Per prima cosa assicurati che la modalità mostra di più sia attivata per la box "Connection properties", in modo che vengano visualizzate tutte le opzioni disponibili.

Successivamente, sotto "Piggyback creation options", clicca su "Add new element". Personalizza la cartella in cui devono essere creati gli host per le tue istanze VM. Le impostazioni predefinite "Host attributes" sono sostanzialmente corrette per gli host piggyback e non devono essere modificate.

Attivando l'opzione "Delete vanished hosts", puoi assicurarti che gli host piggybacked per i quali non vengono ricevuti nuovi dati per un certo periodo di tempo vengano automaticamente eliminati.

L'opzione "Restrict source hosts" dovrebbe essere attivata come parte del monitoraggio del tuo ambiente Proxmox. Inserisci il tuo host Proxmox dalla sezione "Creazione di un host per Proxmox" qui.

Una configurazione tipica della connessione potrebbe quindi apparire così:

“Exemplary configuration of the connection properties.”

Creazione manuale di host per Proxmox

In alternativa, puoi anche creare manualmente gli host per i dati piggyback. È importante che i nomi degli host corrispondano esattamente allo schema descritto sopra.

Tip

Con il comando cmk-piggyback list orphans puoi trovare tutti gli host piggybacked orfani per i quali sono presenti dati ma che non sono ancora stati creati come host in Checkmk.

Configura gli host per le tue VM e i tuoi container Proxmox e seleziona No API integrations, no Checkmk agent come agente di monitoraggio. Se selezioni anche l'opzione "Always use and expect piggyback data" in "Piggyback", riceverai un avviso se i dati non vengono ricevuti.

“The ‘Monitoring agents’ settings for the hosts.”

Last modified: Tue, 16 Dec 2025 16:01:33 GMT via commit b262fe5ab
In questa pagina