mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
net-mgmt/prometheus-collectd-exporter: Update to 0.4.0
The patch is also adding a rc script PR: 225814 Submitted by: maintainer
This commit is contained in:
parent
445ef89cf9
commit
e0544fe79d
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=497983
3 changed files with 73 additions and 4 deletions
|
@ -1,7 +1,8 @@
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
|
|
||||||
PORTNAME= prometheus-collectd-exporter
|
PORTNAME= prometheus-collectd-exporter
|
||||||
PORTVERSION= 0.3.1
|
PORTVERSION= 0.4.0
|
||||||
|
DISTVERSIONPREFIX= v
|
||||||
CATEGORIES= net-mgmt
|
CATEGORIES= net-mgmt
|
||||||
|
|
||||||
MAINTAINER= dsp@php.net
|
MAINTAINER= dsp@php.net
|
||||||
|
@ -17,4 +18,6 @@ GH_PROJECT= collectd_exporter
|
||||||
|
|
||||||
PLIST_FILES= bin/prometheus-collectd-exporter
|
PLIST_FILES= bin/prometheus-collectd-exporter
|
||||||
|
|
||||||
|
USE_RC_SUBR= collectd_exporter
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
TIMESTAMP = 1525337348
|
TIMESTAMP = 1554457871
|
||||||
SHA256 (prometheus-collectd_exporter-0.3.1_GH0.tar.gz) = a64c131849f9bb93334f89a311b276cf6a52fa37bc23956743c83434e104ff40
|
SHA256 (prometheus-collectd_exporter-v0.4.0_GH0.tar.gz) = a88f9f93b12f7b9843e86038ae6f35503e21806eb01dd5c3f4e677faf1f80a89
|
||||||
SIZE (prometheus-collectd_exporter-0.3.1_GH0.tar.gz) = 672609
|
SIZE (prometheus-collectd_exporter-v0.4.0_GH0.tar.gz) = 1031406
|
||||||
|
|
|
@ -0,0 +1,66 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# PROVIDE: collectd_exporter
|
||||||
|
# REQUIRE: LOGIN
|
||||||
|
# KEYWORD: shutdown
|
||||||
|
#
|
||||||
|
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
|
||||||
|
# to enable this service:
|
||||||
|
#
|
||||||
|
# collectd_exporter_enable (bool): Set to NO by default.
|
||||||
|
# Set it to YES to enable collectd_exporter.
|
||||||
|
# collectd_exporter_user (string): Set user that collectd_exporter will run under
|
||||||
|
# Default is "nobody".
|
||||||
|
# collectd_exporter_group (string): Set group that collectd_exporter will run under
|
||||||
|
# Default is "nobody".
|
||||||
|
# collectd_exporter_args (string): Set extra arguments to pass to collectd_exporter
|
||||||
|
# Default is "".
|
||||||
|
# collectd_exporter_listen_address (string):Set ip:port that collectd_exporter will listen on
|
||||||
|
# Default is ":9103".
|
||||||
|
# collectd_exporter_collectd_listen_address (string):Set ip:port that collectd_exporter will listen on
|
||||||
|
# Default is ":25826".
|
||||||
|
|
||||||
|
. /etc/rc.subr
|
||||||
|
|
||||||
|
name=collectd_exporter
|
||||||
|
rcvar=collectd_exporter_enable
|
||||||
|
|
||||||
|
load_rc_config $name
|
||||||
|
|
||||||
|
: ${collectd_exporter_enable:="NO"}
|
||||||
|
: ${collectd_exporter_user:="nobody"}
|
||||||
|
: ${collectd_exporter_group:="nobody"}
|
||||||
|
: ${collectd_exporter_args:=""}
|
||||||
|
: ${collectd_exporter_log_file:="/var/log/collectd_exporter.log"}
|
||||||
|
: ${collectd_exporter_listen_address:=":9103"}
|
||||||
|
: ${collectd_exporter_collectd_listen_address:=":25826"}
|
||||||
|
|
||||||
|
pidfile=/var/run/collectd_exporter.pid
|
||||||
|
command="/usr/sbin/daemon"
|
||||||
|
procname="%%PREFIX%%/bin/prometheus-collectd-exporter"
|
||||||
|
command_args="-p ${pidfile} /usr/bin/env ${procname} \
|
||||||
|
--collectd.listen-address=${collectd_exporter_collectd_listen_address} \
|
||||||
|
--web.listen-address=${collectd_exporter_listen_address} \
|
||||||
|
${collectd_exporter_args} >> ${collectd_exporter_log_file} 2>&1"
|
||||||
|
|
||||||
|
start_precmd=collectd_exporter_startprecmd
|
||||||
|
|
||||||
|
collectd_exporter_startprecmd()
|
||||||
|
{
|
||||||
|
if [ ! -e ${pidfile} ]; then
|
||||||
|
install \
|
||||||
|
-o ${collectd_exporter_user} \
|
||||||
|
-g ${collectd_exporter_group} \
|
||||||
|
/dev/null ${pidfile};
|
||||||
|
fi
|
||||||
|
if [ ! -e ${collectd_exporter_log_file} ]; then
|
||||||
|
install \
|
||||||
|
-o ${collectd_exporter_user} \
|
||||||
|
-g ${collectd_exporter_group} \
|
||||||
|
-m 640 \
|
||||||
|
/dev/null ${collectd_exporter_log_file};
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
load_rc_config $name
|
||||||
|
run_rc_command "$1"
|
Loading…
Add table
Reference in a new issue