Configurazione del monitoraggio di Ceph in Proxmox con LibreNMS

da | Mag 29, 2024

In LibreNMS è possibile configurare il monitoraggio di Proxmox con due diversi metodi:

SNMPD EXTEND: Quando si utilizza il metodo Extend SNMP, il modulo di rilevamento dell’applicazione raccoglierà quali applicazioni sono state impostate per il monitoraggio automaticamente, anche se il dispositivo è già in LibreNMS. Il modulo di rilevamento dell’applicazione è abilitato per impostazione predefinita per la maggior parte dei sistemi operativi *NIX, ma in alcuni casi si dovrà abilitare manualmente il modulo di rilevamento dell’applicazione.

AGENT: L’agente UNIX non ha un modulo di DISCOVERY, solo un modulo di POLLER. Quel modulo di poller è sempre disabilitato per impostazione predefinita. Deve essere abilitato manualmente se si utilizza l’agente. Alcune applicazioni verranno automaticamente abilitate dal modulo UNIX-Agent Poller. È meglio garantire che l’applicazione sia abilitata per il monitoraggio.

In questo tutorial vedremo come configurare Proxmox e LibreNMS per poter monitorare Ceph all’interno di un server Proxmox utilizzando lo Unix Agent.

CONFIGURAZIONE DELL’AGENT SU PROXMOX

Se abbiamo fatto la configurazione tramite SNMP per proseguire con la configurazione tramite Agent collegarsi al server Proxmox e commentare la riga extend proxmox

Eseguire il comando:

Quindi commentare la riga

o la riga

Salvare e chiudere il file di configurazione

Sempre dalla console di Proxmox installare GIT con il comando:

Quindi eseguire i comandi in sequenza:

Modificare il file /etc/systemd/system/check_mk.socket aggiungendo l’interfaccia di rete BindToDevice

Eseguire il comando:

Inserire la riga BindToDevice=vmbr0

ATTENZIONE: inserire al posto di vmbr0 il nome della propria interfaccia di rete

Se abbiamo fatto tutto correttamente dovremmo vedere un output come quello sottostante:

Quindi eseguire i comandi:

CONFIGURAZIONE DI LIBRENMS TRAMITE AGENT

Collegarsi alla Web GUI di LibreNMS

selezionare il server Proxmox e cliccare sulla rotellina in alto a destra come mostrato nell’immagine sovrastante

Selezionare Modules come mostrato nell’immagine sovrastante

Andare al fondo dlla pagina web e abilitare il modulo Unix Agent come mostrato nell’immagine sovrastante

Cliccare su Applications come mostrato nell’immagine sovrastante

Quindi selezionare l’applicazione Ceph come mostrato nell’immagine sovrastante

A questo punto eseguire il Discover e il Poller oppure attendere che LibreNMS faccia il Discover automatico

Cliccare quindi su Apps quindi selezionare Ceph come mostrato nell’immagine sovrastante

Se è andato tutto a buon fine dovremmo vedere i nodi del cluster Ceph come mostrato nell’immagine sovrastante.
Cliccare su un qualsiasi nodo per visualizzare i grafici dello storage Ceph

Sarà possibile visualizzare i grafici relativi a:

Pool stats

  • .mgr Reads/Writes
  • .mgr IOPS
  • ceph_pool_ssd Reads/Writes
  • ceph_pool_ssd IOPS

OSD Performance

  • osd.x Latency

Usage

  • .mgr Usage
  • .mgr Objects

Cluster Usage

  • ceph_pool_ssd Usage
  • ceph_pool_ssd Objects
Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Infrastrutture IT
  • ACT For Cange  Mental Coach
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore Collaboratore
Categorie:Ceph | LibreNMS | Proxmox

Related Post

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione