git: 8f0f02c25643 - main - net-mgmt/blackbox_exporter: Make syslog output configurable
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 12 Feb 2024 09:12:16 UTC
The branch main has been updated by eduardo: URL: https://cgit.FreeBSD.org/ports/commit/?id=8f0f02c25643fcc0be1c488f4fa4f8e95a67716c commit 8f0f02c25643fcc0be1c488f4fa4f8e95a67716c Author: Lexi Winter <lexi.freebsd@le-fay.org> AuthorDate: 2024-02-12 09:10:01 +0000 Commit: Nuno Teixeira <eduardo@FreeBSD.org> CommitDate: 2024-02-12 09:12:03 +0000 net-mgmt/blackbox_exporter: Make syslog output configurable Add the following new options, based on net-mgmt/ping_exporter: +# blackbox_exporter_syslog_output_tag (str): Set syslog tag. +# Default is "blackbox_exporter". See daemon(8). +# blackbox_exporter_syslog_output_priority (str): Set syslog priority. +# Default is "notice". See daemon(8). +# blackbox_exporter_syslog_output_facility (str): Set syslog facility. +# Default is "daemon". See daemon(8). the defaults are unchanged from before, i.e. it outputs at daemon.notice. PR: 276992 --- net-mgmt/blackbox_exporter/Makefile | 2 +- net-mgmt/blackbox_exporter/files/blackbox_exporter.in | 14 +++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/net-mgmt/blackbox_exporter/Makefile b/net-mgmt/blackbox_exporter/Makefile index 8fdf03698d1a..7cabf70f70a6 100644 --- a/net-mgmt/blackbox_exporter/Makefile +++ b/net-mgmt/blackbox_exporter/Makefile @@ -1,7 +1,7 @@ PORTNAME= blackbox_exporter DISTVERSIONPREFIX= v DISTVERSION= 0.24.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= net-mgmt MAINTAINER= eduardo@FreeBSD.org diff --git a/net-mgmt/blackbox_exporter/files/blackbox_exporter.in b/net-mgmt/blackbox_exporter/files/blackbox_exporter.in index a00a9f0e5cc5..1ce33146773d 100644 --- a/net-mgmt/blackbox_exporter/files/blackbox_exporter.in +++ b/net-mgmt/blackbox_exporter/files/blackbox_exporter.in @@ -19,6 +19,12 @@ # Default is "localhost:9115". # blackbox_exporter_config (string): Set configuration file of blackbox_exporter # Default is "%%PREFIX%%/etc/blackbox_exporter.yml". +# blackbox_exporter_syslog_output_tag (str): Set syslog tag. +# Default is "blackbox_exporter". See daemon(8). +# blackbox_exporter_syslog_output_priority (str): Set syslog priority. +# Default is "notice". See daemon(8). +# blackbox_exporter_syslog_output_facility (str): Set syslog facility. +# Default is "daemon". See daemon(8). . /etc/rc.subr @@ -33,11 +39,17 @@ load_rc_config $name : ${blackbox_exporter_group:=prometheus} : ${blackbox_exporter_listen_address=localhost:9115} : ${blackbox_exporter_config="%%PREFIX%%/etc/blackbox_exporter.yml"} +: ${blackbox_exporter_syslog_output_tag=${name}} +: ${blackbox_exporter_syslog_output_priority=notice} +: ${blackbox_exporter_syslog_output_facility=daemon} pidfile=/var/run/blackbox_exporter.pid command=/usr/sbin/daemon procname="%%PREFIX%%/bin/blackbox_exporter" -command_args="-p ${pidfile} -t ${name} -T ${name} -S \ +command_args="-p ${pidfile} -t ${name} -S \ + -T ${blackbox_exporter_syslog_output_tag} \ + -s ${blackbox_exporter_syslog_output_priority} \ + -l ${blackbox_exporter_syslog_output_facility} \ /usr/bin/env ${procname} \ --web.listen-address=${blackbox_exporter_listen_address} \ --config.file=${blackbox_exporter_config} \