summaryrefslogtreecommitdiff
path: root/sysutils/snmp_exporter
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/snmp_exporter')
-rw-r--r--sysutils/snmp_exporter/Makefile5
-rw-r--r--sysutils/snmp_exporter/files/generator.yml23
-rw-r--r--sysutils/snmp_exporter/files/pkg-message.in8
-rw-r--r--sysutils/snmp_exporter/pkg-plist1
4 files changed, 10 insertions, 27 deletions
diff --git a/sysutils/snmp_exporter/Makefile b/sysutils/snmp_exporter/Makefile
index 1cf9f92e4b37..a2b28e3c1696 100644
--- a/sysutils/snmp_exporter/Makefile
+++ b/sysutils/snmp_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= snmp_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 0.29.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= ivy@FreeBSD.org
@@ -21,6 +21,7 @@ GO_TARGET= . \
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/etc/snmp_exporter/
- ${INSTALL_DATA} ${FILESDIR}/generator.yml ${STAGEDIR}${PREFIX}/etc/snmp_exporter/generator.yml.sample
+ ${INSTALL_DATA} ${WRKSRC}/snmp.yml ${STAGEDIR}${PREFIX}/etc/snmp_exporter/snmp.yml.sample
+ ${INSTALL_DATA} ${WRKSRC}/generator/generator.yml ${STAGEDIR}${PREFIX}/etc/snmp_exporter/generator.yml.sample
.include <bsd.port.mk>
diff --git a/sysutils/snmp_exporter/files/generator.yml b/sysutils/snmp_exporter/files/generator.yml
deleted file mode 100644
index 16c1d71b020a..000000000000
--- a/sysutils/snmp_exporter/files/generator.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-modules:
- # Default IF-MIB interfaces table with ifIndex.
- if_mib:
- walk: [sysUpTime, interfaces, ifXTable]
- # Interfaces if ifAlias is unique.
- if_mib_ifalias:
- walk: [sysUpTime, interfaces, ifXTable]
- lookups:
- - old_index: ifIndex
- new_index: ifAlias
- # Interfaces if ifDescr is unique.
- if_mib_ifdescr:
- walk: [sysUpTime, interfaces, ifXTable]
- lookups:
- - old_index: ifIndex
- new_index: ifDescr
- # Interfaces if ifName is unique.
- if_mib_ifname:
- walk: [sysUpTime, interfaces, ifXTable]
- lookups:
- - old_index: ifIndex
- # Use OID to avoid conflict with Netscaler NS-ROOT-MIB.
- new_index: 1.3.6.1.2.1.31.1.1.1.1 # ifName
diff --git a/sysutils/snmp_exporter/files/pkg-message.in b/sysutils/snmp_exporter/files/pkg-message.in
index d03707eb6b6e..fd08244f655e 100644
--- a/sysutils/snmp_exporter/files/pkg-message.in
+++ b/sysutils/snmp_exporter/files/pkg-message.in
@@ -1,8 +1,12 @@
[
{ type: install
message: <<EOM
-To generate the snmp.yml configuration file for snmp_exporter,
-edit %%ETCDIR%%/generator.yml and add relevant MIBs, then run
+Upstream's default configuration file has been installed as
+%%ETCDIR%%/snmp.yml.
+This configuration is suitable for most situations.
+
+To generate a custom configuration, use the configuration generator:
+edit %%ETCDIR%%/generator.yml as required, then run
snmp_exporter_generator generate
diff --git a/sysutils/snmp_exporter/pkg-plist b/sysutils/snmp_exporter/pkg-plist
index d2d24fcfb01e..b3a851ad1356 100644
--- a/sysutils/snmp_exporter/pkg-plist
+++ b/sysutils/snmp_exporter/pkg-plist
@@ -1,3 +1,4 @@
bin/snmp_exporter
bin/snmp_exporter_generator
@sample %%ETCDIR%%/generator.yml.sample
+@sample %%ETCDIR%%/snmp.yml.sample