Nexenta Exporter for Prometheus
This Prometheus exporter uses the Nexenta API to provide metrics for JBODs, volumes and license informations.
Usage
The exporter accepts arguments and/or environment variables to set the credentials and connection details.
Flag | Env Var | Default |
---|---|---|
-api-host |
API_HOST |
nexenta |
-api-port |
API_PORT |
8457 |
-api-user |
API_USER |
admin |
-api-password |
API_PASSWORD |
password |
-api-ssl |
API_SSL |
false |
-insecure |
INSECURE |
false |
-listen-address |
LISTEN_ADDRESS |
:9457 |
-metrics-endpoint |
METRICS_ENDPOINT |
/metrics |
Currently implemented metrics:
Metric | Type | Description |
---|---|---|
nexenta_up |
gauge | Is the Nexenta API reachable (0/1) |
nexenta_scrape_failures_total |
counter | Number of errors while scraping the Nexenta API |
nexenta_jbod_status |
gauge | Status of JBOD (0/1) |
nexenta_jbod_temp |
gauge | Temperature of JBOD (°C) |
nexenta_jbod_voltage |
gauge | Voltage of JBOD (Volts) |
nexenta_jbod_slot_status |
gauge | Status of JBOD slot (0/1) |
nexenta_license_days_left |
gauge | License days left |
nexenta_volume_status |
gauge | Is the volume online (0/1) |
nexenta_volume_lun_errors |
counter | Number of errors of a volume LUN |
nexenta_volume_lun_status |
gauge | Is the volume LUN online (or available, if spare)(0/1) |