- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 Net-snmp总结(六)-net-snmp源码分析
一、net-snmp源码分析Net-snmp代码的核心,就是初始化函数时,向代理(snmpd)注册了回调处理函数,当(snmpd)接收到一个snmp请求包时,它会先对包进行校验,如果校验不通过,会返回相应的错误。如果通过后,它会解析请求包,并把请求包的内容转换成请求结构(netsnmp_agent_request_info【包含请求包的pdu信息】,netsnmp_request_info【包
2017-11-08 14:49:38 11241 2
原创 Net-snmp总结(五)-net-snmp的MIBs扩展_添加trap
一、编写MIB文件这里我们建立一个mib文件,命名为TEST-TRAP-MIB.txt,放在/usr/local/net-snmp/share/snmp/mibs/目录下因为这个目录是snmpd的默认目录,只要把MIB库放入该目录就可以自动加载MIB库,否则需要修改snmpd.conf文件,自定义的MIB文件如下:--开始TEST-TRAP-MIB DEFINITIONS ::= BEG
2017-11-08 14:33:11 6089 2
原创 Net-snmp总结(四)-net-snmp的MIBs扩展_添加set
一、编写MIB文件这里我们建立一个mib文件,命名为TEST-SET-MIB.txt,放在/usr/local/net-snmp/share/snmp/mibs/目录下因为这个目录是snmpd的默认目录,只要把MIB库放入该目录就可以自动加载MIB库,否则需要修改snmpd.conf文件,自定义的MIB文件如下:--开始TEST-SET-MIB DEFINITIONS ::= BEGIN
2017-11-08 14:01:40 7949 5
原创 Net-snmp总结(三)-net-snmp的MIBs扩展_添加get
一、编写MIB文件MIB文件是用ASN.1语法来描述的,所以为了精确定义MIB中各管理对象,用户不得不参考一些ASN.1语法的有关文档如RFC1155、RFC1212等等来定义设备自己的MIB。ASN.1是抽象句法表示法一(Abstract SyntaxNotation One)的简称,对于每个管理对象它都用文本来描述,一般文件的后缀名都用“.mib”,在net-snmp中后缀名是“....
2017-11-08 09:58:29 7273 5
原创 Net-snmp总结(二)-net-snmp配置编译安装
一、下载net-snmp源码包netsnmp的源码包可以到net-snmp官网上去下载,http://www.net-snmp.org。二、解压net-snmp源码包 把下载好的压缩包net-snmp-5.7.3.tar.gz拷贝到linux系统中并解压。 [root@localhost jiangxin]# tar -zxvf net-snmp-5.7.3.tar.gz...
2017-11-04 17:30:43 7512 4
原创 Net-snmp总结(一)-snmp的基本概念
一、SNMP简单概述1.1、什么是Snmp SNMP是英文"Simple Network Management Protocol"的缩写,中文意思是"简单网络管理协议"。SNMP是一种简单网络管理协议,它属于TCP/IP五层协议中的应用层协议,用于网络管理的协议。SNMP主要用于网络设备的管理。由于SNMP协议简单可靠,受到了众多厂商的欢迎,成为了目前最为广泛的网管协议。 SNMP
2017-11-04 17:21:44 6799
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人