SNMP简单网络管理协议,其中其支持的一个命令snmptrap命令,用于模拟向管理机发送trap消息。
启动陷阱方法:
snmptrapd -C -c /etc/snmp/snmptrapd.conf -Lf /var/log/net-snmptrap.log
例如:
snmptrap -v1 -c public 192.168.2.124 .1.3.6.1.4.1.1 192.168.2.125 6 10 100
命令 版本 -c 共同体 管理机 Enterprise-OID snmp代理地址 陷阱类型 oid 时间
1.3.6.1.9.9.44.1.2.1 i 12 1.3.4.1.2.3.1 s aaa
被发送参数的OID 数据类型 值 被发送参数OID 。。。。。
i 整形 u 无符号型 c COUNTER32 s 字符串 x 16进制字符串 d 10进制字符串 n 空对象 o 对象ID t 计时器 a IP地址 b 比特
Generic Type包括7种, 分别是:
0 coldStart 1 warmStart 2 linkDown 3 linkUp
4 authenticationFailure 5 egpNeighborLoss 6 enterpriseSpecific
具体例子:
./snmptrap -v1 -c public 192.168.2.125 .1.3.6.1.4.1.1 192.168.2.125 2 3 1000 1.3.6.1.9.9.44.1.2.1 i 12 1.3.4.1.2.3.1 s zzz
输出结果:
2010-06-28 15:45:12 bogon [192.168.2.125] (via UDP: [192.168.2.125]->[192.168.2.125]:-32761 TRAP, SNMP v1, community public
SNMPv2-SMI::enterprises.1 Link Down Trap (3) Uptime: 0:00:10.00
SNMPv2-SMI::internet.9.9.44.1.2.1 = INTEGER: 12 SNMPv2-SMI::org.4.1.2.3.1 = STRING: "zzz"
./snmptrap -v1 -c public 192.168.2.125 .1.3.6.1.4.1.1 192.168.2.125 2 3 1000 1.3.6.1.9.9.44.1.2.1 i 12 1.3.4.1.2.3.1 s zzz
输出结果:
2010-06-28 15:45:12 bogon [192.168.2.125] (via UDP: [192.168.2.125]->[192.168.2.125]:-32761 TRAP, SNMP v1, community public
SNMPv2-SMI::enterprises.1 Link Down Trap (3) Uptime: 0:00:10.00
SNMPv2-SMI::internet.9.9.44.1.2.1 = INTEGER: 12 SNMPv2-SMI::org.4.1.2.3.1 = STRING: "zzz"