diff --git a/telegraf-snmp-unifi/Dockerfile b/telegraf-snmp-unifi/Dockerfile index b955fbb..674165c 100644 --- a/telegraf-snmp-unifi/Dockerfile +++ b/telegraf-snmp-unifi/Dockerfile @@ -1,12 +1,18 @@ FROM telegraf:latest LABEL org.opencontainers.image.authors="dockerimage@dresi.wtf" -RUN apt-get update && \ - apt-get install -y snmp snmp-mibs-downloader && \ - download-mibs && \ - wget -q -O /usr/share/snmp/mibs/UBNT-MIB \ +RUN cd /usr/share/snmp/mibs && \ + wget -q https://raw.githubusercontent.com/net-snmp/net-snmp/master/mibs/SNMPv2-SMI.txt \ + https://raw.githubusercontent.com/net-snmp/net-snmp/master/mibs/SNMPv2-TC.txt \ + https://raw.githubusercontent.com/net-snmp/net-snmp/master/mibs/SNMPv2-CONF.txt \ + https://raw.githubusercontent.com/net-snmp/net-snmp/master/mibs/SNMPv2-MIB.txt \ + https://raw.githubusercontent.com/net-snmp/net-snmp/master/mibs/RFC1213-MIB.txt \ + https://raw.githubusercontent.com/net-snmp/net-snmp/master/mibs/HCNUM-TC.txt \ + https://raw.githubusercontent.com/net-snmp/net-snmp/master/mibs/HOST-RESOURCES-MIB.txt \ + https://raw.githubusercontent.com/net-snmp/net-snmp/master/mibs/IF-MIB.txt \ + https://raw.githubusercontent.com/net-snmp/net-snmp/master/mibs/SNMP-FRAMEWORK-MIB.txt && \ + wget -q -O UBNT-MIB \ https://raw.githubusercontent.com/librenms/librenms/master/mibs/ubnt/UBNT-MIB && \ - wget -q -O /usr/share/snmp/mibs/UBNT-UniFi-MIB \ + wget -q -O UBNT-UniFi-MIB \ https://raw.githubusercontent.com/librenms/librenms/master/mibs/ubnt/UBNT-UniFi-MIB && \ - rm -rf /var/lib/apt/lists/* && \ echo "mibs +ALL" >> /etc/snmp/snmp.conf