Skip to content
Snippets Groups Projects
Commit 25f2acb8 authored by Corné Lukken's avatar Corné Lukken
Browse files

Merge branch 'L2SS-1777-cache-mibs' into 'master'

L2SS-1777: Cache MIB files downloaded by snmp_exporter

Closes L2SS-1777

See merge request !864
parents 22cb9cda a79c70db
Branches
Tags
1 merge request!864L2SS-1777: Cache MIB files downloaded by snmp_exporter
Showing
with 116 additions and 5 deletions
.PHONY: all clean .PHONY: all clean
MIBS := $(wildcard mibs/*) LOFAR_MIBS := $(wildcard lofar_mibs/*)
CACHED_MIBS := $(wildcard snmp_exporter_mibs_cache/*) $(wildcard snmp_exporter_mibs_cache/.???*)
all: snmp.yml all: snmp.yml
...@@ -9,11 +10,10 @@ clean: ...@@ -9,11 +10,10 @@ clean:
tmp/Dockerfile: clean tmp/Dockerfile: clean
git clone https://github.com/prometheus/snmp_exporter tmp git clone https://github.com/prometheus/snmp_exporter tmp
# superfluous after https://github.com/prometheus/snmp_exporter/pull/1113 is resolved
sed -i 's/docker run -ti/docker run/' tmp/generator/Makefile
snmp.yml: generator.yml ${MIBS} tmp/Dockerfile snmp.yml: generator.yml ${LOFAR_MIBS} tmp/Dockerfile
cp generator.yml tmp/generator/ cp generator.yml tmp/generator/
cp mibs/* tmp/generator/mibs/ cp ${CACHED_MIBS} tmp/generator/mibs/
cp ${LOFAR_MIBS} tmp/generator/mibs/
(cd tmp/generator && make docker-generate) (cd tmp/generator && make docker-generate)
cp tmp/generator/snmp.yml snmp.yml cp tmp/generator/snmp.yml snmp.yml
IPV6-TC filter=lfs diff=lfs merge=lfs -text
7.2.50.0.18765.RELEASE-ONE4NET-MIB.txt filter=lfs diff=lfs merge=lfs -text
EAP-Client.MIB filter=lfs diff=lfs merge=lfs -text
ENTITY-MIB filter=lfs diff=lfs merge=lfs -text
LIEBERT_GP_REG.MIB filter=lfs diff=lfs merge=lfs -text
ARISTA-SW-IP-FORWARDING-MIB filter=lfs diff=lfs merge=lfs -text
CyberPower.MIB filter=lfs diff=lfs merge=lfs -text
PAN-GLOBAL-TC-MIB.md5 filter=lfs diff=lfs merge=lfs -text
7.2.50.0.18765.RELEASE-IPVS-MIB.txt filter=lfs diff=lfs merge=lfs -text
PAN-GLOBAL-REG-MIB.md5 filter=lfs diff=lfs merge=lfs -text
readynas filter=lfs diff=lfs merge=lfs -text
SYNOLOGY-SMART-MIB.txt filter=lfs diff=lfs merge=lfs -text
IANA-PRINTER-MIB.txt filter=lfs diff=lfs merge=lfs -text
PICO-SMI-MIB.txt filter=lfs diff=lfs merge=lfs -text
PAN-PRODUCT-MIB.my filter=lfs diff=lfs merge=lfs -text
PAN-TRAPS.my filter=lfs diff=lfs merge=lfs -text
PDU-MIB.txt filter=lfs diff=lfs merge=lfs -text
readydataos filter=lfs diff=lfs merge=lfs -text
SNMPv2-MIB filter=lfs diff=lfs merge=lfs -text
SYNOLOGY-DISK-MIB.txt filter=lfs diff=lfs merge=lfs -text
MIKROTIK-MIB filter=lfs diff=lfs merge=lfs -text
PAN-COMMON-MIB.my filter=lfs diff=lfs merge=lfs -text
SYNOLOGY-RAID-MIB.txt filter=lfs diff=lfs merge=lfs -text
UBNT-AirMAX-MIB.txt filter=lfs diff=lfs merge=lfs -text
PAN-ENTITY-EXT-MIB.my filter=lfs diff=lfs merge=lfs -text
SNMPv2-SMI filter=lfs diff=lfs merge=lfs -text
SYNOLOGY-SHA-MIB.txt filter=lfs diff=lfs merge=lfs -text
VRRPv3-MIB filter=lfs diff=lfs merge=lfs -text
IF-MIB filter=lfs diff=lfs merge=lfs -text
LIEBERT_GP_PDU.MIB filter=lfs diff=lfs merge=lfs -text
SNMP-FRAMEWORK-MIB filter=lfs diff=lfs merge=lfs -text
SNMPv2-TC filter=lfs diff=lfs merge=lfs -text
SYNOLOGY-GPUINFO-MIB.txt filter=lfs diff=lfs merge=lfs -text
SYNOLOGY-ISCSILUN-MIB.txt filter=lfs diff=lfs merge=lfs -text
SYNOLOGY-ISCSITarget-MIB.txt filter=lfs diff=lfs merge=lfs -text
SYNOLOGY-UPS-MIB.txt filter=lfs diff=lfs merge=lfs -text
7.2.50.0.18765.RELEASE-CERTS-MIB.txt filter=lfs diff=lfs merge=lfs -text
HCNUM-TC filter=lfs diff=lfs merge=lfs -text
SYNOLOGY-SPACEIO-MIB.txt filter=lfs diff=lfs merge=lfs -text
SYNOLOGY-STORAGEIO-MIB.txt filter=lfs diff=lfs merge=lfs -text
SYNOLOGY-SYSTEM-MIB.txt filter=lfs diff=lfs merge=lfs -text
UBNT-AirFiber-MIB filter=lfs diff=lfs merge=lfs -text
PAN-ENTITY-EXT-MIB.md5 filter=lfs diff=lfs merge=lfs -text
PAN-GLOBAL-TC-MIB.my filter=lfs diff=lfs merge=lfs -text
PICO-IPSEC-FLOW-MONITOR-MIB.txt filter=lfs diff=lfs merge=lfs -text
SYNOLOGY-PORT-MIB.txt filter=lfs diff=lfs merge=lfs -text
apc-powernet-mib filter=lfs diff=lfs merge=lfs -text
KEEPALIVED-MIB filter=lfs diff=lfs merge=lfs -text
SYNOLOGY-FLASHCACHE-MIB.txt filter=lfs diff=lfs merge=lfs -text
SYNOLOGY-SERVICES-MIB.txt filter=lfs diff=lfs merge=lfs -text
UCD-SNMP-MIB filter=lfs diff=lfs merge=lfs -text
VRRP-MIB filter=lfs diff=lfs merge=lfs -text
ENTITY-STATE-TC-MIB filter=lfs diff=lfs merge=lfs -text
IANA-IFTYPE-MIB.txt filter=lfs diff=lfs merge=lfs -text
Infrapower-MIB.mib filter=lfs diff=lfs merge=lfs -text
IP-MIB filter=lfs diff=lfs merge=lfs -text
AIRESPACE-WIRELESS-MIB filter=lfs diff=lfs merge=lfs -text
ENTITY-STATE-MIB filter=lfs diff=lfs merge=lfs -text
PAN-COMMON-MIB.md5 filter=lfs diff=lfs merge=lfs -text
EAP.MIB filter=lfs diff=lfs merge=lfs -text
INET-ADDRESS-MIB filter=lfs diff=lfs merge=lfs -text
PAN-TRAPS.md5 filter=lfs diff=lfs merge=lfs -text
PICO-SMI-ID-MIB.txt filter=lfs diff=lfs merge=lfs -text
PRINTER-MIB-V2.txt filter=lfs diff=lfs merge=lfs -text
ARISTA-ENTITY-SENSOR-MIB filter=lfs diff=lfs merge=lfs -text
PAN-LC-MIB.md5 filter=lfs diff=lfs merge=lfs -text
HOST-RESOURCES-MIB filter=lfs diff=lfs merge=lfs -text
IANA-CHARSET-MIB.txt filter=lfs diff=lfs merge=lfs -text
ISDN-MIB filter=lfs diff=lfs merge=lfs -text
PAN-LC-MIB.my filter=lfs diff=lfs merge=lfs -text
servertech-sentry3-mib filter=lfs diff=lfs merge=lfs -text
AIRESPACE-REF-MIB filter=lfs diff=lfs merge=lfs -text
ARISTA-SMI-MIB filter=lfs diff=lfs merge=lfs -text
NET-SNMP-MIB filter=lfs diff=lfs merge=lfs -text
NET-SNMP-TC filter=lfs diff=lfs merge=lfs -text
PAN-GLOBAL-REG-MIB.my filter=lfs diff=lfs merge=lfs -text
PAN-PRODUCT-MIB.md5 filter=lfs diff=lfs merge=lfs -text
PDU2-MIB.txt filter=lfs diff=lfs merge=lfs -text
servertech-sentry4-mib filter=lfs diff=lfs merge=lfs -text
7.2.50.0.18765.RELEASE-B100-MIB.txt filter=lfs diff=lfs merge=lfs -text
ENTITY-SENSOR-MIB filter=lfs diff=lfs merge=lfs -text
UBNT-UniFi-MIB filter=lfs diff=lfs merge=lfs -text
SYNOLOGY-EBOX-MIB.txt filter=lfs diff=lfs merge=lfs -text
SYNOLOGY-NFS-MIB.txt filter=lfs diff=lfs merge=lfs -text
Source diff could not be displayed: it is stored in LFS. Options to address this: view the blob.
Source diff could not be displayed: it is stored in LFS. Options to address this: view the blob.
Source diff could not be displayed: it is stored in LFS. Options to address this: view the blob.
Source diff could not be displayed: it is stored in LFS. Options to address this: view the blob.
File added
File added
File added
File added
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment