Releases: viral32111/apc-ups-exporter
1.2.1
1.2.0
Adds support for APC's SmartUPS X 3000 by fixing the format of dates when parsing and exposing the additional metrics.
The new metrics are:
ups_temperature_celsius
ups_power_line_maximum_voltage
ups_power_line_minimum_voltage
ups_power_line_frequency_hertz
ups_power_output_voltage
ups_battery_low_threshold_minutes
ups_battery_count
Thanks to @johnkozan for reporting this - #30
1.1.3
- Updated dependencies.
- Updated Docker image bases (Ubuntu 22.10 to 23.04 & Alpine Linux 3.17 to 3.18).
- Added builds for 64-bit ARM (
arm64
), 32-bit ARM (arm
) and 32-bit x86 (386
). - Added build for an ARM-based Docker image.
Docker images: ghcr.io/viral32111/apc-ups-exporter:1.1.3-ubuntu
& ghcr.io/viral32111/apc-ups-exporter:1.1.3-alpine
.
Checksums are now uploaded as files instead of in the release description.
1.1.2
Docker image now runs as an unprivileged user instead of root.
- Ubuntu 22.10:
ghcr.io/viral32111/apc-ups-exporter:1.1.2-ubuntu
- Alpine Linux v3.17:
ghcr.io/viral32111/apc-ups-exporter:1.1.2-alpine
File information and SHA-256 checksums of the provided binaries:
apc-ups-exporter-linux-amd64-glibc: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, Go BuildID=Qx6oD8bVPpOQYrvcitUw/DAAc1VyiStTR_5_MofpX/1xve__m8A-x20Fg0EM11/g9utgePgzPa7M0EjOi71, stripped
apc-ups-exporter-linux-amd64-musl: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-x86_64.so.1, Go BuildID=j_C3kRAolLdGaiNlAsuA/UxDwSigbcvHoGANyHYj-/1xve__m8A-x20Fg0EM11/53Ez1i-KbKnQ5CJrZa1z, stripped
apc-ups-exporter-windows-amd64.exe: PE32+ executable (console) x86-64 (stripped to external PDB), for MS Windows, 6 sections
9c5d71d41b487620139843b024944f622200049987cd2176f1cc823ef24d35dc apc-ups-exporter-linux-amd64-glibc
d2c98f6e74b50d51c44f2863af92bdb3e4335ce418693b1b2078c93b2b75152e apc-ups-exporter-linux-amd64-musl
522ba9fc2f38c8ed9cdf5004fa21ab070811fb875830c29c5502ce12b5db6857 apc-ups-exporter-windows-amd64.exe
1.1.1
Docker images based on Ubuntu and Alpine Linux are now built for Linux.
- Ubuntu 22.10:
ghcr.io/viral32111/apc-ups-exporter:1.1.1-ubuntu
- Alpine Linux v3.17:
ghcr.io/viral32111/apc-ups-exporter:1.1.1-alpine
Updated Go to 1.20 along with updating all dependencies.
No functional changes have been made to the project.
File information and SHA-256 checksums of the provided binaries:
apc-ups-exporter-linux-amd64-glibc: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, Go BuildID=BB2b-3G-WulUunULWdRj/3Whi0_u_weeG9DZk9d-w/1xve__m8A-x20Fg0EM11/a1HKndxP1JWDJ3Qcxtwi, stripped
apc-ups-exporter-linux-amd64-musl: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-x86_64.so.1, Go BuildID=puRNlDMsSeeM7w4MLQbT/pnZeaZ4a04p54sPidMMU/1xve__m8A-x20Fg0EM11/i1uejOxNknG5AeaX-xB7, stripped
apc-ups-exporter-windows-amd64.exe: PE32+ executable (console) x86-64 (stripped to external PDB), for MS Windows, 6 sections
85ec5c72d628c2125d22c9866fcbe33f3e2b4cde6e6a83c54cedf7601fbb37e5 apc-ups-exporter-linux-amd64-glibc
4f873a5a3a3a65c11d3e27237861aad739ea1e48a21f7000a1de6865224f0388 apc-ups-exporter-linux-amd64-musl
87967de4a4ef3acf984d3c4b5eebb8d6547ce7fb4e4318d80b281fdf39ee77aa apc-ups-exporter-windows-amd64.exe
1.1.0
This release fixes a crash that occurs when the UPS alarm is muted using the physical mute button, caused by the ALARMDEL
value being set to No alarm
instead of a decimal number when attempting to parse it.
No exported Prometheus metrics or command-line usage has changed though so it should be backwards compatible with the last version.
The provided binaries provided are for Linux 64-bit using glibc, Linux 64-bit using musl, and Windows 64-bit.
File information and SHA-256 checksums of the provided binaries:
apc-ups-exporter-linux-amd64-glibc: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, Go BuildID=2k19EDsY0n3JosQ5213C/BC4Dl1p_yNDKeI4of_Vt/O4d1cBiNYAARKAXSdiGX/N5IiYlL32Z0UNurMH-1k, stripped
apc-ups-exporter-linux-amd64-musl: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, Go BuildID=wOebAmPuGTKmtIDLfBjf/MxcSzuia-COb5IEZnUf4/O4d1cBiNYAARKAXSdiGX/TBf0nyLe9vUvNPZkqmku, stripped
apc-ups-exporter-windows-amd64.exe: PE32+ executable (console) x86-64 (stripped to external PDB), for MS Windows
1e81fd3755fbdd531f2a07fb44d73db719e21158a52a2573750f5fbd43413f41 apc-ups-exporter-linux-amd64-glibc
ab7a8cea0e56897224bd3eec55dd2a6e925b5332e2d9d24a7f237b42d01c99f0 apc-ups-exporter-linux-amd64-musl
18abcb338583748082d4dc6ccc4e337fb0943930b730fe4ff44f8ded885d3ca5 apc-ups-exporter-windows-amd64.exe
1.0.0
This is the first release, see the usage documentation for command-line flags and examples.
The provided binaries provided are for Linux 64-bit using glibc, Linux 64-bit using musl, and Windows 64-bit.
File information and SHA-256 checksums of the provided binaries:
apc-ups-exporter-linux-amd64-glibc: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, Go BuildID=avk2f1YddgyndEeLJqX9/LuzBrsZok2sym5zHLd9r/DwnBAraHhA6u5kYsVrZy/OlJSh1DAmkik2MSwrrBj, stripped
apc-ups-exporter-linux-amd64-musl: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, Go BuildID=cmxSe8r9_JEjpQg9iiRu/mAPxLsfzboURQzKeKQct/DwnBAraHhA6u5kYsVrZy/FuDIuzaBdDrQiaUx1R1b, stripped
apc-ups-exporter-windows-amd64.exe: PE32+ executable (console) x86-64 (stripped to external PDB), for MS Windows
2329d4bb7e19211278b3b121381ba111e7fe5adf43c02cecfa174faf6884b1a9 apc-ups-exporter-linux-amd64-glibc
e001cffd7744c744251b7bdce1a878a918b1c737ba46ece831a2f724101f133e apc-ups-exporter-linux-amd64-musl
49fcac314b3c395aaad1f220769e0572353e6b33359ebd8801c9c2ba8f0994ac apc-ups-exporter-windows-amd64.exe