作業メモ
パッケージのインストール
$ sudo apt install snmp snmpd snmp-mibs-downloader
/etc/snmp/snmpd.confの編集
###############################################################################
#
# AGENT BEHAVIOUR
#
# Listen for connections from the local system only
# agentAddress udp:127.0.0.1:161
# Listen for connections on all interfaces (both IPv4 *and* IPv6)
agentAddress udp:161,udp6:[::1]:161
(中略)
###############################################################################
#
# ACCESS CONTROL
#
# sec.name source community
com2sec local localhost rp3.snmp
com2sec mynet 192.168.100.0/24 rp3.snmp
# groupName securityModel securityName
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
group MyRWGroup v1 mynet
group MyRWGroup v2c mynet
group MyRWGroup usm mynet
# name incl/excl subtree mask(optional)
view all included .1 80
# group context sec.model sec.level prefix read write notif
access MyRWGroup "" any noauth exact all none none
access MyRWGroup "" any noauth exact all all none
snmpdの起動
$ sudo systemctl start snmpd #起動
$ sudo systemctl stop snmpd #停止
snmpdの起動(システム起動時に自動実行)
$ sudo /lib/systemd/systemd-sysv-install enable snmpd
動作確認
$ snmpwalk -v2c localhost -c rp3.snmp
iso.3.6.1.2.1.1.1.0 = STRING: "Linux rp3 4.15.0-1040-raspi2 #43-Ubuntu SMP PREEMPT Tue Jun 25 10:45:04 UTC 2019 armv7l"
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.8072.3.2.10
iso.3.6.1.2.1.1.3.0 = Timeticks: (169690) 0:28:16.90
iso.3.6.1.2.1.1.4.0 = STRING: "Me <me@example.org>"
iso.3.6.1.2.1.1.5.0 = STRING: "rp3"
iso.3.6.1.2.1.1.6.0 = STRING: "Sitting on the Dock of the Bay"
iso.3.6.1.2.1.1.7.0 = INTEGER: 72
iso.3.6.1.2.1.1.8.0 = Timeticks: (1) 0:00:00.01
iso.3.6.1.2.1.1.9.1.2.1 = OID: iso.3.6.1.6.3.11.3.1.1
iso.3.6.1.2.1.1.9.1.2.2 = OID: iso.3.6.1.6.3.15.2.1.1
iso.3.6.1.2.1.1.9.1.2.3 = OID: iso.3.6.1.6.3.10.3.1.1
iso.3.6.1.2.1.1.9.1.2.4 = OID: iso.3.6.1.6.3.1
iso.3.6.1.2.1.1.9.1.2.5 = OID: iso.3.6.1.6.3.16.2.2.1
iso.3.6.1.2.1.1.9.1.2.6 = OID: iso.3.6.1.2.1.49
iso.3.6.1.2.1.1.9.1.2.7 = OID: iso.3.6.1.2.1.4
iso.3.6.1.2.1.1.9.1.2.8 = OID: iso.3.6.1.2.1.50
iso.3.6.1.2.1.1.9.1.2.9 = OID: iso.3.6.1.6.3.13.3.1.3
iso.3.6.1.2.1.1.9.1.2.10 = OID: iso.3.6.1.2.1.92