A Prometheus exporter that collects metrics from IBM Spectrum Scale (GPFS) filesystems for monitoring and alerting.
The GPFS exporter is a Prometheus exporter designed to gather extensive metrics from IBM Spectrum Scale (GPFS) filesystems. It enables system administrators and DevOps teams to monitor the health, performance, and utilization of their GPFS clusters through a standardized metrics endpoint.
Modular Collectors — Supports over a dozen collectors for different GPFS aspects like state, I/O, mounts, health, quotas, snapshots, and disk pools, each configurable via command-line flags.
Flexible Deployment — Includes optional helper exporters (gpfs_mmdf_exporter, gpfs_mmlssnapshot_exporter) for cron-based collection of heavy operations to avoid scrape timeouts.
Security Integration — Provides detailed sudo configuration examples to securely execute GPFS commands with minimal privileges.
Production Ready — Supports TLS and basic authentication via Prometheus exporter-toolkit and includes example Prometheus scrape configurations and a Grafana dashboard.
The project follows a modular and secure design, allowing users to enable only the collectors they need while providing safe integration with GPFS administrative commands through privilege separation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.