zoukankan      html  css  js  c++  java
  • snmp 学习记录

    1、SNMPv1报文

    SNMPv1报文格式
    2 、SNMPv2c报文

     SNMPv2c报文格式

    比较SNMPv1而言,SNMPv2c新增了GetBulk操作报文。GetBulk操作所对应的基本操作类型是GetNext操作,通过对Non repeaters和Max repetitions参数的设定,高效率地从Agent获取大量管理对象数据。
    3、SNMPv3c报文

     SNMPv3消息格式
    1、 SNMPv3 VACM(View-based Access Control Model 视图访问控制模型)
    参考:https://blog.csdn.net/dayancn/article/details/52130054
    https://blog.csdn.net/fw0124/article/details/8557777
    VACM技术定义了组、安全等级、上下文、MIB视图、访问策略五个元素,这些元素同时决定用户是否具有访问的权限,只有具有了访问权限的用户才能管理操作对象。

    我们设备配置举例:
    (1)创建vacmSecurityToGroupTable------snmp-server group abc v3 authPriv read-view public write-view public notify-view public,(这里的public为community name)

    (2)添加用户到vacmSecurityToGroupTable-------snmp-server user cyj abc v3 auth md5 ***** priv aes ******

    (3)mib browser 上配置

    (4)wireshark 抓包

    有两次交互,第一个报文获取msgAuthoritativeEngineID,第二个报文report msgAuthoritativeEngineID。
    第三个报文是加密的,根据vacmSecurityModel 、vacmSecurityName ,在vacmSecurityToGroupTable表中匹配搜索的Group。找到相应的groupName,继续访问控制表vacmAccessTable。

     


    ps: (1) net-snmp 接收告警
    snmptrapd -m ./SIMPLE-MIB.mib -Lo -c snmptrapd.conf localhost:5000 localhost:6000 localhost:7000

  • 相关阅读:
    一首诗
    jsp作用域问题
    jsp关于request.setAttribue还有response.addCookie()的两个问题
    编程学习过程记录
    一些关于自己的未来的东西
    requests的post提交form-data; boundary=????
    记录一些爬虫的小细节
    【CSS3】CSS——链接
    【CSS3】CSS——文本
    【CSS3】background-clip与background-origin的联系与区别
  • 原文地址:https://www.cnblogs.com/xiaomayi-cyj/p/10348268.html
Copyright © 2011-2022 走看看