Monitoraggio di Ceph con Zabbix: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
Created page with "Ceph, dalla versione 12 Luminous, contiene un modulo integrato per Zabbix. Installare su TUTTI i nodi zabbix_sender apt-get install zabbix-sender Per facilitare il debug,..."
 
mNo edit summary
Line 3: Line 3:
Installare su TUTTI i nodi zabbix_sender
Installare su TUTTI i nodi zabbix_sender


  apt-get install zabbix-sender
  apt install zabbix-sender


Per facilitare il debug, loggarsi poi sul nodo con il mgr in esecuzione.
Per facilitare il debug, loggarsi poi sul nodo con il mgr in esecuzione.

Revision as of 11:56, 8 July 2022

Ceph, dalla versione 12 Luminous, contiene un modulo integrato per Zabbix.

Installare su TUTTI i nodi zabbix_sender

apt install zabbix-sender

Per facilitare il debug, loggarsi poi sul nodo con il mgr in esecuzione.

  • Per trovare il manager attivo:
ceph status | grep mgr
   mgr: stor03(active), standbys: stor02, stor01
  • Abilitare il modulo:
ceph mgr module enable zabbix


  • Impostare il server zabbix o il proxy a cui inviare i dati:
ceph zabbix config-set zabbix_host zabbix.proxy.example.com
  • Impostare il nomde del cluster:
ceph zabbix config-set identifier ceph.example.priv
  • Verificare la configurazione:
ceph zabbix config-show
{"zabbix_port": 10051, "zabbix_host": "zabbix.proxy.example.com", "identifier": "ceph.example.priv", "zabbix_sender": "/usr/bin/zabbix_sender", "interval": 60}
  • Installare sul server zabbix il template corrispondente:
xclip-copyfile /usr/lib/ceph/mgr/zabbix/zabbix_template.xml
  • Creare sul server zabbix un host con nome
ceph.example.priv
  • Assegnargli il template
ceph-mgr Zabbix Module
  • Inviare i primi dati:
ceph zabbix send
  • Nel caso vedere il log:
less /var/log/ceph/ceph-mgr.stor03.log

Riferimenti