You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jeff Moe c9e8c4cf55
Rename README files to README.md
6 years ago
..
README.md Rename README files to README.md 6 years ago

README.md

git clone https://github.com/prometheus/snmp_exporter.git

Binaries:

wget https://github.com/prometheus/snmp_exporter/releases/download/v0.11.0/snmp_exporter-0.11.0.linux-amd64.tar.gz tar zxf snmp_exporter-0.11.0.linux-amd64.tar.gz cd snmp_exporter-0.11.0.linux-amd64/

Set up IPs for all interfaces:

The primary network interface

auto ens18 ens19 ens20 ens21 ens22 ens22:0 ens22:1 iface ens18 inet static address 10.22.22.115/24 gateway 10.22.22.254 dns-nameservers 10.22.22.254 dns-search forksand.com iface ens19 inet static address 10.68.68..115/24 iface ens20 inet static address 10.3.1.115/24 iface ens21 inet static address 10.3.2.115/24 iface ens22 inet static address 10.99.99.115/24 iface ens22:0 inet static address 10.99.1.115/24 iface ens22:1 inet static address 10.99.2.115/24

Set up SNMP on the target switch/device.

##################################################

Build generator XXX no needed?

sudo apt install build-essential libsnmp-dev sudo apt -t stretch-backports install golang

go get github.com/prometheus/snmp_exporter/generator

Needs snmp-mibs-downloader from Debian non-free

... enable non-free repos ....

apt install snmp-mibs-downloader

... disable non-free repos ....

##################################################

Run daemon XXX start on boot etc:

jebba@snmp1:~/devel/snmp_exporter-0.11.0.linux-amd64$ ./snmp_exporter --log.level="debug"

Log into switch, enable SNMP for 10.22.22.115, set SNMP community to "public" XXX temp, for setup.

XXX set time on switch XXX ntp

Go to this URL:

http://10.22.22.115:9116/snmp?target=10.22.22.240 http://10.22.22.115:9116/snmp?target=10.3.1.240 http://10.22.22.115:9116/snmp?target=10.3.2.240 http://10.22.22.115:9116/snmp?target=10.68.68.240 http://10.22.22.115:9116/snmp?target=10.99.1.240 http://10.22.22.115:9116/snmp?target=10.99.2.240