IntegraçõesArmazenamento e backups
Monitorar Ceph com o DumbMonit
BetaA Ceph cluster through the REST API of the manager's dashboard: health and its checks, OSDs down or nearly full, placement groups not clean, capacity, pools, monitors out of the quorum.
DocumentaçãoSite oficial: Ceph
As descrições estão em inglês, como no produto. Os rótulos da página seguem o seu idioma.
O que o DumbMonit vigia
This integration was built from the Ceph manager dashboard REST API documentation, not against a running cluster yet. It only reads. Tell us what breaks. A Ceph cluster through the REST API of the manager's dashboard module: the health status and the checks behind it, OSDs that are down, out or nearly full, placement groups that are not active+clean, raw capacity, pools and monitors that left the quorum.
Uso típico. Storage cluster (beta): health checks, OSDs, placement groups, capacity, pools, monitors
Exemplos
- Ceph 18 (Reef)
- Ceph 19 (Squid)
- cephadm clusters
Como se conecta
O que você precisa
- Dashboard user and passwordThe dumbmonit user of the Ceph dashboard, with the read-only role.
Portas de rede a abrir
8443/TCPDashboard REST API (HTTPS, default)8080/TCPOnly with the HTTP protocol option
Etapas de configuração: Create a read-only dashboard user for DumbMonit
Check that the dashboard is enabled and note the address of the active manager.
ceph mgr servicesWrite a long random password to a file, and keep it: DumbMonit needs it.
openssl rand -base64 24 | tr -d '\n' | tee /tmp/dumbmonit.pwdCreate the user with the built-in read-only role.
ceph dashboard ac-user-create dumbmonit -i /tmp/dumbmonit.pwd read-onlyDelete the password file.
shred -u /tmp/dumbmonit.pwdIn DumbMonit, enter the address of the active manager (for example ceph.lan) with that user name and password.
Atenção. A standby manager redirects to the active one: use the address of the active manager. The dashboard ships a self-signed certificate: tick "Accept an unverifiable certificate" unless you installed your own.