公司有一款产品是基于SNMP进行管理的。所以自己也就摸索着,学习点有关这方面的知识。

有关SnmpTrap的理论知识我就不做介绍了。你可以去百度中找到很多很多有关这方面的介绍。说一下自我对这方面的理解:snmp trap162其实就相当于服务器端,主要用于接收(公司产品就是一个trap)。而开启SNMP161的机器就相当于客户端,主要用于发送。当客户端主动向服务器端发起请求或者报告相关的信息,此时服务器端会接收到相关的信息,然后服务器端在进行相关的处理。

我们这次试验的目的就是模拟SnmpTrap的发送与接收。这主要牵涉到两个软件TrapGen和SNMP_Trap_Watcher,有关这两个软件的下载地址,我会在文章末尾附上。而TrapGenz主要是用于发送有关SNMP的告警信息。而SNMP_Trap_Watcher主要是用于接受SNMP的告警信息。有关TrapGen软件的详细使用,可以参考我另外一篇文章《烂泥:TrapGen 使用说明》。

在我们开始试验之前,我们首先要你部署TrapGen,我现在把TrapGen部署在windows/sysytem32下。如下图:

具体为什么这样部署,你也可以参考我另外一篇文章《烂泥:有关系统环境变量的设置问题》。

部署完毕后,我们就可以进行接下来的实验了。

首先、打开SNMP_Trap_Watcher,如下图:

该软件会自动检测SNMPTrap的162端口是否被占用,如果占用的话,它会提示的。如下图:

如何找出是哪一个进程占用了该端口,我们可以使用“netstat –ano |find “162””命令,找出来,如下图示:

通过上图我们找到占用162端口的进程PID号,然后我们再任务管理器中找到该进程,如下图示:

通过上图我们可以很明显的看到原来是snmptrap.exe进程占用了162端口,我们只需要把改进成禁用或者是禁用该进程的服务即可。snmptrap.exe其实是windows中的SNMPTrap服务所使用的进程,我们只需要把SNMPTrap服务禁用或者停止即可。如下图示:

停止SNMPTrap服务后,我们再次使用“netstat –ano |find “162””命令,看看实际的效果:

现在我们的SNMP_Trap_Watcher就可以正常运行了。SNMP_Trap_Watcher正常后,我们来通过TrapGen手动产生一个告警,代码为“trapgen -d ilanni.com -v 1.3.6.1.4.1.1824.1.0.0.1 STRING “This is a test snmptrap””,如下图:

我们通过上图可以看到,SNMP_Trap_Watche已经接收到,我们发送的测试告警信息“This is a test snmptrap”。说明我们的实验已经成功了。

SnmpTrap测试与学习相关推荐

  1. 不用写代码,就能训练测试深度学习模型!Uber开源AI工具箱Ludwig

    乾明 发自 凹非寺  量子位 报道 | 公众号 QbitAI 让代码的归代码,让AI的归AI. 在不写代码就能进行AI开发的道路上,Uber今日又往前踏了一步. 刚刚,Uber宣布开源Ludwig,一 ...

  2. VS 2010 测试功能学习(七) - RnP与Coded UI自动化测试

      题外话:昨天去上海浦东机场接闺女, 一切还是蛮顺利的,公交机场7线直接从上海火车南站一站直达浦东机场,票价20元,算上乘坐地铁5号和1号线的6元,从我家到机场总共要26元,相对于打 的士的220元 ...

  3. 渗透测试体系学习——学习寄语

    渗透测试体系学习--学习寄语 在学习渗透测试成为白帽子之前.你会经历一番磨难,每天可能会遇到各种问题,每天可能比较烧脑,也有可能学到崩溃,真正的高手是把学习当成一种习惯时间久了自然牛逼.不要想着参加个 ...

  4. 测试菜鸟学习网站汇总

    想提升自身的测试水平又不知道在哪个地方学习,自己摸索无从下手:自学遇到问题一脸懵逼,小编作为测试老鸟根据多年学习工作经验总结了国内外比较好的学习网站分享给大家: 一.测试类 第一个首选"我要 ...

  5. 普通话测试软件测分准吗,普通话学习测试类 | 普通话测试APP,能做到测试、学习提高两不误吗?...

    原标题:普通话学习测试类 | 普通话测试APP,能做到测试.学习提高两不误吗? 普通话是如今人们生活的常用语言,但要说到参加普通话测试,如果没有提前了解普通话测试的形式与要求,也不知道自己普通话的起步 ...

  6. Android讯飞普通话测试,讯飞普通话模拟测试与学习系统

    普通话模拟测试与学习系统是在国家语委的指导下,采用和国家正式考试系统完全一致的评测技术,为考生提供普通话水平模拟测试和针对性的自主学习功能.系统部署在学校的局域网环境中,学生直接在学校机房通过用户机即 ...

  7. 【正则表达式】regex101超好用的正则表达式测试和学习工具(内含使用教程、Python和C#正则表达式代码示例)

    文章目录 1.使用介绍 2.正则表达式例子 2.1 Python例子 2.2 C#例子 今天使用了正则表达式从文本中捕获目标数据,虽然之前有一定的基础,但是现在忘的差不多了,感觉自己纯手写的正则表达式 ...

  8. 【测试】测试开发学习路线,助你通关大厂

    文章目录 前言 路线大纲 阶段0 : 前言 路线特点 符号标记 学习建议 阶段1 : 入门 目标 Python Java 学习建议 阶段2 : 基础 目标 数据结构与算法 计算机网络 操作系统 MyS ...

  9. 测试工程师学习网站汇总

    经常听身边小伙伴说,平时想提升学习,找不到比较好地方学习.那么我把我觉得一些比较好网站,整理汇总推荐给你们 一.国内专注测试领域学习社区 这是一测试开发社区,里面有很多大佬分享的各种文章 https: ...

最新文章

  1. Comparison of Laser SLAM and Visual SLAM
  2. 万万没想到,钉钉居然是个AI平台
  3. BZOJ-1010 玩具装箱toy (斜率优化)
  4. 4 个关键步骤打造用户满意的产品体验
  5. 【Python基础】为什么更改列表'y'也会更改列表'x'?
  6. tolowercase_Java String toLowerCase()方法与示例
  7. java object数组转实体类_详解Java中String JSONObject JSONArray List实体类转换
  8. 箭在弦上!雷军暗示:小米10系列有望2月3日开启预热
  9. 2021年1月29日 B站学习资料汇总
  10. java完成crm系统ppt,客户关系管理系统答辩稿.ppt
  11. linux第八周实验
  12. excel英文自动翻译成中文教程
  13. 低版本系统兼容的ActionBar(三)自定义Item视图+进度条的实现+下拉导航+透明ActionBar...
  14. C# WPF 建立无边框(标题栏)的登录窗口的示例
  15. MySQL中CREATE DATABASE和CREATE SCHEMA区别
  16. 项目模板下载推荐网站
  17. 《人人都是产品经理1.0》读后感和思维导图
  18. [转载]Alsa驱动分析
  19. 再呆半天,明天去富士康...
  20. 【微信小程序】简易音乐播放器,进度条拖拉、音乐的播放与暂停

热门文章

  1. OpenCV每日函数 图像过滤模块 (8) GaussianBlur高斯模糊函数
  2. 翼方健数CEO罗震——推动区域级数据互联互通的先行者
  3. 国科gk7102s-sensor框架驱动笔记
  4. 练习作业5: 韩信点兵 , 统计方案 , 出现最频的数
  5. 周鸿袆教你打造十页完美商业计划书的十条法则
  6. 黑马的python---09-django-04django入门
  7. 一文让你读懂如何使用eclipse做Python开发
  8. 台式计算机电功率为多少,台式电脑主机电源功率越大越好吗
  9. 10.710.8 基于HyperOpt实现TPE优化基于Optuna实现多种优化
  10. 过去分词表完成或者被动完成