├── .dockerignore ├── .github ├── .kodiak.toml └── workflows │ ├── build-publish.yml │ └── test.yml ├── Dockerfile ├── LICENSE.md ├── README.md ├── client ├── devices │ ├── devices_client.go │ ├── get_devices_id_statistics_parameters.go │ ├── get_devices_id_statistics_responses.go │ ├── get_devices_parameters.go │ └── get_devices_responses.go ├── generate.go ├── openapi-lite.json ├── tools.go └── u_n_m_s_api_client.go ├── exporter ├── device.go ├── device_test.go ├── exporter.go ├── extra_metrics.go ├── internal_metrics.go └── ping_rtt.go ├── go.mod ├── go.sum ├── internal ├── cli │ └── config │ │ ├── config.go │ │ ├── config_test.go │ │ ├── testdata │ │ └── valid_config.yml │ │ └── token_map.go └── handler │ ├── exporter_with_context.go │ ├── favicon.ico │ ├── handler.go │ ├── index.go │ ├── index.html.gotmpl │ └── middleware.go ├── main.go ├── models ├── coordinates_x_y.go ├── device_firmware.go ├── device_identification.go ├── device_interface_schema.go ├── device_meta.go ├── device_overview.go ├── device_statistics.go ├── device_status_overview.go ├── device_upgrade.go ├── error.go ├── interface_identification.go ├── interface_statistics.go ├── interface_status.go ├── latest_backup.go ├── list_of_coordinates.go ├── semver.go ├── semver_version.go └── site.go └── renovate.json /.dockerignore: -------------------------------------------------------------------------------- 1 | Dockerfile 2 | -------------------------------------------------------------------------------- /.github/.kodiak.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/.github/.kodiak.toml -------------------------------------------------------------------------------- /.github/workflows/build-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/.github/workflows/build-publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/README.md -------------------------------------------------------------------------------- /client/devices/devices_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/client/devices/devices_client.go -------------------------------------------------------------------------------- /client/devices/get_devices_id_statistics_parameters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/client/devices/get_devices_id_statistics_parameters.go -------------------------------------------------------------------------------- /client/devices/get_devices_id_statistics_responses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/client/devices/get_devices_id_statistics_responses.go -------------------------------------------------------------------------------- /client/devices/get_devices_parameters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/client/devices/get_devices_parameters.go -------------------------------------------------------------------------------- /client/devices/get_devices_responses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/client/devices/get_devices_responses.go -------------------------------------------------------------------------------- /client/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/client/generate.go -------------------------------------------------------------------------------- /client/openapi-lite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/client/openapi-lite.json -------------------------------------------------------------------------------- /client/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/client/tools.go -------------------------------------------------------------------------------- /client/u_n_m_s_api_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/client/u_n_m_s_api_client.go -------------------------------------------------------------------------------- /exporter/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/exporter/device.go -------------------------------------------------------------------------------- /exporter/device_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/exporter/device_test.go -------------------------------------------------------------------------------- /exporter/exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/exporter/exporter.go -------------------------------------------------------------------------------- /exporter/extra_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/exporter/extra_metrics.go -------------------------------------------------------------------------------- /exporter/internal_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/exporter/internal_metrics.go -------------------------------------------------------------------------------- /exporter/ping_rtt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/exporter/ping_rtt.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/go.sum -------------------------------------------------------------------------------- /internal/cli/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/internal/cli/config/config.go -------------------------------------------------------------------------------- /internal/cli/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/internal/cli/config/config_test.go -------------------------------------------------------------------------------- /internal/cli/config/testdata/valid_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/internal/cli/config/testdata/valid_config.yml -------------------------------------------------------------------------------- /internal/cli/config/token_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/internal/cli/config/token_map.go -------------------------------------------------------------------------------- /internal/handler/exporter_with_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/internal/handler/exporter_with_context.go -------------------------------------------------------------------------------- /internal/handler/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/internal/handler/favicon.ico -------------------------------------------------------------------------------- /internal/handler/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/internal/handler/handler.go -------------------------------------------------------------------------------- /internal/handler/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/internal/handler/index.go -------------------------------------------------------------------------------- /internal/handler/index.html.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/internal/handler/index.html.gotmpl -------------------------------------------------------------------------------- /internal/handler/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/internal/handler/middleware.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/main.go -------------------------------------------------------------------------------- /models/coordinates_x_y.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/coordinates_x_y.go -------------------------------------------------------------------------------- /models/device_firmware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/device_firmware.go -------------------------------------------------------------------------------- /models/device_identification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/device_identification.go -------------------------------------------------------------------------------- /models/device_interface_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/device_interface_schema.go -------------------------------------------------------------------------------- /models/device_meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/device_meta.go -------------------------------------------------------------------------------- /models/device_overview.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/device_overview.go -------------------------------------------------------------------------------- /models/device_statistics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/device_statistics.go -------------------------------------------------------------------------------- /models/device_status_overview.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/device_status_overview.go -------------------------------------------------------------------------------- /models/device_upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/device_upgrade.go -------------------------------------------------------------------------------- /models/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/error.go -------------------------------------------------------------------------------- /models/interface_identification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/interface_identification.go -------------------------------------------------------------------------------- /models/interface_statistics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/interface_statistics.go -------------------------------------------------------------------------------- /models/interface_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/interface_status.go -------------------------------------------------------------------------------- /models/latest_backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/latest_backup.go -------------------------------------------------------------------------------- /models/list_of_coordinates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/list_of_coordinates.go -------------------------------------------------------------------------------- /models/semver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/semver.go -------------------------------------------------------------------------------- /models/semver_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/semver_version.go -------------------------------------------------------------------------------- /models/site.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/models/site.go -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffddorf/unms-exporter/HEAD/renovate.json --------------------------------------------------------------------------------