首页 > 其他分享 >SNMP

SNMP

时间:2024-03-27 11:11:54浏览次数:26  
标签:set 网络管理 get SNMP request SNMPv3

SNMPv1

      • SNMP为应用层协议,通过UDP承载,端口号161
      • 不可靠,但效率高,网络管理不会太多增加网络负担
      • 每个代理进程管理若干被管理对象,并且与某些管理站建立团体管理(明文传输,不安全)

 

      • SNMP双端口:
        • 客户端用端口161接收get/set
        • 服务器端口162接收trap

 

操作编号

分类

名称

用途

0

 

1

 

2

 

网管找客户端

get-request

 

get-next-request

 

set-request

 

查询一个或多个变量的值

在MIB树上检索下一个变量

一个或多个变量的值进行设置

3

 

4

 

客户端反馈

get-response

 

trap

 

对get/set报文做出响应

向管理进行报告代理发生的事件

 

SNMPv2

      • SNMPv2增加定义了GetBulk和inform两个新协议操作
      • GetBulk:快速获取大块数据
      • Inform:允许一个NMS向另一个NMS发送Trap消息/接收响应消息

 

SNMPv3

    • SNMPv3重新定义了网络管理框架和安全机制
    • 重新当以网络管理框架:将前两版中的管理站和代理统一叫做SNMP实体
    • 安全机制:认证和加密传输
      • 时间序列模块:提供重放攻击防护
      • 认证模块:完整性和数据源认证,使用SHA或MD5
      • 加密模块:防止内容泄露,使用DES算法
    • 有两种威胁是SNMPv3没有防护的:拒绝服务和通信分析

标签:set,网络管理,get,SNMP,request,SNMPv3
From: https://www.cnblogs.com/zx654042919/p/18098502

相关文章

  • SNMP(简单网络管理协议)学习
    SNMP是英文"SimpleNetworkManagementProtocol"的缩写,中文意思是"简单网络管理协议"。SNMP是一种简单网络管理协议,它属于TCP/IP五层协议中的应用层协议,用于网络管理的协议。SNMP主要用于网络设备的管理。由于SNMP协议简单可靠,受到了众多厂商的欢迎,成为了目前最为广泛的网管协议......
  • MogDB openGauss 自定义snmptrapd告警信息
    MogDB/openGauss自定义snmptrapd告警信息本文出处:https://www.modb.pro/db/232391在之前的文章MogDB/openGauss监控告警配置介绍了如何通过alertmanager模块将报警通过snmp推送出去,但是在实际使用中,默认的报警规则信息并不能很好的满足snmp服务端的需求,需要定制化报警......
  • PowerShell 命令来修改打印机属性中端口的配置 PowerShell 修改注册表中打印机属性端
    PowerShell命令来修改打印机属性中端口的配置,可以通过以下步骤来实现:首先,使用 Get-PrinterPort 命令获取当前打印机端口的信息,找到需要修改的端口名称。然后,使用 Set-PrinterPort 命令来修改端口的配置,去掉“启用了SNMP状态”选项前面的“√”。下面是一个示例代码,假设......
  • 网络管理 SNMP Qos
    一、网络管理基础网络管理五大功能:故障管理、配置管理、计费管理、性能管理、安全管理;关键词:安配能计障。故障管理的目的:尽快发现故障,找出故障原因,以便采取补救措施。网管系统中代理与监视器两种通信方式:轮询和事件报告。 二、网络管理系统的组成网络管理......
  • SNMPv3用户安全模型
    1.前言部分SNMPv3与SNMPv2相比有了很大的改进,主要体现在安全性方面:用户认证机制-SNMPv3改用基于用户的安全模型(USM),需要替换v2中的社区字符串认证机制(communitystrings),实现用户管理、认证和加密。加密与数据完整性检查-需要添加支持加密传输和数据完整性检查......
  • streamlit 网络批量ping和snmp检查
    importtimeimportnetaddrfromnetaddrimport*importpandasaspdimportstreamlitasstfromconcurrent.futuresimportThreadPoolExecutorimportsubprocessimportshlexfromthreadingimportLockimportreclasscompute(object):def__init__(self):s......
  • zabbix接收snmptrap并触发告警
    1、配置陷阱处理脚本#在zabbix服务器或者代理服务器上,复制源码目录中的Perl脚本到/usr/bin目录下并赋予执行权限cpzabbix-6.0.2/misc/snmptrap/zabbix_trap_receiver.pl/usr/bin/chmoda+x/usr/bin/zabbix_trap_receiver.pl2、安装snmp相关软件包yum-yinstallnet-s......
  • find 查找.tar结尾的文件 unzip 批量解压 sed常用 监控linux磁盘根分区 统计 Nginx 访
    1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录:find.-name“*.tar”-execmv{}./backup/;❝注解:find–name主要用于查找某个文件名字,-exec、xargs可以用来承接前面的结果,然后将要执行的动作,一般跟find在一起用的很多,find使用我们可以延伸-mtime查找修改......
  • go使用snmp库查询mib数据
    OID(ObjectIdentifier)是一种用于标识和唯一命名管理信息库中的对象的标准方式。给定一个OID,可以确定特定的管理信息库对象,并对其进行操作。go语言使用snmp库中的k-sone/snmpgo实现相关mib查询的代码如下:packagemainimport("fmt""log""net""gith......
  • CentOS7下安装SNMP服务
    1、安装SNMP服务yuminstallnet-snmpnet-snmp-utils2、启动SNMP服务systemctlstartsnmpd.service3、设置SNMP服务开机自启systemctlenablesnmpd.service4、更改团体名vi/etc/snmp/snmpd.conf#####First,mapthecommunityname"public"intoa"securityna......