Dashboard
As a storage administrator, the IBM Storage Ceph Dashboard provides management and
monitoring capabilities. Use the dashboard to administer and configure the cluster, and visualize
information and performance statistics that are related to it. The dashboard uses a web server that
is hosted by the ceph-mgr daemon.
- Multi-user and role management
- The dashboard supports multiple user accounts with different permissions and roles. User
accounts and roles can be managed by using both the command line and the web user interface. The
dashboard supports various methods to enhance password security. Password complexity rules can be
configured, requiring users to change their password after the first login or after a configurable
time period.
For more information, see Managing roles and Managing users.
- Single Sign-On (SSO)
- The dashboard supports authentication with an external identity provider by using the SAML 2.0
protocol.
For more information, see Enabling Single Sign-On for the Ceph Dashboard.
- Auditing
- The dashboard backend can be configured to log all PUT, POST, and DELETE API requests in the
Ceph manager log.
For more information about using the manager modules with the dashboard, see Viewing and editing the manager modules of the Ceph cluster.
Management features
- Viewing cluster hierarchy
- You can view the CRUSH map, for example, to determine which host a specific OSD ID is running
on. This is helpful if an issue with an OSD occurs.
For more information, see Viewing the CRUSH map of the Ceph cluster.
- Configuring manager modules
-
You can view and change parameters for Ceph manager modules.
For more information, see Viewing and editing the manager modules of the Ceph cluster.
- Embedded Grafana dashboards
- Ceph Dashboard Grafana dashboards might be embedded in external applications and web pages to
surface information with Prometheus modules gathering the performance metrics.
For more information, see Components.
- Viewing and filtering logs
- You can view event and audit cluster logs and filter them based on priority, keyword, date, or
time range.
For more information, see Filtering logs of the Ceph cluster.
- Toggling dashboard components
- You can enable and disable dashboard components so only the features you need are
available.
For more information, see Toggling Ceph dashboard features.
- Managing OSD settings
- You can set cluster-wide OSD flags by using the dashboard. You can also Mark OSDs up, down or
out, purge and reweight OSDs, run scrub operations, modify various scrub-related configuration
options, and select profiles to adjust the level of backfilling activity. You can set and change the
device class of an OSD, display, and sort OSDs by device class. You can deploy OSDs on new drives
and hosts.
For more information, see Managing Ceph OSDs.
- Viewing alerts
- Use the alerts page to see details of current alerts.
For more information, see Viewing alerts.
- Upgrading
- You can upgrade the Ceph cluster version by using the dashboard.
For more information, see Upgrading a cluster.
- Quality of service for images
- You can set performance limits on images. For example, limiting IOPS or read BPS burst
rates.
For more information, see Managing block device images.
Monitoring features
- Username and password protection
- You can access the dashboard only by providing a configurable username and password.
For more information, see Managing users.
- Overall cluster health
- Displays performance and capacity metrics. The cluster health also displays the overall cluster
status and storage usage. For example, number of objects, raw capacity, usage per pool, a list of
pools and their status and usage statistics.
For more information, see Viewing and editing the configuration of the Ceph cluster.
- Hosts
- Provides a list of all hosts that are associated with the cluster along with the running
services and the installed Ceph version.
For more information, see Monitoring hosts of the Ceph cluster.
- Performance counters
- Displays detailed statistics for each running service.
For more information, see Monitoring services of the Ceph cluster.
- Monitors
- Lists all Monitors, their quorum status, and open sessions.
For more information, see Monitoring monitors of the Ceph cluster.
- Configuration editor
- Displays all the available configuration options, their descriptions, types, default, and
currently set values. These values are editable.
For more information, see Viewing and editing the configuration of the Ceph cluster.
- Cluster logs
- Displays and filters the latest updates to the cluster’s event and audit log files by priority,
date, or keyword.
For more information, see Filtering logs of the Ceph cluster.
- Centralized logs
- Provides a centralized location for viewing logs in the IBM Storage Ceph cluster for more
efficient monitoring.
For more information, see Viewing centralized logs of the Ceph cluster.
- Device management
- Lists all hosts that are known by the Orchestrator. Lists all drives that are attached to a host
and their properties. Displays drive health predictions, SMART data, and blink enclosure LEDs.
For more information, see Monitoring hosts of the Ceph cluster.
- View storage cluster capacity
- You can view the raw storage capacity of the IBM Storage Ceph cluster in the Capacity pages of
the Ceph dashboard.
For more information, see Understanding the landing page of the Ceph dashboard.
- Pools
- Lists and manages all Ceph pools and their details. For example, applications, placement groups,
replication size, EC profile, quotas, and CRUSH ruleset.
For more information, see Understanding the landing page of the Ceph dashboard and Monitoring pools of the Ceph cluster.
- OSDs
- Lists and manages all OSDs, their status, and usage statistics. OSDs also
lists detailed information, for example, attributes, OSD map, metadata, and performance counters for
read and write operations. OSDs also lists all drives that are associated
with an OSD.
For more information, see Monitoring Ceph OSDs.
- Images
- Lists all Ceph Block Device (RBD) images and their properties such as size, objects, and
features. Create, copy, modify, and delete RBD images. Create, delete, and rollback snapshots of
selected images, protect or unprotect these snapshots against modification. Copy or clone snapshots
and flatten cloned images.Note: The performance graph for I/O changes in the Overall Performance tab for a specific image shows values only after specifying the pool that includes that image by setting the rbd_stats_pool parameter in .
For more information, see Monitoring block device images.
- Block device mirroring
- Enables and configures Ceph Block Device (RBD) mirroring to a remote Ceph server. Lists all
active sync daemons and their status, pools, and RBD images including their synchronization
state.
For more information, see Mirroring view.
- Ceph File Systems
- Lists all active Ceph File System (CephFS) clients and associated pools, including their usage
statistics. Evict active CephFS clients, manage CephFS quotas and snapshots, and browse a CephFS
directory structure.
For more information, see Monitoring Ceph File Systems.
- Object Gateway (RGW)
- Lists all active object gateways and their performance counters. This window displays and
manages, including add, edit, and delete, Ceph Object Gateway users and their details. This includes
quotas and users’ buckets and their details, for example, owner or quotas.
For more information, see Monitoring Ceph Object Gateway daemons.
- NFS
- Manages NFS exports of CephFS and Ceph Object Gateway S3 buckets by using the NFS Ganesha.
For more information, see Managing NFS Ganesha exports.
Security features
- SSL and TLS support
- All HTTP communication between the web browser and the dashboard is secured through SSL. A
self-signed certificate can be created with a built-in command, but it is also possible to import
custom certificates that are signed and issued by a Certificate Authority (CA).
For more information, see Installation and access.