DumbMonit 监控的内容
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.
典型用途. Storage cluster (beta): health checks, OSDs, placement groups, capacity, pools, monitors
示例
- Ceph 18 (Reef)
- Ceph 19 (Squid)
- cephadm clusters
连接方式
您需要准备
- Dashboard user and passwordThe dumbmonit user of the Ceph dashboard, with the read-only role.
需要开放的网络端口
8443/TCPDashboard REST API (HTTPS, default)8080/TCPOnly with the HTTP protocol option
设置步骤: 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.
注意. 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.