├── .github └── workflows │ ├── docker_latest.yml │ ├── docker_tag.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .goreleaser ├── CODEOWNERS ├── Dockerfile ├── LICENSE ├── LICENSES └── MIT.txt ├── README.md ├── go.mod ├── go.sum ├── iLO-grafana-dashboard.json ├── ilo-grafana-alerts.yaml ├── main.go ├── pkg ├── chassis │ ├── collector.go │ ├── power │ │ ├── metrics.go │ │ ├── power.go │ │ └── power_supply.go │ └── thermal │ │ ├── fan.go │ │ ├── metrics.go │ │ ├── temperature.go │ │ └── thermal.go ├── client │ ├── api_client.go │ ├── client.go │ └── dunmy_client.go ├── common │ ├── collector_context.go │ ├── member_list.go │ └── status.go ├── manager │ ├── collector.go │ └── manager.go └── system │ ├── collector.go │ ├── memory │ ├── memory_dimm.go │ └── metrics.go │ ├── processor │ ├── metrics.go │ └── processor.go │ ├── storage │ ├── disk_drive.go │ ├── location.go │ ├── metrics.go │ └── storage_info.go │ └── system.go └── tracing.go /.github/workflows/docker_latest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/.github/workflows/docker_latest.yml -------------------------------------------------------------------------------- /.github/workflows/docker_tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/.github/workflows/docker_tag.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | ilo_exporter 2 | 3 | .idea/* 4 | .vscode/* 5 | *.iml 6 | .DS_Store 7 | -------------------------------------------------------------------------------- /.goreleaser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/.goreleaser -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/go.sum -------------------------------------------------------------------------------- /iLO-grafana-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/iLO-grafana-dashboard.json -------------------------------------------------------------------------------- /ilo-grafana-alerts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/ilo-grafana-alerts.yaml -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/main.go -------------------------------------------------------------------------------- /pkg/chassis/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/chassis/collector.go -------------------------------------------------------------------------------- /pkg/chassis/power/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/chassis/power/metrics.go -------------------------------------------------------------------------------- /pkg/chassis/power/power.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/chassis/power/power.go -------------------------------------------------------------------------------- /pkg/chassis/power/power_supply.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/chassis/power/power_supply.go -------------------------------------------------------------------------------- /pkg/chassis/thermal/fan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/chassis/thermal/fan.go -------------------------------------------------------------------------------- /pkg/chassis/thermal/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/chassis/thermal/metrics.go -------------------------------------------------------------------------------- /pkg/chassis/thermal/temperature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/chassis/thermal/temperature.go -------------------------------------------------------------------------------- /pkg/chassis/thermal/thermal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/chassis/thermal/thermal.go -------------------------------------------------------------------------------- /pkg/client/api_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/client/api_client.go -------------------------------------------------------------------------------- /pkg/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/client/client.go -------------------------------------------------------------------------------- /pkg/client/dunmy_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/client/dunmy_client.go -------------------------------------------------------------------------------- /pkg/common/collector_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/common/collector_context.go -------------------------------------------------------------------------------- /pkg/common/member_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/common/member_list.go -------------------------------------------------------------------------------- /pkg/common/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/common/status.go -------------------------------------------------------------------------------- /pkg/manager/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/manager/collector.go -------------------------------------------------------------------------------- /pkg/manager/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/manager/manager.go -------------------------------------------------------------------------------- /pkg/system/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/system/collector.go -------------------------------------------------------------------------------- /pkg/system/memory/memory_dimm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/system/memory/memory_dimm.go -------------------------------------------------------------------------------- /pkg/system/memory/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/system/memory/metrics.go -------------------------------------------------------------------------------- /pkg/system/processor/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/system/processor/metrics.go -------------------------------------------------------------------------------- /pkg/system/processor/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/system/processor/processor.go -------------------------------------------------------------------------------- /pkg/system/storage/disk_drive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/system/storage/disk_drive.go -------------------------------------------------------------------------------- /pkg/system/storage/location.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/system/storage/location.go -------------------------------------------------------------------------------- /pkg/system/storage/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/system/storage/metrics.go -------------------------------------------------------------------------------- /pkg/system/storage/storage_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/system/storage/storage_info.go -------------------------------------------------------------------------------- /pkg/system/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/pkg/system/system.go -------------------------------------------------------------------------------- /tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MauveSoftware/ilo_exporter/HEAD/tracing.go --------------------------------------------------------------------------------