snmptrap作用_trap是什么

snmptrap作用_trap是什么SNMPTRAP格式snmptrapenterpriseOID(genericOID)OID(subOID)typevalueTheTYPEisasinglecharacter,oneof:iINTEGERuUNSIGNEDcCOUNTER32

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

SNMPTRAP格式

snmptrap enterpriseOID(generic OID) OID(subOID) type value

The TYPE is a single character, one of:
i INTEGER
u UNSIGNED
c COUNTER32
s STRING
x HEX STRING
d DECIMAL STRING
n NULLOBJ
o OBJID
t TIMETICKS
a IPADDRESS
b BITS

SNMP V1 Examplpe

snmptrap -v1 -c public 10.10.12.219 1.3.6.1.4.1.1 10.10.12.219 2 3 1000 1.3.6.1.9.9.44.1.2.1 i 12 1.3.4.1.2.3.1 s test_snmptrap
指令各项参数的意思分别为

snmptrap -v1 -c public 10.10.12.219 1.3.6.1.4.1.1 10.10.12.219 2 3 1000
命令 Snmp协议版本 共同体 Snmp管理端IP Enterprise-OID Snmp代理IP Trap类型 Trap特征码 uptime
1.3.6.1.9.9.44.1.2.1 I 1212 1.3.4.1.2.3.1 s test_snmptrap
被发送参数的OID 数据类型 数据值 被发送参数的OID 数据类型 数据值

SNMP V2c Examplpe

从上面可看到,发送V1版本的trap包有较多的参数,如uptime等,而在V2c版本中则交给了指令程序去做。
snmptrap -v 2c -c public 10.10.12.219 "aaa" 1.3.6.1.4.1.2345 SNMPv2-MIB::sysLocation.0 s "just here"
上面指令各项参数的意思分别为:
– 10.10.12.219 “aaa”:分别是snmp管理端的IP和主机名称,主机名称可以为空;
– 1.3.6.1.4.1.2345:企业OID,Enterprise-OID;
– SNMPv2-MIB::sysLocation.0 s “just here”:分别是:数据OID、数据类型、数据值

错误处理

SNMPc出现错误: [2] pollLastState (Integer): unk
主要是由于发送SNMP TRAP的消息不是windows 换行,即\r\n格式

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171280.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号