首页 > 其他分享 >SNMP Trap (V1,V2, V3)总结

SNMP Trap (V1,V2, V3)总结

时间:2024-07-25 17:56:45浏览次数:11  
标签:2.193 AES snmptrap SNMP 40 V1 V2 SHA coldStart.0

SNMPv1/SNMPv2 trap 配置以及发送

接收Trap端:
1. /etc/snmp/snmptrapd.conf中,去掉行【authCommunity log,execute,net public】前面的注释
2. 用命令【snmptrapd -f -Lo】 监听并接收trap

发送Trap端:
1. 发送如下命令
snmptrap -v 2c -c public {接收端IP} "" 1.3.6.1.4.1.111.115.1.1 SNMPv2-MIB::sysLocation.0 s "this is snmptrap message"
SNMPv3 trap 配置以及发送

接收Trap端:
1. 在 /var/lib/net-snmp/snmptrapd.conf(或者snmpapp.conf?或者没有) 中,用以下命令创建用户
createUser -e 0x8000000001020304 mytrapuser1 SHA "user1authpass" AES "user1encypass"
createUser -e 0x8000000001020305 mytrapuser2 SHA "user2authpass" AES "user2encypass"
createUser -e 0x8000000001020306 mytrapuser3 SHA "user3authpass" AES "user3encypass"
createUser -e 0x8000000001020307 mytrapuser4 SHA "user4authpass" AES "user4encypass"
2. 在 /etc/snmp/snmptrapd.conf 中,用以下命令授权已经创建好的用户
authUser log,execute,net mytrapuser1
authUser log,execute,net mytrapuser2 noauth
authUser log,execute,net mytrapuser3 auth
authUser log,execute,net mytrapuser4 priv
3. 在 /etc/snmp/snmptrapd.conf中,去掉行 authCommunity log,execute,net public】 前面的注释
4. 用命令【snmptrapd -f -Dusm -Lo】 监听并接收trap【启动snmptrapd时,创建的trap用户才会被load】
5. 用SNMP4J 发送trap 时候,默认Agent端的Engine Id 为 0x80001370017f000001
发送Trap端:

1. 发送命令:
snmptrap -v 3 -a SHA -A user1authpass -x AES -X user1encypass -l authPriv -u mytrapuser1 -e 0x8000000001020304 10.86.2.193 40 coldStart.0
snmptrap -v 3 -a SHA -A user1authpass -x AES -X user1encypass -l authNoPriv -u mytrapuser1 -e 0x8000000001020304 10.86.2.193 40 coldStart.0
snmptrap -v 3 -a SHA -A user1authpass -l authNoPriv -u mytrapuser1 -e 0x8000000001020304 10.86.2.193 40 coldStart.0

snmptrap -v 3 -a SHA -A user2authpass -x AES -X user2encypass -l authPriv -u mytrapuser2 -e 0x8000000001020305 10.86.2.193 40 coldStart.0
snmptrap -v 3 -a SHA -A user2authpass -x AES -X user2authpass -l authNoPriv -u mytrapuser2 -e 0x8000000001020305 10.86.2.193 40 coldStart.0
snmptrap -v 3 -l noAuthNoPriv -u mytrapuser2 -e 0x8000000001020305 10.86.2.193 40 coldStart.0
snmptrap -v 3 -u mytrapuser2 -e 0x8000000001020305 10.86.2.193 40 coldStart.0

snmptrap -v 3 -a SHA -A user3authpass -x AES -X user3encypass -l authPriv -u mytrapuser3 -e 0x8000000001020306 10.86.2.193 40 coldStart.0
snmptrap -v 3 -a SHA -A user3authpass -x AES -X user3encypass -l authNoPriv -u mytrapuser3 -e 0x8000000001020306 10.86.2.193 40 coldStart.0
snmptrap -v 3 -a SHA -A user3authpass -l authNoPriv -u mytrapuser3 -e 0x8000000001020306 10.86.2.193 40 coldStart.0

snmptrap -v 3 -a SHA -A user4authpass -x AES -X user4encypass -l authPriv -u mytrapuser4 -e 0x8000000001020307 10.86.2.193 40 coldStart.0
总结:

1. security level: 配置文件中参数LEVEL 只有noauth, auth, priv,
分别代表不认证不加密,认证不加密和认证并加密三种等级,且 noauth < auth < priv
2. 详情可参考 http://net-snmp.sourceforge.net/wiki/index.php/TUT:Configuring_snmptrapd_to_receive_SNMPv3_notifications
3. -e EngineID 用来确认发送trap 的agent是被授权的, 是agent 那边的提供的ID


原文链接:https://blog.csdn.net/Java_Vicky/article/details/120518497

标签:2.193,AES,snmptrap,SNMP,40,V1,V2,SHA,coldStart.0
From: https://www.cnblogs.com/superbaby11/p/18323835

相关文章

  • STM32F407最小系统板烧录基于ST-LINK /V2
    STM32F407最小系统板烧录ST-LINK/V2背景我们使用的单片机最小系统板为STM32F407ZGT6,下载器为正点原子.方法下载测试程序下载好程序`LoadTest`,地址为Casdos/STM32F407NUEDC:电赛,尤其针对stm32f407zet6最小开发版相关代码(github.com)按图连接SWD和其它线路,注意SW......
  • C#.NET工行开放平台RSA私钥公钥生成小工具V2024
    C#.NET工行开放平台RSA私钥公钥生成小工具V2024 开发环境:.NETFRAMEWORK4.0rsatool.exe,来自于工行开发文档。 主要代码:stringthisAppPath=Application.StartupPath;stringexePath=Path.Combine(thisAppPath,"tools");stringexeFullName=Path.Combine(exePa......
  • 使用python3拼接rgb.txt与depth.txt为associate.txt(适用于GCNV2_SLAM中TUM数据集的运
    这里以GCNV2_SLAM中TUM数据集的运行为例子:安装gnv2_slam可以参考:GCNv2_SLAM-CPU详细安装教程(ubuntu18.04)-CSDN博客首先下载数据集ComputerVisionGroup-DatasetDownload下载后通过该命令解压:tar-xvfrgbd_dataset_freiburg1_desk.tgz打开后,你可以发现:在该数据集......
  • YOLOv10实时端到端目标检测
    文章目录前言一、非极值大抑制(NMS)二、NMS算法的具体原理和步骤三、YOLOV10创新点四、YOLOv10使用教程五、官方github地址前言  距离上次写YOLOv5已经过去了两年,正好最近用YOLOv10重构了项目,总结下YOLOv10。YOLOv10真正实时端到端目标检测,那么什么是端到端? ......
  • 使用OpenCV拼接2d直方图 - 合并cv2.detail.MatchesInfo
    我试图将多个二维直方图(二维数据数组)拼接在一起,其中直方图的水平轴和垂直轴是空间坐标,但不同直方图的原点可能会有所不同。因此,此任务需要在识别匹配特征后进行仿射变换,为此需要稍微修改OpenCV拼接管道(https://github.com/opencv/opencv/blob/4.x/samples/python/stitch......
  • 昇思25天学习打卡营第21天|基于MobileNetv2的垃圾分类
    基于MobileNetv2的垃圾分类实验目的MobileNetv2模型原理介绍实验环境数据处理数据准备数据加载数据预处理操作MobileNetV2模型搭建MobileNetV2模型的训练与测试训练策略模型训练与测试模型推理导出AIR/GEIR/ONNX模型文件本文档主要介绍垃圾分类代码开发的方法。通过......
  • SketchUp v2023 激活版下载与安装教程 (强大的绘图三维建模工具)
    前言Sketchup草图大师专业版,一套面向建筑师、城市规划专家、制片人、游戏开发者以及相关专业人员的3D建模程序,全球知名的三维建模软件,强大的绘图工具、建模渲染、扩展插件和渲染器模板、海量3D模型库及建模灯光材质渲染效果图,用于建筑师、城市规划专家、游戏开发等行业。......
  • 中望CAD 机械 v2024 解锁版下载与安装教程 (CAD三维制图)
    前言中望CAD机械版是一款国产CAD制图软件,专为机械设计而打造。中望CAD机械版2024中文版拥有丰富的标准零件图库,提供绘图标准规范,并支持定制化需求。其智能注释功能更是一大亮点,通过一个命令即可完成80%的标注工作,极大提高了绘图效率。一、下载地址下载链接:中望CAD机械......
  • 《安富莱嵌入式周报》第340期:开源便携RF信号发生器,六自由度3D鼠标,开源USB PD Sniffer,C
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版:https://www.bilibili.com/video/BV18w4m1k7NF/目录1、开源便携RF信号发生器,支持12.5MHz-6.4GHz2、关于ThreadX被移交Eclipse后,使用FileX的exFAT功能版权问题3、......
  • 界面控件开发包DevExpress v24.1.4全新发布
    DevExpress Universal拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpressDashboardeXpressApp框架、适用于VisualStudio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress近期重要版本v24.1已正式发布,该版本拥有众多新产品和数十个具有......