snmpトラップをやってみる1
・vitualboxでsnmpの動作確認
×snmpwalk -v 2c -c public 192.168.3.255
parmission denyされる
×traceroute 192.168.3.255
・ポート開放確認
nmap -p ポート番号 IPアドレス
・firewall-cmdでポートをsnmpサービスのportを開けた
firewall-cmd --add-service snmp
firewall-cmd --list-all
・ipアドレスが間違っていたので修正して実行
snmpwalk -v 2c -c public 192.168.3.32
・起動する度にIPが変わるのがやだったのでIPアドレス固定した
https://qiita.com/tak_hos/items/9c9fd6463a7c3c01b4d3
snmptrap -v 2c -c publicv2 192.168.3.32 '' netSnmpExperimental netSnmpExperimental.1 s "hogehoge1" netSnmpExperimental.2 s "hogehoge2"
ホストサーバをIP固定にしたときにgatewayのIPを設定していなかった
vi /etc/sysconfig/network
GATEWAY=192.168.3.1
systemctl restart network
・rpmdbが壊れてyumが動かなった
sudo rpm --rebuilddb
https://kaworu.jpn.org/kaworu/2015-11-14-1.php
・とりあえずtrapが届くようになった /var/log/message
snmptrap -v 2c -c publicv2 192.168.3.32 '' netSnmpExperimental netSnmpExperimental.1 s "hogehoge1" netSnmpExperimental.2 s "hogehoge2"
・dropinしているので設定ファイルを修正
/etc/snmp/snmptrapd.conf
authCommunity log,execute,net public
https://www.infra.jp/squeeze/snmp.html
※snmptrapを受信するにはサーバ側にもnet-snmpをいれてサービスを起動しておく必要がある
・テストで投げていたtrapのコミュニティ名が間違っていたので修正
snmptrap -v 2c -c public 192.168.3.32 '' netSnmpExperimental netSnmpExperimental.1 s "hogehoge1" netSnmpExperimental.2 s "hogehoge2"
・この当たりの記事が良かった
https://www.itmedia.co.jp/enterprise/articles/0705/31/news042.html
・MIBツリーを表示する。
snmptranslate -Tp | less
・/var/log/messageから個別のログファイルにログを出力
・MIBシンボル
snmpwalk -c public -v 2c 192.168.3.36 .1.3.6.1.2.1.1
・OID
snmpwalk -On -c public -v 2c 192.168.3.36 .1.3.6.1.2.1.1
・最後に0を入れると単一
snmpget -On -c public -v 2c 192.168.3.36 .1.3.6.1.2.1.1.4.0