net-snmp
文章平均质量分 71
可爱豆豆
这个作者很懒,什么都没留下…
展开
-
linux下安装net-snmp以及遇到的问题
在centos下用yum安装yum list | grep snmpyum install net-snmp.i386在Linux下用tar.gz包安装net-snmp-5.4.1tar zxvf net-snmp-5.4.1.tar.gzcd net-snmp-5.4.1./configure makemake installcp EXAMPLE.conf /usr/local/share/sn转载 2010-05-10 17:39:00 · 2187 阅读 · 0 评论 -
移植net-snmp(转载)
移植net-snmp1.移植所使用的环境OS:linuxArm-linux-gcc:3.4.1net-snmp:5.4.2.1硬件:EVB4020 arm72.交叉编译net-snmp 确保arm-linux-gcc安装成功并已设置好环境变量。将net-snmp解压到工程目录下,进入net-snmp源码目录下(此处是net-snmp-5.4.2.1,以下使用该目录代表源码目录),配置编译选项: 执行下列命令: ./configure --build=i686-linux --host=arm-lin转载 2010-10-20 16:30:00 · 1096 阅读 · 0 评论 -
高手进阶 学会做嵌入式Linux操作系统
<br />高手进阶 学会做嵌入式Linux操作系统 - Linux<br />做一个嵌入式Linux系统究竟要做哪些工作 <br />做一个嵌入式Linux系统究竟需要做哪些工作?也就是本文究竟要讲述哪些内容?我先介绍一个脉络,可以做为我们后面工作的一个总的提纲: <br />第一步、建立交叉编译环境 <br />没有交叉开发经验的读者,可能一时很难接受这个概念。首先,要明白两个概念:一般我们工作的机器,称为开发机、主机;我们制作好的系统将要放到某台机器,如手机或另一台PC机,这台机我们称为目标主机。 <转载 2010-10-20 16:58:00 · 1096 阅读 · 0 评论 -
snmp无法启动--snmpd dead but pid file exists
<br />对于“snmpd已死,但pid仍存在”这个问题,曾经破见过,我当时绕开去了,这次又碰上,没办法绕,反而解决了,人呐,还是要逼来着的。 其实问题很简单,rpm包不匹配造成的,简单的说,系统一般情况下会安装net-snmp-libs包,如果你自己安装的net-snmp 和net-snmp-devel包版本和它不匹配就会发现这样的情况。 解决问题过程如下: 一般情况下snmp可以用yum安装 yum -y install net-snmp yum -y ins原创 2010-10-22 13:16:00 · 3097 阅读 · 0 评论 -
在不同操作系统中安装SNMP代理
<br />在Windows系统中安装SNMP代理<br />在Windows XP/2000/2003上安装SNMP代理<br />在Windows NT上安装SNMP代理<br />在Linux上安装SNMP代理<br />在Solaris上安装SNMP代理<br /><br />-----------------------------------------------------------------------------------------------------------------转载 2010-10-22 13:12:00 · 834 阅读 · 0 评论 -
成功移植NET-SNMP到ARM平台(转)
<br />经过一个月的不懈努力终于将NET-SNMP成功移植到了ARM平台,网上关于NET-SNMP的资料很少,仅有的一些文章也都是轻描淡写,很容易被误导,我就是其中的受害者之一,交叉编译过程很复杂,要配置参数,路径,还有库。所以稍有插翅就会前功尽弃。而且每编译一次NET-SNMP都会耗费很多的时间。很容易挫败人的自信心。我整整啃了一个月的英文文档,边看边试。下面把详细过程贴出来,跟大家共享,希望那些也想移植NET-SNMP能够少走弯路。 <br />主机环境<br />Windows + vmware(转载 2011-01-26 16:49:00 · 1784 阅读 · 1 评论 -
net-snmp安装手记
对于更多的net-snmp的资料,可以去www.net-snmp.org中获得.另外,net-snmp在FC6上可以正确编译通过,在FC4上编译时却发现二个错误,一个是找不到libbeencrypt.la这个文件,第二个错误是无法链接到elf库.如果出现这二个错误,去网络上下载以下二个软件包进行编译就行了:1.beecrypt-4.1.2.tar.gz2.libelf-0.8.10.tar.gz On Redhat 7.1 or above, NetSnmp转载 2011-02-12 10:33:00 · 1399 阅读 · 0 评论 -
net-snmp trap实现小结
<br />trap终于实现了,哈哈。。。总结了以下几点:<br />1. 在该代理中系统自带一些trap,有coldstart、warmstart、linkdown、linkup、shutdown,这些我不知道全不全。当开启关闭snmpd时,会发送coldstart和shutdown trap。其他的我并没有检验。。。下面这几行是在snmpd.conf中配置的,作用是当有trap触发时,代理端会自动发该trap。<br /># send v1 traps<br /> trapsink 19转载 2011-03-29 15:01:00 · 7045 阅读 · 1 评论 -
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转载 2011-03-29 16:11:00 · 2335 阅读 · 0 评论 -
snmp学习笔记——配置使用trap
<br />本文是笔者学习net-snmp开发包时的心得,由于那个官方网站的东西比较乱,所以写一个总结,希望后来者少走些弯路<br /><br /><br />一,trap的用途<br />TRAP是提供从代理进程到管理站的异步报告机制。<br />为了使管理站能够及时而又有效地对被管理设备进行监控,同时又不过分增加网络的通信负载,必须使用陷入(TRAP)制导的轮讯过程。代理进程负责在必要时向管理站报告异常事件,得到异常事件的报告后,管理站可以查询有关的代理,以便得到更具体的信息,对事件的原因做进一步的分析转载 2011-03-29 14:32:00 · 9408 阅读 · 0 评论 -
snmp学习笔记——配置使用trap
<br />本文是笔者学习net-snmp开发包时的心得,由于那个官方网站的东西比较乱,所以写一个总结,希望后来者少走些弯路<br /><br /><br />一,trap的用途<br />TRAP是提供从代理进程到管理站的异步报告机制。<br />为了使管理站能够及时而又有效地对被管理设备进行监控,同时又不过分增加网络的通信负载,必须使用陷入(TRAP)制导的轮讯过程。代理进程负责在必要时向管理站报告异常事件,得到异常事件的报告后,管理站可以查询有关的代理,以便得到更具体的信息,对事件的原因做进一步的分析转载 2011-03-29 14:32:00 · 2176 阅读 · 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转载 2011-03-29 16:12:00 · 2032 阅读 · 1 评论 -
学会做嵌入式Linux操作系统——交叉编译SNMP
交叉编译SNMP 一般系统都会有SNMP的支持,下载了net-snmp-5.1.3.1,先看看INSTALL和FAQ文档(因为以前从来没有碰过这个东东,见笑了……),按照说明,在原生主机上安装了一回,安装完成后,发现在指定安装目录下主要包括了几块文件: bin:SNMP的一些功能脚本和程序; sbin:主要的代理程序和trap程序:snmpd和snmptrap include/lib:自身兼容及第三方开发所需的头文件及库文件; share:主要是MIB文件; 然后回到安装目录下,运行./configuare转载 2010-10-20 16:23:00 · 2780 阅读 · 2 评论 -
移植NET-SNMP总结
<br />1. 移植所使用的环境<br />OS:linux<br /><br />Arm-linux-gcc:3.4.1<br />Net-snmp:v5.4.2<br />硬件:<br />Target CPU:arm 9<br /><br />2. 交叉编译net-snmp(Simple Network Management Protocol 简单网络管理协议)<br /> 确保arm-linux-gcc安装成功并已设置好环境变量。<br />将net-snmp解压到工程目录下,进入net-转载 2010-10-18 16:47:00 · 1610 阅读 · 2 评论 -
net-snmp开发简介
1、安装 ./configure make make install 2、配置参数/文件 只有适当的配置snmpd.conf文件,snmpd才能运行起来。 位置: 可以在./configure的时候指定配置文件所在的位置,也可以用--with-persistent-directory="path"的命令行指定配置文件所在的位置。 文件的配置: 配置文件对于net-snmp的运行十分重要,net-s转载 2010-05-11 16:54:00 · 1404 阅读 · 0 评论 -
itln_subagent安装问题解决
itln_subagent: error while loading shared libraries: libnetsnmp.so.15: cannot open shared object file: No such file or directory[root@dx bin]# ldd itln_subagent linux-gate.so.1 => (0x00289000)原创 2010-05-22 12:58:00 · 8198 阅读 · 0 评论 -
如何使用mib2c
使用mib2c工具生成模板时,需要用到snmp.conf文件,具体操作步骤如下: 运行 snmpconf -i 选择 3: snmp.conf 选择 3: Textual mib parsing 选择 1: Specifies directories to be searched for mibs. 输入 c:/usr/share/snmp/mi转载 2010-05-22 16:03:00 · 3181 阅读 · 2 评论 -
在linux4.7上安装net-snmp编译遇到的问题
#wget http://nchc.dl.sourceforge.net/sourceforge/net-snmp/net-snmp-5.4.2.1.tar.gz#cd net-snmp-5.4.2.1#./configure --prefix=/usr/local/net-snmp --enable-developer#make 这个时候报错如下:grep: /usr/lib/libbe转载 2010-05-22 10:06:00 · 2265 阅读 · 0 评论 -
net-snmp配置开发及注意事项(win32环境)
一.安装及配置SNMP(win32环境)1.下载从www.sourceforge.net下载到最新的net-snmp(目前最新版本5.4.1)net-snmp-5.4.1.zip2.解压编译解压后,可以看到有一个win32目录,里面存放的是和win32环境相关的文件,有3个dsw: libsdll.dsw 编译lib文件和dll文件的工程转载 2010-05-25 10:28:00 · 3082 阅读 · 0 评论 -
mib2c 配置 文件
本文档的Copyleft归popy所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。gtalk: mypopy at gmail.com来源:barrypopy.cublog.cnNET-SNMP开发agent实在算不上方便,光是各种工具的使用已经够折腾了,但生活还得继续,是吧。st1/:*{behavior:url(#ieooui) } <!-转载 2010-05-25 10:35:00 · 2197 阅读 · 0 评论 -
用net-snmp获得cpu利用百分比值(转)
通过Agent获取变量的值(小弟写的是一个返回cpu利用百分数的函数 void al_share_mem(int * value),包含在文件rdm-test3.c中,该函数可动态地返回值)然后小弟将MIB文件经过mib2c命令编译成.c和.h文件,并修改.c文件如下:/** Note: this file originally auto-generated by mib2c using*转载 2010-05-25 11:32:00 · 3525 阅读 · 0 评论 -
net-snmp开发简介(java)
<br />1、安装 <br /><br />./configure <br /><br />make <br /><br />make install <br /><br /><br />2、配置参数/文件 <br /><br />只有适当的配置snmpd.conf文件,snmpd才能运行起来。 <br /><br />位置: <br /><br />可以在./configure的时候指定配置文件所在的位置,也可以用--with-persistent-directory="path"的命令行指定配置文件所转载 2010-06-04 14:24:00 · 1733 阅读 · 0 评论 -
NET-SNMP安装方法(SUNOS)
<br />这篇文章我们主要讲解NET-SNMP的安装过程。<br />在描述NET-SNMP安装过程之前,我们先来说一下什么是SNMP。<br />(以下内容译自官方网站:http://www.net-snmp.org)<br />Simple Network Management Protocol (SNMP) 是一个被广泛使用的协议,可以监控网络设备(比如路由器)、计算机设备甚至是UPS。Net-SNMP是用于实施SNMP v1,SNMP v2,SNMPv3的应用程序套件,可以使用在IPv4、IPv6转载 2010-06-12 14:02:00 · 1692 阅读 · 0 评论 -
net-snmp启动失败
系统centos5.2 <br />net-snmp net-snmp-5.3.1-19.el5_1.4<br /><br />今天在配置 /etc/snmp/snmp.conf 后,service snmpd stop时报错<br />[root@newbiizchina snmp]# service snmpd stop<br />Stopping snmpd: [FAILED]<br />[root@newbiizchina snmp]# service snmpd start<br />Starti转载 2010-08-25 16:57:00 · 4685 阅读 · 0 评论 -
snmp启动错误
<br />[root@idcserver135 ~]# /usr/local/snmp/sbin/snmpd -c /etc/snmp/snmpd.conf<br />/usr/local/snmp/sbin/snmpd: error while loading shared libraries: libnetsnmpagent.so.15: cannot open shared object file: No such file or directory<br /> <br />ldd /usr/loc转载 2010-10-11 16:14:00 · 3845 阅读 · 0 评论 -
怎么用MIB2C把MIB转换成.c和.h文件
<br />1.将你的MIB文件放到 /usr/share/snmp/mibs目录下<br />2.更改snmpd.conf这个文件,在最后一行加上 mibs 一个名字(你定义的MIB文件中第一行DEFINITIONS前的那个名字),保存。<br />3.在控制台输入 mib2c -c mib2c.scalar.conf SCORE-MIB::score (SCORE-MIB是 上面的 那个名字,SCORE是MIB文件中的一个结点即OBJECT-TYPE前的那个名字)<br />4.显示<br />[roo转载 2011-05-31 14:16:00 · 5024 阅读 · 2 评论