ものともしれない日々

参考にできるかかもしれない備忘録

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