
网络管理
文章平均质量分 78
gui_ya
这个作者很懒,什么都没留下…
展开
-
snmp学习笔记之一——配置使用trap
一,trap的用途<br />TRAP是提供从代理进程到管理站的异步报告机制。<br />为了使管理站能够及时而又有效地对被管理设备进行监控,同时又不过分增加网络的通信负载,必须使用陷入(TRAP)制导的轮讯过程。代理进程负责在必要时 向管理站报告异常事件,得到异常事件的报告后,管理站可以查询有关的代理,以便得到更具体的信息,对事件的原因做进一步的分析二,trap的工作流程1,agent端:<br />A, 编写mib文件,确定好trap名称等信息。<br />B, 命令方式:发送各种trap命令(mana转载 2010-07-29 19:36:00 · 7585 阅读 · 0 评论 -
snmp学习笔记之二trap——分析notification.c文件
<br />需要文件:NET-SNMP-EXAMPLES-MIB.txtnotification.c<br />这两个文件都在net-snmp源码包里,我的版本是5.4.1<br />NET-SNMP-EXAMPLES-MIB.txt net-snmp-5.4.1.2/mibs目录下<br />notification.c net-snmp-5.4.1.2/agent/mibgroup/examples目录下<br />安装notification:./configure --with-mib-modu转载 2010-07-29 19:38:00 · 4139 阅读 · 0 评论 -
snmp学习笔记之三--开发netsnmp Agent
<br />1.mib 库文件 BVCOM-SYSTEMUPTIME-MIB.txt:BVCOM-SYSTEMUPTIME-MIB DEFINITIONS ::= BEGINIMPORTS TimeTicks FROM SNMPv2-SMI enterprises FROM SNMPv2-SMI OBJECT-TYPE, Integer32, MODULE-IDENTITY FROM SNMPv2-SMI;bvcom OBJECT转载 2010-07-29 19:40:00 · 3643 阅读 · 0 评论 -
SNMP Agent开发
<br />SNMP包括三部分 (tcp/ip协议详解卷1第25章有提到)<br />MIB 管理信息库<br />SMI 管理信息结构<br />代理机和管理机之间的协议<br />协议事实上是支持所有协议的<br />目前常用TCP/IP<br />使用 UDP/161 UDP/162 端口 tcp/199 也是一块 大多不用<br />经过十多年 如果已发展到了v3版本 (v1 v2c v3)<br />v1 主要实现了5个命令<br />get-request<br />get-next-reque转载 2010-06-11 17:50:00 · 1574 阅读 · 0 评论 -
如何使用snmp++和agent++开发包
如何使用snmp++和agent++开发包2006-05-26<br />版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明<br />http://tombear.blogbus.com/logs/2548339.html<br /><br />从网站http://www.agentpp.com下载snmp++V3.2,agent++V3.5压缩包,以及msv7 project包,将这些包解压在同一个目录下,各目录同级放置,互不包含。<br />然后打开msvc下dynamic lib 工程转载 2010-06-11 19:05:00 · 2981 阅读 · 2 评论 -
SNMP++的深入学习(二)
<br /> <br />二、必须经过的阶段Vb类、Pdu类<br />使用Vb类,主要目的是在处理返回的SNMP应答包时,获得返回的SNMP变量值,有时也需要获得返回的SNMP变量OID。<br />源代码如下:<br />#include "snmp_pp.h"<br />#include "oid.h"<br />#include "vb.h"<br />#include <iostream.h><br />void main()<br />{<br /> // -------[Ways to转载 2010-09-25 12:15:00 · 2586 阅读 · 0 评论 -
SNMP++的深入学习(一)
<br /><br />着上次的snmp_pp.lib文件的编译成功,我对于SNMP++的学习得以进一步学入,这次是学习SNMP++软件包中的各种类,它们分别是Oid类、IpAddress和UdpAddress类、Vb类、Pdu类、Snmp类,通过对这几种类的学习,最终我们可以通过SNMP++对支持SNMP管理的网络设备(如CISCO的交换机)进行SNMP操作(比如GET等)。<br />一、 自娱自乐的Oid类、IpAddress和UdpAddress类<br />为什么这么说,因为这两种类操作时没有网络转载 2010-09-25 12:13:00 · 4094 阅读 · 2 评论 -
SNMP++的深入学习(三)
<br /> <br />三、初显端倪的Snmp类<br />Snmp类封装了一次SNMP通信活动建立的UDP连接,在所有的类中,只有该类使用网络资源和代理进行了通信连接。Snmp类做了通信活动中大部分的工作,程序员所做的工作只需要声明一个该类的对象,并设置对应的参数即可。<br />源代码如下:<br />#include "snmp_pp.h"<br />#include<br />#define SYSDESCR "1.3.6.1.2.1.1.1.0" // Object ID for Syst转载 2010-09-25 12:17:00 · 1966 阅读 · 0 评论