notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
nut_exporter Prometheus exporter for the Network UPS Tools server
3.0.0_5 sysutils on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.0.0_3Version of this port present on the latest quarterly branch.
Maintainer: bsd@j-star.org search for ports maintained by this maintainer
Port Added: 2022-12-28 16:33:05
Last Update: 2024-03-24 14:29:00
Commit Hash: a5a000d
People watching this port, also watch:: cytoscape, openjdk8, tmux, xen-kernel, python311
License: APACHE20
WWW:
https://github.com/DRuggeri/nut_exporter
Description:
A Prometheus exporter for the Network UPS Tools server. The exporter is written in a way to permit an administrator to scrape one or many UPS devices visible to a NUT client as well as one or all NUT variables. A single instance of this exporter can scrape one or many NUT servers.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. bin/nut_exporter
  2. /usr/local/share/licenses/nut_exporter-3.0.0_5/catalog.mk
  3. /usr/local/share/licenses/nut_exporter-3.0.0_5/LICENSE
  4. /usr/local/share/licenses/nut_exporter-3.0.0_5/APACHE20
Collapse this list.
Dependency lines:
  • nut_exporter>0:sysutils/nut_exporter
To install the port:
cd /usr/ports/sysutils/nut_exporter/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/nut_exporter
  • pkg install nut_exporter
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: nut_exporter
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1680949783 SHA256 (DRuggeri-nut_exporter-v3.0.0_GH0.tar.gz) = 66dfa430fe2d8874a80ae29e26adc71fd2f9390d6fa23a15279c247d9f1764b1 SIZE (DRuggeri-nut_exporter-v3.0.0_GH0.tar.gz) = 188904

Expand this list (58 items)

Collapse this list.

SHA256 (alecthomas-kingpin-v2.3.2_GH0.tar.gz) = c728098f6d9c9bf2c0eb0f47c3e07babeb6613b2429c43284e8b779e186a92ab SIZE (alecthomas-kingpin-v2.3.2_GH0.tar.gz) = 51066 SHA256 (alecthomas-units-b94a6e3cc137_GH0.tar.gz) = 85363142a53436bea696d297e5b5fcda6bc6a8104b1d7ba0db88ffee455b72e2 SIZE (alecthomas-units-b94a6e3cc137_GH0.tar.gz) = 6012 SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825 SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867 SHA256 (cespare-xxhash-v2.1.2_GH0.tar.gz) = 471399cfcf0b1bd188add8d34435b91e7011cedbfe76e29687803a9d74320352 SIZE (cespare-xxhash-v2.1.2_GH0.tar.gz) = 11244 SHA256 (coreos-go-systemd-v22.5.0_GH0.tar.gz) = b56f4a5aa5cd8a5a2e8b323fb8e76b4a45c6ea6a319a42d9bb2851c54e97a3a1 SIZE (coreos-go-systemd-v22.5.0_GH0.tar.gz) = 75550 SHA256 (go-kit-log-v0.2.1_GH0.tar.gz) = b37718967f9cbdb3eea4aa2fa9420b7d329b6bab7f9b85f970db197257226152 SIZE (go-kit-log-v0.2.1_GH0.tar.gz) = 30579 SHA256 (go-logfmt-logfmt-v0.5.1_GH0.tar.gz) = a9a93f7cbb92a53a587fda196bc040264a625e76064495e95cb3e907f9a93499 SIZE (go-logfmt-logfmt-v0.5.1_GH0.tar.gz) = 12115 SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0 SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209 SHA256 (golang-appengine-v1.6.7_GH0.tar.gz) = c623d81235f7c9699e299b328191d813337dd57dcc800d7afdb5130e8c321a8f SIZE (golang-appengine-v1.6.7_GH0.tar.gz) = 333007 SHA256 (golang-crypto-v0.7.0_GH0.tar.gz) = a7e73081a33f1bf496753a0cfd374052fb52da16d00600ca411d086a23da6178 SIZE (golang-crypto-v0.7.0_GH0.tar.gz) = 1634438 SHA256 (golang-net-v0.8.0_GH0.tar.gz) = f9e2128a2d6861db0595428c7cce62fe5a131348a6c7651b6efa8b03d0b10831 SIZE (golang-net-v0.8.0_GH0.tar.gz) = 1244302 SHA256 (golang-oauth2-v0.6.0_GH0.tar.gz) = 9114431a99c6b75b1d0d738dba462edb9ba618b6735710e2d9164cebaadaee77 SIZE (golang-oauth2-v0.6.0_GH0.tar.gz) = 86646 SHA256 (golang-protobuf-v1.5.2_GH0.tar.gz) = 088cc0f3ba18fb8f9d00319568ff0af5a06d8925a6e6cb983bb837b4efb703b3 SIZE (golang-protobuf-v1.5.2_GH0.tar.gz) = 171702 SHA256 (golang-sync-v0.1.0_GH0.tar.gz) = 81056c07b5dc1077f2d6ac0f7ce3d4ef199a3ff85c319ab03dcff22fa9ba2183 SIZE (golang-sync-v0.1.0_GH0.tar.gz) = 19356 SHA256 (golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54 SIZE (golang-sys-v0.6.0_GH0.tar.gz) = 1434234 SHA256 (golang-text-v0.8.0_GH0.tar.gz) = aeaec799a8e0b02523c80fed03383da04bf1b9c9ef431ed4d34b70488fbeaa64 SIZE (golang-text-v0.8.0_GH0.tar.gz) = 8359526 SHA256 (jpillora-backoff-v1.0.0_GH0.tar.gz) = 611b29ce95acfa2997e3449762a3df68fcaa773db045535f26eb5c686106351f SIZE (jpillora-backoff-v1.0.0_GH0.tar.gz) = 3507 SHA256 (kr-text-v0.2.0_GH0.tar.gz) = 59b5e4a7fd4097be87fad0edcaf342fdc971d0c8fdfb4f2d7424561471992e7c SIZE (kr-text-v0.2.0_GH0.tar.gz) = 8699 SHA256 (matttproud-golang_protobuf_extensions-v1.0.4_GH0.tar.gz) = b64cab9cb9ae8b9162c7197aeedc6ed617b4c93e4f5674c3ec6cd2e9b0d9d09c SIZE (matttproud-golang_protobuf_extensions-v1.0.4_GH0.tar.gz) = 37510 SHA256 (mwitkow-go-conntrack-2f068394615f_GH0.tar.gz) = 5bb72eaf9a4ffd7d0353fa6944951d244df89d879ac36d4b9860fd159162dd81 SIZE (mwitkow-go-conntrack-2f068394615f_GH0.tar.gz) = 17140 SHA256 (prometheus-client_golang-v1.14.0_GH0.tar.gz) = e774de79b48fcaf27a5b6bbeb6da0e814fee33c5050550625ef9b33f77835049 SIZE (prometheus-client_golang-v1.14.0_GH0.tar.gz) = 236318 SHA256 (prometheus-client_model-v0.3.0_GH0.tar.gz) = c71dc6402fe2414dec82c48173fe8d5aa9fc7c43af2f1f1f48d05c1652b965b9 SIZE (prometheus-client_model-v0.3.0_GH0.tar.gz) = 14941 SHA256 (prometheus-common-v0.41.0_GH0.tar.gz) = c1f3dee9bba2a64c91b2e0024a669a4bd1f81f771c9b43534ac5cfaf1d5e79fb SIZE (prometheus-common-v0.41.0_GH0.tar.gz) = 128928 SHA256 (prometheus-exporter-toolkit-feef77d71811_GH0.tar.gz) = 6349b7867f590741256b3446933bce779faee2c9b9b1fcedc3b1b02d4412cf96 SIZE (prometheus-exporter-toolkit-feef77d71811_GH0.tar.gz) = 42247 SHA256 (prometheus-procfs-v0.9.0_GH0.tar.gz) = 58e339aeb758e502cea6231f82add4924778b0df4544a918786fcf54de20fa95 SIZE (prometheus-procfs-v0.9.0_GH0.tar.gz) = 220383 SHA256 (protocolbuffers-protobuf-go-v1.28.1_GH0.tar.gz) = df0b3dceeff0e1b6d029e60f076edd0d852cb8f3c2fe4fe3fe40164f16ec9b6b SIZE (protocolbuffers-protobuf-go-v1.28.1_GH0.tar.gz) = 1280756 SHA256 (robbiet480-go.nut-bd8f121e1fa1_GH0.tar.gz) = 1f8427de879e5d5804292b54d97ffce5c8c5eb94669a4447380cb90a7539a64d SIZE (robbiet480-go.nut-bd8f121e1fa1_GH0.tar.gz) = 6790 SHA256 (rogpeppe-go-internal-v1.9.0_GH0.tar.gz) = a8223943815523c3e49ac1731c323fd7b949b74ecfc151e8201064ab351a6f42 SIZE (rogpeppe-go-internal-v1.9.0_GH0.tar.gz) = 133671 SHA256 (xhit-go-str2duration-v2.1.0_GH0.tar.gz) = 6f2e676f5ca8fd54179d9b0c8eb3d51433dcd7c354ac4046fc1f54529c9d101a SIZE (xhit-go-str2duration-v2.1.0_GH0.tar.gz) = 5856

Collapse this list.


Packages (timestamps in pop-ups are UTC):
nut_exporter
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.0.0_43.0.0_4-3.0.0_43.0.0_4---
FreeBSD:13:quarterly3.0.0_33.0.0_3-3.0.0_33.0.0_3---
FreeBSD:14:latest3.0.0_43.0.0_4-3.0.0_43.0.0_4---
FreeBSD:14:quarterly3.0.0_33.0.0_3-3.0.0_33.0.0_3---
FreeBSD:15:latest3.0.0_43.0.0_4n/a3.0.0_4n/a---
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go121 : lang/go121
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
sysutils_nut_exporter
USES:
go:modules
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/DRuggeri/nut_exporter/tar.gz/v3.0.0?dummy=/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2023-02-13
    Affects: users of sysutils/nut*
    Author: cy@FreeBSD.org
    Reason: 
      The nut file ownership fixups due to the UID/GID change from uucp/uucp
      to nut/nut may not be desireable for all users. Some users with custom
      file ownership may wish ownership to remain untouched. This revision
      to the nut family of ports/packages allows users to optionally disable
      automatic fixup of nut file ownership.
    
    

Number of commits found: 15

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.0.0_5
24 Mar 2024 14:29:00
commit hash: a5a000df3b3697665460dbfbafe7120e306d8913commit hash: a5a000df3b3697665460dbfbafe7120e306d8913commit hash: a5a000df3b3697665460dbfbafe7120e306d8913commit hash: a5a000df3b3697665460dbfbafe7120e306d8913 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/go: Change DEFAULT to 1.21

PR:		277776
Approved by:	portmgr (exp-run)
3.0.0_4
11 Feb 2024 10:39:17
commit hash: 7e5aa2085f48d71be003c8ff0377bde837467291commit hash: 7e5aa2085f48d71be003c8ff0377bde837467291commit hash: 7e5aa2085f48d71be003c8ff0377bde837467291commit hash: 7e5aa2085f48d71be003c8ff0377bde837467291 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump PORTREVISION after lang/go* update

PR:		276530
3.0.0_3
07 Dec 2023 02:22:10
commit hash: 0505b712df3ae2b4bcaba00aecc7c1e9100d8609commit hash: 0505b712df3ae2b4bcaba00aecc7c1e9100d8609commit hash: 0505b712df3ae2b4bcaba00aecc7c1e9100d8609commit hash: 0505b712df3ae2b4bcaba00aecc7c1e9100d8609 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump PORTREVISION after lang/go* update

PR:		274405
3.0.0_2
08 Sep 2023 14:34:56
commit hash: 8e4bc57934f0611f59a2bfca1ddbab781572ead3commit hash: 8e4bc57934f0611f59a2bfca1ddbab781572ead3commit hash: 8e4bc57934f0611f59a2bfca1ddbab781572ead3commit hash: 8e4bc57934f0611f59a2bfca1ddbab781572ead3 files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go* update
3.0.0_1
04 Aug 2023 14:24:50
commit hash: 09b993031a3b38ba8c33639ca40c1e3d69de67fccommit hash: 09b993031a3b38ba8c33639ca40c1e3d69de67fccommit hash: 09b993031a3b38ba8c33639ca40c1e3d69de67fccommit hash: 09b993031a3b38ba8c33639ca40c1e3d69de67fc files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go{119,120} update
3.0.0
08 Apr 2023 18:38:00
commit hash: 8bb1be11dfef2a4688e3fce9ee831d0b3984b5e8commit hash: 8bb1be11dfef2a4688e3fce9ee831d0b3984b5e8commit hash: 8bb1be11dfef2a4688e3fce9ee831d0b3984b5e8commit hash: 8bb1be11dfef2a4688e3fce9ee831d0b3984b5e8 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
Author: Jony Hudson
sysutils/nut_exporter: Update to 3.0.0

ChangeLog:	https://github.com/DRuggeri/nut_exporter/releases/tag/v3.0.0
		https://github.com/DRuggeri/nut_exporter/releases/tag/v2.5.3
PR:		270700
2.5.2_5
08 Apr 2023 15:13:25
commit hash: ff40d94c1d2c808f3b54fad0e0a0a18dd9c62912commit hash: ff40d94c1d2c808f3b54fad0e0a0a18dd9c62912commit hash: ff40d94c1d2c808f3b54fad0e0a0a18dd9c62912commit hash: ff40d94c1d2c808f3b54fad0e0a0a18dd9c62912 files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go{119,120} update
2.5.2_4
13 Mar 2023 23:05:36
commit hash: 2d3e447812dfb67831d8de04f43df3f68bd7c88ecommit hash: 2d3e447812dfb67831d8de04f43df3f68bd7c88ecommit hash: 2d3e447812dfb67831d8de04f43df3f68bd7c88ecommit hash: 2d3e447812dfb67831d8de04f43df3f68bd7c88e files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
sysutils/nut_exporter: fix build on riscv64

Bump golang.org/x/sys dependency to a version new enough to support
riscv64-freebsd.

Sponsored by:	Berliner Linux User Group e.V.
Approved by:	portmgr (build fix blanket)
2.5.2_3
09 Mar 2023 19:18:07
commit hash: 09079730e9ca1d59129935a6046cbb7ee5e4a93dcommit hash: 09079730e9ca1d59129935a6046cbb7ee5e4a93dcommit hash: 09079730e9ca1d59129935a6046cbb7ee5e4a93dcommit hash: 09079730e9ca1d59129935a6046cbb7ee5e4a93d files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after Go ports update
2.5.2_2
15 Feb 2023 19:06:01
commit hash: 56b5ec772f679a600dabe41622c1350594628286commit hash: 56b5ec772f679a600dabe41622c1350594628286commit hash: 56b5ec772f679a600dabe41622c1350594628286commit hash: 56b5ec772f679a600dabe41622c1350594628286 files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go{119,120} update
2.5.2_1
09 Feb 2023 21:55:23
commit hash: 2297efc51b0f75d25389b742048fb7e9b2d96f0dcommit hash: 2297efc51b0f75d25389b742048fb7e9b2d96f0dcommit hash: 2297efc51b0f75d25389b742048fb7e9b2d96f0dcommit hash: 2297efc51b0f75d25389b742048fb7e9b2d96f0d files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after GO_DEFAULT update.
2.5.2
25 Jan 2023 07:29:27
commit hash: 0e3053f5885dd803f692f16b40af2b237386a5c2commit hash: 0e3053f5885dd803f692f16b40af2b237386a5c2commit hash: 0e3053f5885dd803f692f16b40af2b237386a5c2commit hash: 0e3053f5885dd803f692f16b40af2b237386a5c2 files touched by this commit
Xin LI (delphij) search for other commits by this committer
Author: Jony Hudson
sysutils/nut_exporter: update to v2.5.2.

While there, also make it possible to override --nut.vars_enable.

PR:		ports/268685
2.5.0_1
14 Jan 2023 11:31:17
commit hash: 3b383d833aadb5e3e89d8ee3db1fef37ac239af6commit hash: 3b383d833aadb5e3e89d8ee3db1fef37ac239af6commit hash: 3b383d833aadb5e3e89d8ee3db1fef37ac239af6commit hash: 3b383d833aadb5e3e89d8ee3db1fef37ac239af6 files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTVERSION after lang/go{118,119} update
2.5.0
30 Dec 2022 09:08:34
commit hash: 88a96924632817051b29088b281744da37bc5857commit hash: 88a96924632817051b29088b281744da37bc5857commit hash: 88a96924632817051b29088b281744da37bc5857commit hash: 88a96924632817051b29088b281744da37bc5857 files touched by this commit
Emanuel Haupt (ehaupt) search for other commits by this committer
sysutils/nut_exporter: Reformat with portfmt

Reformat with portfmt in order to sort keys and replace spaces with
tabs.
2.5.0
28 Dec 2022 16:31:05
commit hash: f9b0b82aa7592800fed91b535cab58c02f911316commit hash: f9b0b82aa7592800fed91b535cab58c02f911316commit hash: f9b0b82aa7592800fed91b535cab58c02f911316commit hash: f9b0b82aa7592800fed91b535cab58c02f911316 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
Author: Jony Hudson
sysutils/nut_exporter: new port

Add a port for https://github.com/DRuggeri/nut_exporter which is a
Prometheus (net-mgmt/prometheus2) exporter for the "Network UPS tools"
(sysutils/nut).

PR:	267485
Approved by: pkubaj (mentor)
Differential Revision: https://reviews.freebsd.org/D37883

Number of commits found: 15