大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
转:http://blog.chinaunix.net/uid-20644632-id-4115863.html
使用snmptrap发送SNMP trap 2014-02-21 13:55:33
分类: LINUX
使用snmptrap发送SNMP trap
冷胜魁(Seaquester)
lengshengkui@gmail.com
2014-01-15
使用net-snmp提供的 snmptrap 等工具可以实现trap的发送和接收,下面是具体做法。
1. 创建 snmptrapd.conf 文件
snmptrapd.conf文件的内容如下:
authCommunity log,execute,net public
在这里,为了简单,我们没有指定收到trap后对应的处理程序。
2. 启动 snmptrapd(指定config文件的位置)
在前台运行,将log信息打印到stdout:
- $ sudo snmptrapd -C -c ./snmptrapd.conf -f -Lo
也可以在后台运行,并将log信息打印到文件中:
- $ sudo snmptrapd -C -c ./snmptrapd.conf -Lf /tmp/trapd.log
3. 通过snmptrap工具发送一个trap(目标地址是“127.0.0.1:162”)
snmptrap的命令行格式如下:
- snmptrap -v [2c|3] [COMMON OPTIONS] uptime trap-oid [OID TYPE VALUE]
- $ snmptrap -v 2c -c public 127.0.0.1:162 “” .1.3.6.1.4.1.2021.251.1 sysLocation.0 s “test”
- $ snmptrap -v 2c -c public 127.0.0.1:162 “12345678” .1.3.6.1.4.1.2021.251.1 sysLocation.0 s “test”
4. 查看snmptrapd的log信息,可以看到我们发送的trap:
- 2014-01-14 17:08:13 localhost [UDP: [127.0.0.1]:59609->[127.0.0.1]]:
- DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (3081118) 8:33:31.18 SNMPv2-MIB::snmpTrapOID.0 = OID: UCD-SNMP-MIB::ucdStart SNMPv2-MIB::sysLocation.0 = STRING: test
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/171410.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...