linux接收snmptrap_icmp报文封装在ip包的数据部分

linux接收snmptrap_icmp报文封装在ip包的数据部分 转:http://blog.chinaunix.net/uid-20644632-id-4115863.html使用snmptrap发送SNMPtrap2014-02-2113:55:33分类:LINUX 使用snmptrap发送SNMPtrap冷胜魁(Seaquester)lengshengkui@gmail.com2014-01-15…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新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:

  1. $ sudo snmptrapd -C -c ./snmptrapd.conf -f -Lo

也可以在后台运行,并将log信息打印到文件中:

  1. $ sudo snmptrapd -C -c ./snmptrapd.conf -Lf /tmp/trapd.log

3. 通过snmptrap工具发送一个trap(目标地址是“127.0.0.1:162”)

snmptrap的命令行格式如下:

  1.   snmptrap -v [2c|3] [COMMON OPTIONS]        uptime      trap-oid                [OID TYPE VALUE]
  2. $ snmptrap -v 2c     -c public 127.0.0.1:162 “”         .1.3.6.1.4.1.2021.251.1  sysLocation.0 s “test”
  3. $ 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:

  1. 2014-01-14 17:08:13 localhost [UDP: [127.0.0.1]:59609->[127.0.0.1]]:
  2. 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账号...

(0)


相关推荐

  • java单例模式有什么用_java单例模式代码实现

    java单例模式有什么用_java单例模式代码实现Java的单例实现方式经典:懒汉式、饿汉式、双重检测锁关键:私有化构造方法通过方法去获取单例对象懒汉(调用时再去初始化)、饿汉(直接初始化)Demo://饿汉式publicclassDemo1{privatestaticDemo1demo1=newDemo1();privateDemo1(){sout(“初始化”);}publicstaticDemo1getInstance(){returndemo1;}

  • java常见面试题及答案 11-20(JVM)

    11.JVM内存分哪几个区,每个区的作用是什么?java虚拟机主要分为以下一个区:方法区:1.有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里进行的GC主要是对方法区里的常量池和对类型的卸载2.方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译后的代码等数据。3.该区域是被线程共享的。4.方法区里有

  • 强者联盟——Python语言结合Spark框架[通俗易懂]

    强者联盟——Python语言结合Spark框架

  • eclipse 导入maven工程 在libraries 没有maven Dependencies「建议收藏」

    eclipse 导入maven工程 在libraries 没有maven Dependencies「建议收藏」导入maven工程的时候所有的依赖包下载不下来,最后而且在工程的buildPath====>javaBuildPath====>libraries中没有mavenDependencies,显示为org.eclipse.ide.MAVEN2_CLASSPATH_CONTAINER解决方法:1..classPath文件缺失<classpathentrykind=…

  • linux java 日志_linux查看日志的方法

    linux java 日志_linux查看日志的方法linux查看日志文件内容命令tail、cat、tac、head、echotail-ftest.log你会看到屏幕不断有内容被打印出来.这时候中断第一个进程Ctrl-C,—————————linux如何显示一个文件的某几行(中间几行)从第3000行开始,显示1000行。即显示3000~3999行catfilename|tail-n+3000|…

  • 指纹识别模组厂家_指纹识别模块原理

    指纹识别模组厂家_指纹识别模块原理不管指纹识别的流程和传感器原理发展得有多快,如果需要商用到手机及终端设备这种民用产品上,还是有好多问题需要克服。比如我们会看到指纹模块在正面,在背面,在侧面,其原因都是sensor性能、模组结构设计、手机ID设计以及量产工艺的限制多重因素辅助、妥协形成的。一、模组位置正面毋庸置疑,代表作当然是iPhone。其实指纹识别应用在手机上并不是APPLE首次尝的禁果,HTC、Sharp、Samsung都有过

发表回复

您的电子邮箱地址不会被公开。

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