BSD Ports

net-mgmt/smartctl_exporter 0.15.0_1 FreeBSD

Prometheus metrics exporter for smartctl

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
APACHE20
Categories
net-mgmt
Package size
3712.2 KiB, 12113.0 KiB installed

Description

smartctl_exporter exports smartctl JSON metrics to Prometheus.

It supports automatic devices rescanning, and does not require running smartd.

In the other systems

SystemPortVersion
FreeBSDnet-mgmt/smartctl_exporter0.15.0_1
NetBSDsysutils/smartctl_exporter0.14.0nb2
DragonFlynet-mgmt/smartctl_exporter0.13.0_3
HardenedBSDnet-mgmt/smartctl_exporter0.14.0_13
GhostBSDnet-mgmt/smartctl_exporter0.14.0_13

Install

Binary package:

pkg install smartctl_exporter

From the ports tree:

cd /usr/ports/net-mgmt/smartctl_exporter/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	smartctl_exporter>0:net-mgmt/smartctl_exporter

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.15.00.15.0-0.14.0_10.15.0
FreeBSD:14:quarterly0.14.0_140.14.0_14n/a0.14.00.14.0_14
FreeBSD:15:latest0.15.00.15.0n/a0.14.0_10.14.0_1
FreeBSD:15:quarterly0.14.0_140.14.0_14n/an/an/a
FreeBSD:16:latest0.14.0_130.15.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
smartctl_exporter

Files

distinfo 31
FileSizeSHA256
prometheus-community-smartctl_exporter-v0.15.0_GH0.tar.gz9998519cda1ade2751c0b4b1ace67773234fecdea2827fb9325e255af2774f0e36435
alecthomas-kingpin-v2.4.0_GH0.tar.gz512588c3cf1d68f6f86b1c62c074be1f8e216761c57d608f4f963b59e0306296e5395
alecthomas-units-0f3dac36c52b_GH0.tar.gz65061b46733f34fb69f8ba758a81c5fc11118c7fcf13029c75e1921219bc0c7f074b
beorn7-perks-v1.0.1_GH0.tar.gz1086798db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
cespare-xxhash-v2.3.0_GH0.tar.gz126960e3dda07b03a5f3733506218860ecb2d50c0f01f16299b5d60902ef5158cbde5
coreos-go-systemd-v22.7.0_GH0.tar.gz79655ff64fccd64a70123d513f979ea7a97f42300d7af33303890c1ab491f57a311ea
golang-jwt-jwt-v5.3.1_GH0.tar.gz638147cb4bbd0b850c52482558d519f4d36f9f3d111d4fb6c93580ae80cb58c6c4444
golang-crypto-v0.57.0_GH0.tar.gz2.169625e+06a0508c7abb5e233f8dd123a7db3dfb828c143530c81a71395a8a5a8715f94335
golang-net-v0.59.0_GH0.tar.gz1.46043e+06afff518f5041aa143356d90cf37817c3778740643191b1d6d45f7822e1663289
golang-oauth2-v0.37.0_GH0.tar.gz10270926c4db579c0979aedd0141e78bf7995826163d81f86b293996c5cfedeeef0ec0
golang-sync-v0.23.0_GH0.tar.gz183372375f71b6371022b8163b50ab94e04868247da28413c80e0b7d5bd97b6219542
golang-sys-v0.48.0_GH0.tar.gz1.55409e+06687396efb3a2f3903c04f8b8fd012e2f11549e4ac8cd9ec23ef1fa7ef1e074a3
golang-text-v0.42.0_GH0.tar.gz6.774582e+06af9793f251b861afbe0619857900726014bb9baef4cbff2167fcebdac2acc690
golang-time-v0.15.0_GH0.tar.gz1252932a60b8633619084bc18ac9bce6c722608472cccfe760a671898a84ea7573782
google-uuid-v1.6.0_GH0.tar.gz20896ee63376b5675376c60e055ed66e5f3651ccc703bd580c022b8ad00cea309252d
jpillora-backoff-v1.0.0_GH0.tar.gz3507611b29ce95acfa2997e3449762a3df68fcaa773db045535f26eb5c686106351f
mdlayher-socket-v0.6.0_GH0.tar.gz218534832cc911767d0a22f3b7c4288518d51c522ed43ee0b3128554952c1b9016c6e
mdlayher-vsock-v1.3.0_GH0.tar.gz18114f47d6dfdcc0bf01edd8422d38c1529892d6dbb2025919c21cf73da5e42c4b783
munnerz-goautoneg-a7dc8b61c822_GH0.tar.gz28103a455e3bcf8237ecee0385f97223ca821ec2547284e827e90f94a4984801ca1c
mwitkow-go-conntrack-2f068394615f_GH0.tar.gz171405bb72eaf9a4ffd7d0353fa6944951d244df89d879ac36d4b9860fd159162dd81

Commit history 10

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
9d3d349442 Xin LI net-mgmt/smartctl_exporter: update to 0.15.0
Upstream's go.mod now declares go 1.26, and Go 1.23 and later only import vendored packages that are listed in vendor/modules.txt. Ship a generated files/modules.txt and install it in post-extract, and add a generate-modules-txt maintenance target to regenerate it together with GH_TUPLE. Fix the rc.d script: - smartctl_exporter_syslog is now evaluated with checkyesno; any non-empty value, including NO, used to enable syslog. - Quote the device exclude regexp, so that shell metacharacters such as ( and | no longer break the command line. - Quote the entries of smartctl_exporter_devices, so that a device type can be given after a semicolon ("/dev/mfi0;megaraid,1"). While here, set the version reported by the binary and by the build …
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7

The latest 5 of 10 in the history this site was built from.