首页 > 其他分享 >第四节 使用ISM Web组态软件采集SNMP V3设备数据

第四节 使用ISM Web组态软件采集SNMP V3设备数据

时间:2023-03-24 13:33:12浏览次数:44  
标签:Web MIB SNMP 组态 导入 ISM 设备


系列文章目录

第一节 使用ISM Web组态软件采集Modbus设备数据第二节 使用ISM Web组态软件利用采集到的Modbus设备数据开发组态应用
第三节 使用ISM Web组态软件采集OPCUA设备数据
第四节 使用ISM Web组态软件采集SNMP V3设备数据

文章目录

  • 系列文章目录
  • SNMP是什么协议
  • 一、添加SNMP设备模型
  • 二、导入SNMP设备的MIB库文件
  • 1.MIB库文件介绍
  • 2.导入MIB
  • 三、创建SNMP设备
  • 1.创建设备
  • 1.查看设备数据
  • 总结

SNMP是什么协议

简单网络管理协议 (SNMP) 是一种网络协议,用于管理和监视Internet 协议网络中的网络连接设备。SNMP 协议嵌入在多个本地设备中,例如路由器、交换机、服务器、防火墙和可使用其 IP 地址访问的无线接入点。SNMP 为网络设备在单一和多供应商 LAN 或 WAN 环境中中继管理信息提供了一种通用机制。它是 OSI 模型框架中的一个应用层协议。
SNMP 版本 1 (SNMPv1) — 这是第一个实现,在结构管理信息规范内运行,并在 RFC 1157 中进行了描述。

SNMP 版本 2 (SNMPv2) — 此版本经过改进以支持更有效的错误处理,并在 RFC 1901 中进行了描述。它最初是作为 RFC 1441 引入的。它通常被称为 SNMPv2c。

SNMP 版本 3 (SNMPv3) — 此版本提高了安全性和隐私性。它是在 RFC 3410 中引入的。

今天我们就演示通过ISM软件采集SNMP V3协议的设备数据。


一、添加SNMP设备模型

登录ISM系统,进入项目,依次点击设备模型->SNMP设备->新建

第四节 使用ISM Web组态软件采集SNMP V3设备数据_组态软件


把列表中的参数根据设备的SNMP参数填写好

第四节 使用ISM Web组态软件采集SNMP V3设备数据_网络协议_02


下图是我根据我司开发的CCU设备,填写的通信参数。

第四节 使用ISM Web组态软件采集SNMP V3设备数据_边缘计算_03

二、导入SNMP设备的MIB库文件

1.MIB库文件介绍

MIB 是一个信息管理库,在该库中包含了大量的对象,这些对象有自己唯一的位置和名字。那么它们是如何进行区分的呢?本节将介绍这些信息格式。
管理信息库 MIB 指明了网络元素所维持的变量,即能够被管理进程查询和设置的信息。MIB 给出了网络中所有可能的被管理对象集合的数据结构。

SNMP 的管理信息库采用和域名系统 DNS 相似的树形结构,如图所示。

第四节 使用ISM Web组态软件采集SNMP V3设备数据_网络协议_04


上图所示为管理信息库中的一部分信息。最上面部分为根,没有名字,其余部分都是节点,由一个专用的名字和数字这两部分构成。这些名字不是随便分配的,而是由一些权威组织进行管理和分配的。

上图中的每一个节点表示一个被管理的对象,每一个对象都可以从根开始找出一条唯一的路径,这个路径就是对象标识符 OID,它是以点.进行分隔的整数序列。例如,对象标识符 1.3.6.1.2.1,表示对象 iso.org.dod.internet.mgmt.mib。

2.导入MIB

ISM软件可以自动解析SNMP的MIB库。步骤如下:

找到我们刚才创建的SNMP 设备模型,点击导入MIB

第四节 使用ISM Web组态软件采集SNMP V3设备数据_组态软件_05


点击导入MIB,选择设备的MIB库文件,

第四节 使用ISM Web组态软件采集SNMP V3设备数据_网络_06


导入成功后。ISM软件会自动把解析后的结果返回。然后点击保存按钮,即可保存解析后设备数据。

第四节 使用ISM Web组态软件采集SNMP V3设备数据_网络协议_07


三、创建SNMP设备

1.创建设备

点击设备管理->创建设备

第四节 使用ISM Web组态软件采集SNMP V3设备数据_网络协议_08


第四节 使用ISM Web组态软件采集SNMP V3设备数据_数据_09

1.查看设备数据

点击数据仓库,找到我们刚才创建的设备,既可以看到设备相关数据

第四节 使用ISM Web组态软件采集SNMP V3设备数据_边缘计算_10

标签:Web,MIB,SNMP,组态,导入,ISM,设备
From: https://blog.51cto.com/u_15938018/6147153

相关文章

  • 第二节 使用ISM Web组态软件利用采集到的Modbus设备数据开发组态应用
    系列文章目录第一节使用ISMWeb组态软件采集Modbus设备数据第二节使用ISMWeb组态软件利用采集到的Modbus设备数据开发组态应用文章目录系列文章目录前言一、创建应用二、......
  • javaweb——使用axios和vue改造书城项目的购物车
    资料来源于:B站尚硅谷JavaWeb教程(全新技术栈,全程实战),本人才疏学浅,记录笔记以供日后回顾由于是多个视频内容混合在一起,因此只放了第一个链接视频链接代码示例index......
  • laravel-s实现高性能webSocket服务
    laravel-s实现高性能webSocket服务1安装基于LaravelS构建HTTP服务器2在Laravel中集成Swoole实现WebSocket服务器1修改配置文件2创建WebSocketService类3测......
  • JAVAWEB-NOTE08-request&response
    目录request与response对象简介Request对象继承体系获取请求数据request通用方式获取请求参数Request请求中文乱码问题--POSTRequest请求中文乱码问题--GET请求转发Respons......
  • 2023年最新Webstorm免费安装教程
    前言WebStorm是JetBrains公司推出的一款专业的前端开发工具,它提供了丰富的功能和工具,能够帮助开发人员更快、更高效地开发Web应用程序。使用WebStorm,可以轻松创建和......
  • FastAPI: 极速开发Python Web应用的未来之星
    我在工作中经常使用Flask来开发Web应用。但是随着项目规模的增长,我发现自己需要写越来越多的重复代码,同时Flask并没有提供一个良好的数据验证和文档生成工具。有一天,我听说......
  • Loadrunner运行WebSocket时报错,不能load OpenDB1
    解决办法:方法1、可能是录制的时候,没有用多协议,没有勾选WindowsSocket协议。在这个WebSocketCB.c的文件中加入没有的函数。  方法二、重新录制脚本,选择多协议录制,同时......
  • javaweb-vue快速入门
    资料来源于:B站尚硅谷JavaWeb教程(全新技术栈,全程实战),本人才疏学浅,记录笔记以供日后回顾视频链接知识点Vue前置条件:需要在项目中放入vue.js文件1){{}......
  • ASP.NET Core Web API 接口限流
    一.前言ASP.NETCoreWebAPI接口限流、限制接口并发数量,我也不知道自己写的有没有问题,抛砖引玉、欢迎来喷!二.需求写了一个接口,参数可以传多个人员,也可以传单个人员,时间......
  • Web请求与响应(SpringBoot)
    Web请求与响应 Web的工作原理可以分为以下几个步骤:输入URL:Web客户端使用Web浏览器输入所需访问的URL(统一资源定位符)。建立连接:Web浏览器与Web服务器之间建立TCP/......