Prometheus exporter for IBM Spectrum Virtualize (e.g. Storwize V7000).
spectrum_power_wattsspectrum_temperaturespectrum_drive_statusspectrum_psu_statusspectrum_pool_capacity_bytesspectrum_pool_free_bytesspectrum_pool_statusspectrum_pool_used_bytesspectrum_pool_volume_countspectrum_node_compression_usage_ratiospectrum_node_fc_bpsspectrum_node_fc_iopsspectrum_node_iscsi_bpsspectrum_node_iscsi_iopsspectrum_node_sas_bpsspectrum_node_sas_iopsspectrum_node_system_usage_ratiospectrum_node_total_cache_usage_ratiospectrum_node_write_cache_usage_ratiospectrum_fc_port_speed_bpsspectrum_fc_port_statusspectrum_ip_port_link_activespectrum_ip_port_speed_bpsspectrum_ip_port_state
Example:
./spectrum_virtualize_exporter \
-auth-file ~/spectrum-monitor.yaml \
-extra-ca-cert ~/namecheap.ca.crt
Where ~/spectrum-monitor.yaml contains pairs of Spectrum targets
and login information in the following format:
"https://my-v7000:7443":
user: monitor
password: passw0rd
"https://my-other-v7000:7443":
user: monitor2
password: passw0rd1
The flag -extra-ca-cert is useful as it appears that at least V7000 on the
8.2 version is unable to attach an intermediate CA.
Please file an issue describing what metrics you'd like to see. Include as much details as possible please, e.g. how the perfect Prometheus metric would look for your use-case.