diff --git a/README.md b/README.md index 7c1ebe4..c40ebc7 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,14 @@ Grafana dashboard for Mikrotik/routerOS. [prometheus/snmp_exporter](https://github.com/prometheus/snmp_exporter) + + +| | ver. | +|---|---| +| snmp_exporter | `>=0.20.0` | +| Grafana | `>=7.5.5` | + + 1. add into prometheus.yml ```yml - job_name: Mikrotik @@ -23,6 +31,21 @@ Grafana dashboard for Mikrotik/routerOS. [prometheus/snmp_exporter](https://gith 2. Configure Prometheus and run /snmp/snmp_exporter 3. Add dashboard https://grafana.com/grafana/dashboards/14420 +----------- +## Docker snmp_exporter + +[![Docker Pulls](https://img.shields.io/docker/pulls/mashinkopochinko/snmp_exporter_mikrotik?logo=docker)](https://hub.docker.com/repository/docker/mashinkopochinko/snmp_exporter_mikrotik) + +> amd64-linux container + +```console +sudo docker run -d -p 9116:9116 mashinkopochinko/snmp_exporter_mikrotik:latest +``` + + + +---------- + ![img1](https://github.com/IgorKha/Grafana-Mikrotik/blob/master/readme/1.png) ![img2](https://github.com/IgorKha/Grafana-Mikrotik/blob/master/readme/2.png) ![img3](https://github.com/IgorKha/Grafana-Mikrotik/blob/master/readme/3.png) \ No newline at end of file diff --git a/snmp/Dockerfile b/snmp/Dockerfile new file mode 100644 index 0000000..d65320b --- /dev/null +++ b/snmp/Dockerfile @@ -0,0 +1,15 @@ +ARG ARCH="amd64" +ARG OS="linux" +FROM quay.io/prometheus/busybox-${OS}-${ARCH}:latest +LABEL maintainer="The Prometheus Authors " +LABEL Software="snmp_exporter prometheus for mikrotik" +LABEL Author="IgorKha" + +ARG ARCH="amd64" +ARG OS="linux" +COPY snmp_exporter /bin/snmp_exporter +COPY snmp.yml /etc/snmp_exporter/snmp.yml + +EXPOSE 9116 +ENTRYPOINT [ "/bin/snmp_exporter" ] +CMD [ "--config.file=/etc/snmp_exporter/snmp.yml" ] \ No newline at end of file