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格式

snmptrap的使用方法相关推荐

  1. Zabbix的SNMPTrap监控配置

    SNMPTrap监控主要用于设备发生故障时的主动通知的监控.以下简单记录下Zabbix的SNMPTrap的配置方法. 一.SNMPTrap监控的处理流程说明 1.监控对象发送SNMPTrap信息到sn ...

  2. snmptrap、snmpinform和snmptrapd的详细介绍及其用法

    什么是snmpwalk snmpwalk是一个SNMP小程序,它使用SNMP的GETNEXT请求查询指定OID(SNMP协议中的对象标识)入口的所有OID树信息,并显示给用户. 以下是原英文解释: s ...

  3. snmp trap安装配置

    1 环境 ubuntu 16.04 2. 安装 sudo apt-get install snmptrapd 3. 配置 备注: 配置文件路径, /etc/snmp/snmptrapd.conf 在s ...

  4. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群

    作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...

  5. Java面试题大全2021版

    一.Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java Run ...

  6. 测试网络SNMP连接的几个方法(我平时调试SNMP程序时用到的几个解决方案)

    测试网络SNMP连接的几个方法(我平时调试SNMP程序时用到的几个解决方案) 1.如何知道本机的哪些端口是活动的. 有两个工具可以帮助了解系统中有哪些端口是打开的. 一个是在命令行下输入"n ...

  7. snmptrap使用

    SNMP简单网络管理协议,其中其支持的一个命令snmptrap命令,用于模拟向管理机发送trap消息. 启动陷阱方法: snmptrapd -C -c /etc/snmp/snmptrapd.conf ...

  8. Kotlin协程使用,协程使用注意事项,协程中的await方法使用|不使用suspend使用协程

    参见 码云 协程使用方法一 (Dispatchers调度器模式) 指定不同线程.同线程会挂起并阻塞(挂起是不影响主线程执行,阻塞是同样的IO线程会阻塞) withContext(Dispatchers ...

  9. IDEA中将代码块封装为方法,IDEA代码重构快捷键

    IDEA中将代码块封装为方法 选中要转换的代码块,快捷键: Windows快捷键:Alt + Shift + M Mac快捷键:Alt + Command + M 如图:

  10. IDEA自动生成对象所有set方法

    idea中有一款插件能够生成对象所有的set方法,GenerateAllSetter :下载地址 步骤1:将下载好的压缩包放在自己记得的文件夹中,在idea中进行导入 步骤2:在本地选中刚才的压缩包, ...

最新文章

  1. Python中的三目运算符------if else 同行
  2. 基于RDKit探索DrugBank
  3. mysql> select file,domain,alias,valid from tbl_check where file=‘ecloud_0824-0830.csv‘ into outfile
  4. 宜昌高新区三峡云计算机大楼,【智慧宜昌】CREATOR快捷CS分布式系统成功入驻三峡云计算中心...
  5. UA MATH567 高维统计II 随机向量7 Grothendieck不等式
  6. 定义交货类型(Delivery Types)
  7. java el表达式 导航规则_javaweb之EL表达式语言
  8. 数据结构---邻接表的BFS
  9. 【2019牛客暑期多校训练营(第二场) - H】Second Large Rectangle(单调栈,全1子矩阵变形)
  10. 耗费 7.5 亿做的“垃圾”,被 3 个程序员爸爸重写并开源了
  11. 小帅小胖智能机器人价格_小胖机器人CEO魏然:机器人+教育,是未来教育大势所趋...
  12. php 判断是否是16进制,如何求解16进制字符串的验证
  13. java将Word转换成PDF
  14. 贝壳找房上海研发全员被优化,公司回应来了!
  15. 内网建站 NAT穿透 局域网穿透
  16. Linux群组与文件权限
  17. C语言输入Aa1Bb2Cc3,《C语言基础知识》PPT课件.ppt
  18. 2007年,7月1日
  19. 酸爽,最近又帮业务方制作了一个数据看板(附源码)
  20. python pdb 安装_Python调试工具pdb使用详解

热门文章

  1. PHP计算字符串长度
  2. Java面试----2018年最新Struts2面试题
  3. IDEA2021 配置 SVN
  4. python3调用企业微信api
  5. 【融职教育】Web全栈工程师浸入式课程体系
  6. Mac 远程 屏幕共享 screen sharing
  7. 360与百度的竞争分析
  8. php 高并发接口,接口高并发解决方案
  9. 中职计算机基础课堂传统教学,中职计算机课堂教学初探
  10. 【ubuntu如何卸载mysql(ubuntu卸载mysql的具体方法)】