NETSNMP安装手册
net-snmp安装配置帮助

--disable-manuals Do not install the manuals.
--disable-scripts Do not install the scripts (mib2c, ...).
--disable-md5 Do not support MD5 authentication.
this release.
--enable-ucd-snmp-compatibility Install ucd-snmp look-alike headers and libs.
--disable-mib-loading Do not include code that parses and
--docdir=DIR documentation root [DATAROOTDIR/doc/net-snmp]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
configure processing.
--enable-new-features Compile in new MIB modules and other experimental
features which are due to be included in future
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]
我的net-snmp安装配置总结

Net-snmp安装配置总结以下内容这只涉及到了net-snmp的一些宏观方面的操作和应用,并没有说明具体开发相关事宜。
而且目前很强烈的感觉到,针对net-snmp具体开发的文档太少,所以行走起来很艰辛,因此仍然有很长的路要走,靠时间去积累!我以我的经历简单概述总结,希望这对初学者有帮助~一:安装net-snmp1.解压文件:cd /usr/srctar –zxv –f net-snmp-5.7.2.tar.gz2.配置makefile./configure--prefix=/usr/local/net-snmp--enable-mfd-rewrites--with-default-snmp-version="2c"--with-sys-contact="xxx@"--with-sys-location="China"--with-logfile="/var/log/snmpd.log"--with-persistent-directory="/var/net-snmp"解释:prefix:net-snmp将要安装的路径enable-mfd-rewrites:允许用新的MFD重写可用的mid模块with-default-snmp-version:默认的SNMP版本with-sys-contact:可以配置该设备的联系人with-sys-location:该设备的位置with-logfile:日志文件路径with-persistent-directory:不变数据存储目录当然,可以根据实际需求,添加需要编译的模块,如—with-mib-modules=”xxx”3.make4.make install5.配置snmpd.conf,在/var/local/net-snmp/share/snmp目录下新建snmpd.conf文件,在里面添加如下内容:syslocation Chinasyscontact xxx@rocommunity publicrwcommunity whoareyou6.设置net-snmp自启动:在/etc/rc.local文件末尾加入以下代码/usr/local/net-snmp/sbin/snmpd -c /usr/local/net-snmp/share/snmp/snmpd.conf &7.设置环境变量在/etc/profile末尾加入以下代码PATH=/usr/local/net-snmp/bin:/usr/local/net-snmp/sbin:$PATH 使环境变量设置生效source /etc/profile8.查看snmpd是否启动:ps –ef | grep snmpd或者lsof –i:161二:添加Mib库1.将MY-MIB.txt mib库拷到/var/local/net-snmp/share/snmp/mibs目录2.添加环境变量。
net-snmp-5.7.3配置编译安装

net-snmp-5.7.3配置编译安装net-snmp-5.7.3配置编译安装⽬录先看⼀下系统环境o@o-pc:~/work/_snmp/net-snmp-5.7.3$ uname -aLinux o-pc 3.16.0-30-generic #40~14.04.1-Ubuntu SMP Thu Jan 15 17:43:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 1.下载net-snmp-5.7.3源码包net snmp的源码包可以到上去下载。
也可以到sourcefroce上去下载。
net-snmp-5.4.4版下载o@o-pc:~/work/_snmp$ wget /project/net-snmp/net-snmp/5.4.4/net-snmp-5.4.4.tar.gznet-snmp-5.7.3版下载o@o-pc:~/work/_snmp$ wget /project/net-snmp/net-snmp/5.7.3/net-snmp-5.7.3.tar.gz 2.解压net-snmp源码包o@o-pc:~/work/_snmp$ tar -xzvf net-snmp-5.7.3.tar.gz3.编译安装配置进⼊解压的net-snmp-5.7.3⽂件夹。
可以看到configure⽂件,现在就使⽤这个⽂件来⾃动配置。
当然,⾃动配置也可以定制⼀些内容,⽐如安装路径等。
./configure参数含义--prefix=/usr/local/net-snmp net snmp的安装路径--enable-mfd-rewrites允许新的mfd重写可⽤的mid模块--with-default-snmp-version="3"默认的snmp版本--with-sys-contact="name,E_mail:maileaddress "该设备的联系⼈--with-sys-location="China"该设备的位置--with-logfile="/var/log/snmpd.log"⽇志⽂件路径--with-persistent-directory="/var/net-snmp"不变数据存储⽬录我们这⾥只配置安装路径,其它的都使⽤默认设置。
Net-SNMP

Net-SNMP配置说明文档目录Linux环境下安装说明 (3)一安装 (3)二配置 (4)三启动 (4)四测试 (4)Windows(XP&2003)环境下安装说明 (5)一安装net-snmp-5.4.1-ssl-3.win32.exe (5)二注册为系统服务 (5)三安装ActivePerl-5.10.0.1003-MSWin32-x86-285500.msi,默认安装即可 (5)四新建SNMP用户 (5)五在添加删除程序中,选择添加windows组件,然后选中管理和监视工具,点击详细信息,选择简单网络管理协议。
安装过程需要使用XP安装光盘 (8)六安装informant-std-15.exe,按默认方式即可 (8)七停止系统snmp服务 (8)八修改crgs用户的密码 (10)九在系统管理工具的服务里重启net-snmp Agent服务,并将启动方式改为自动启动 10十测试 (10)FAQ (11)1.Windows2003系统中,执行到2.4步骤中,输入snmpconf –I 后系统提示版本错误,是怎么回事? (11)Linux环境下安装说明==支持Linux (kernels 2.6 to 1.3)==一安装1.解压安装包:2.进入解压目录:3.安装预处理稍等一会,出现提示,请直接按回车,直至回到默认输入状态。
4.编译稍等一会,即可完成编译5.安装二配置1.输入vi /usr/local/share/snmp/snmpd.conf写入数据:disk / 100000(注意有空格,该处作用是允许磁盘剩余空间数100M 低于此数将会有警告错误返回)保存退出;2.添加snmpv3用户,在当前输入:然后输入密码123456789.crgs,此处要求输入两次,两次密码为相同的密码。
三启动手动启动:开机自动启动:在/etc/rc.d/rc.local文件中最后添加一段/usr/local/sbin/snmpd&四测试执行如下命令,能够获得当前系统时间,即为成功。
net-snmp安装配置

Ubuntu下安装net-snmp-5.5参考blog:/techdoc/system/2009/07/18/1124968.shtml1、下载net-snmp-5.5源码/sourceforge/net-snmp/net-snmp-5.5.tar. gz下载后,解压文件:tar -zxvf net-snmp-5.5.tar.gz解压后进入,net-snmp-5.5目录cd net-snmp-5.52、开始安装net-snmp-5.5运行./configure --prefix=/home/xxx/net-snmp/ 设置安装目录及必要的版本配置信息等。
如下default version of-snmp-version(3): 3(在这里版本通常有三种形式:1,2c,3)Systemcontact information(配置该设备的联系信息): heaven(也可以是邮箱地址)System location (该系统设备的地理位置):BEIJING P.R ChinaLocation to write logfile (日志文件位置): /var/log/snmpd.logLocation to Write persistent(数据存储目录): /var/net-snmp配置完成开始,运行make会出现如下错误,细节的我记不清了,大概意思是:snmp_parse_args.c:637:21 error 。
这时找到这个文件,。
/net-snmp-5.5/snmplib 目录下,找到637行。
把if (!session->version) {中的switch 语句干掉,只保留你需要的版本语句,如:我使用的V2版本,我保留了这句:session->version = SNMP_VERSION_2c; ,其他的我都干掉了。
就ok了。
继续make 会产生另一个错误,如下。
/usr/bin/ld: cannot find -lperl解决办法如下(安装lperl的包):sudo apt-get install libperl-dev安装完成后继续make。
NET-SNMP安装

[转载] VS2005下编译、安装Net-snmp 5.4.1.2手记2011-01-06 10:23VS2005下编译、安装Net-snmp 5.4.1.2手记by Flyfish <zxm0718@>2008-09-08:========================================================0、安装Active Perl 5.8.8 build820。
1、下载net-snmp-5.4.1.2.zip文档,并解压至某目录,以下称此目录为$unzip_dir,称$unzip_dir\net-snmp-5.4.1.2为$SourceDir.2、使用VS2005打开$SourceDir\Win32下的win32sdk.dsw,点击“全部是”转换VC工程。
3、修正Bug:将libagent工程中的agent_registry.c文件( 或$SourceDir\agent\agent_registry.c )中从第535行netsnmp_assert(!"registration != duplicate"); /* always false */修改为:if (new_sub->namelen != 1) /* ignore root OID dups */netsnmp_assert(!"registration != duplicate"); /* always false */4、编译代码前配置:$SourceDir\Win32\net-snmp\net-snmp-config.h头文件a)、定义安装位置宏INSTALL_BASE:#define INSTALL_BASE "C:/usr" (注意: 使用UNIX路径分隔符'/')b)、定义PSDK使用宏(MIB-2支持):HAVE_WIN32_PLATFORM_SDK#define HAVE_WIN32_PLATFORM_SDK 15、编译阶段:此阶段生成的库文件(*.lib)都已统一放在$SourceDir\Win32\lib目录下,而生成的可执行工具都在$SourceDir\Win32\bin目录下。
net-snmp 安装调试

1、SNMP 开发过程1.1 snmp安装普通安装①解压文件到当前文件夹tar -zxvf net-snmp-5.4.2.1.tar.gz②配置安装路径./configure --prefix=/usr/local/snmp出现提示后做如下配置即可default version of-snmp-version: 2Systemcontact information(配置该设备的联系人): hctelSystem location (该设备的位置): chinaLocation to write logfile (日志文件位置): /var/log/snmpd.logLocation to Write persistent(数据存储目录): /var/net-snmp③编译,安装编译之前需要修改几处bugHr_swinst.c中C:480 int_32 *rpm_data; 改为long *rpm_data;make && make install④配置snmp.conf文件在解压后的net-snmp-5.4.2.1文件夹下有EXAMPLE.conf文件,将其拷贝到指定路径/usr/local/snmp下改名为snmp.conf,也可以拷贝到其他路径下,我将其拷贝到了自己的路径下/develop/ln⑤编辑配置文件snmp.conf##### First, map the community name (COMMUNITY) into a security name# (local and mynetwork, depending on where the request is coming# from):# source communitycom2sec local localhost publiccom2sec nmswr localhost privatecom2sec mynetwork 192.168.10.67 publiccom2sec mynetworkswr 192.168.10.67 privatecom2sec mynetwork 192.168.10.95 publiccom2sec mynetworkswr 192.168.10.95 private##### Second, map the security names into group names:# sec.model group MyRWGroup v1 localgroup MyRWGroup v2c localgroup MyRWGroup usm localgroup MyRWGroup v1 nmswrgroup MyRWGroup v2c nmswrgroup MyRWGroup usm nmswrgroup MyRWGroup v1 mynetworkgroup MyRWGroup v2c mynetworkgroup MyRWGroup usm mynetworkgroup MyRWGroup v1 mynetworkswrgroup MyRWGroup v2c mynetworkswrgroup MyRWGroup usm mynetworkswr配置中的local,nmswr,mynetwork,mynetworkswr都是自定义的,也可以改成其他名称。
NetNumen N31 网管系统(V4.3.1)安装手册(For Windows)

介绍如何安装 Oracle 数据库。
介绍 NetNumen N31 的安装与配置过程。
介绍如何启动 NetNumen N31 网管系统。
版本更新说明
产品版 本
V4.3.1
资料版本 20080701-R1.0
资料编号 sjzl20082403
更新说明
第 2 章 SQL SERVER 2000 数据库的安装 .............................................................................................2-1 2.1 安装内容 .........................................................................................................................................2-1 2.2 安装准备 .........................................................................................................................................2-1 2.3 SQL Server 2000 Standard Edition安装过程...................................................................................2-1 2.4 安装sql2ksp3 补丁中文版 ............................................................................................................2-10 2.4.1 安装准备 .............................................................................................................................2-10 2.4.2 安装步骤 .............................................................................................................................2-10
NetNumen U31网管安装指导手册

NetNumen U31(BN)网管安装指导手册(for Windows)法律声明若接收中兴通讯股份有限公司(以下称为“中兴通讯”)的此份文档,即表示您已同意以下条款。
若不同意以下条款,请停止使用本文档。
本文档版权所有中兴通讯股份有限公司。
保留任何未在本文档中明示授予的权利。
文档中涉及中兴通讯的专有信息。
未经中兴通讯事先书面许可,任何单位和个人不得复制、传递、分发、使用和泄漏该文档以及该文档包含的任何图片、表格、数据及其他信息。
和是中兴通讯的注册商标。
中兴通讯产品的名称和标志是中兴通讯的商标或注册商标。
在本文档中提及的其他产品或公司名称可能是其各自所有者的商标或注册商标。
在未经中兴通讯或第三方权利人事先书面同意的情况下,阅读本文档并不表示以默示、不可反言或其他方式授予阅读者任何使用本文档中出现的任何标记的权利。
本产品符合有关环境保护和人身安全方面的设计要求,产品的存放、使用和弃置应遵照产品手册、相关合同或相关国法律、法规的要求进行。
本文档按“现状”和“仅此状态”提供。
本文档中的信息随着中兴通讯产品和技术的进步将不断更新,中兴通讯不再通知此类信息的更新。
中兴通讯股份有限公司地址:中国深圳市科技南路55号邮编518057网站: TSM-技术支持库邮箱:版本更新说明作者适用对象:U31网管维护人员使用建议:在阅读本文档之前,建议先了解下面的知识和技能:后继资料:在阅读完本文档之后,你可能需要下面资料:关于这篇文档摘要目录1适用范围.................................................... 错误!未定义书签。
2服务器平台安装方式.......................................... 错误!未定义书签。
安装准备............................................... 错误!未定义书签。
硬件环境......................................... 错误!未定义书签。
net-snmp安装配置手册

NET-SNMP安装配置手册2008.3.11张兵Aaron Cheung移动互联网事业部第四开发部东软集团(成都)有限公司Address:成都都江堰市青城山东软大道1号东软软件园B5楼Postcode:611844QQ:375627443Email:zhang.bing@Gmail:zhangcqu@目录第1章 net-snmp安装及配置...................................................................................................1-11.1 安装....................................................................................................................................1-11.2 设置net-snmp自启动..........................................................................................................1-31.3 设置环境变量.....................................................................................................................1-3第2章 net-snmp测试..............................................................................................................2-32.1 本地通过localhost测试.......................................................................................................2-32.2 本地通过IP测试..................................................................................................................2-42.3 远程通过IP测试..................................................................................................................2-5第3章 snmpd.conf详解..........................................................................................................3-63.1 通道控制配置.....................................................................................................................3-73.1.1 定义安全体名称.......................................................................................................3-73.1.2 定义安全组..............................................................................................................3-73.1.3 定义视图..................................................................................................................3-83.1.4 向安全组授权相应的视图.........................................................................................3-83.2 系统联系人信息..................................................................................................................3-93.3 进程检查...........................................................................................................................3-103.4 可执行脚本.......................................................................................................................3-113.5 磁盘检查...........................................................................................................................3-123.6 负载均衡检查...................................................................................................................3-133.7 可扩展部分.......................................................................................................................3-143.8 通过控制...........................................................................................................................3-153.9 其它..................................................................................................................................3-16第4章 net-snmp指令............................................................................................................4-164.1 snmpget...........................................................................................................................4-164.2 snmpwalk.........................................................................................................................4-164.3 snmpconf.........................................................................................................................4-164.4 snmpd..............................................................................................................................4-174.5 snmpgetnext....................................................................................................................4-174.6 snmpset...........................................................................................................................4-174.7 snmpbulkget.....................................................................................................................4-174.8 snmptrap..........................................................................................................................4-174.9 snmptrapd........................................................................................................................4-174.10 snmpinform....................................................................................................................4-174.11 snmptable......................................................................................................................4-174.12 snmpstatus.....................................................................................................................4-184.13 snmpbulkwalk................................................................................................................4-184.14 snmpdelta......................................................................................................................4-184.15 snmptest........................................................................................................................4-184.16 snmptranslate................................................................................................................4-184.17 snmpusm.......................................................................................................................4-184.18 snmpvacm......................................................................................................................4-184.19 snmpdf...........................................................................................................................4-18第5章 JAVA开发..................................................................................................................5-185.1 NET-SNMP采集示例程序(Java)..................................................................................5-185.2 NET-SNMP主动发送示例程序(Java)..........................................................................5-205.3 运行结果...........................................................................................................................5-21第6章 Linux常用OID............................................................................................................6-226.1 CPU.................................................................................................................................6-226.2 内存..................................................................................................................................6-226.3 磁盘..................................................................................................................................6-236.4 示例..................................................................................................................................6-23第7章 snmpd.conf示例配置.................................................................................................7-23图目录图1-1 解压net-snmp-5.3.2.tar.gz...........................................................................................1-1图1-2 进入解压后的目录.......................................................................................................1-1图1-3 configure命令及参数...................................................................................................1-1图1-4 configure摘要..............................................................................................................1-2图1-5 编译及安装命令...........................................................................................................1-2图1-6 添加snmpd.conf文件...................................................................................................1-2图1-7 snmpd.conf原文件内容................................................................................................1-2图1-8 snmpd.conf修改后文件内容........................................................................................1-3图1-9 net-snmp自启动代码...................................................................................................1-3图1-10 net-snmp环境变量.....................................................................................................1-3图2-1 本地通过localhost测试................................................................................................2-3图2-2 本地通过locahost测试后的部分显示结果.....................................................................2-4图2-3 本地通过IP测试...........................................................................................................2-4图2-4 本地通过IP测试...........................................................................................................2-5图2-5 远程通过IP测试...........................................................................................................2-6图3-1 snmpd.conf定义安全体名称........................................................................................3-7图3-2 snmpd.conf定义安全组................................................................................................3-7图3-3 snmpd.conf定义安全组属性表.....................................................................................3-7图3-4 snmpd.conf定义视图...................................................................................................3-8图3-5 snmpd.conf向安全组授权的相应视图..........................................................................3-8图3-6 系统联系人信息...........................................................................................................3-9图3-7 进程检查....................................................................................................................3-10图3-8 可执行脚本................................................................................................................3-11图3-9 磁盘检查....................................................................................................................3-12图3-10 负载均衡检查..........................................................................................................3-13图3-11 可扩展部分..............................................................................................................3-14图3-12 通过控制..................................................................................................................3-15图3-13 其它.........................................................................................................................3-16图5-1 程序执行结果............................................................................................................5-21表目录表3-1 snmpd.conf定义安全体名称属性表..............................................................................3-7表3-2 snmpd.conf定义视图的属性表.....................................................................................3-8表3-3 snmpd.conf向安全组授权的相应视图..........................................................................3-8表6-1 CPU常用OID.............................................................................................................6-22表6-2 内存常用OID.............................................................................................................6-22表6-3 磁盘常用OID.............................................................................................................6-23第1章 net-snmp安装及配置1.1 安装步骤1: 解压图1-1解压net-snmp-5.3.2.tar.gz 步骤2: configure1)进入源文件目录图1-2进入解压后的目录2)configure图1-3configure命令及参数prefix:net-snmp将要安装的路径enable-mfd-rewrites:允许用新的MFD重写可用的mid模块with-default-snmp-version:默认的SNMP版本with-sys-contact:可以配置该设备的联系人with-sys-location:该设备的位置with-logfile:日志文件路径with-persistent-directory:不变数据存储目录3)configure摘要步骤3: 编译并安装步骤4: 配置snmpd.conf1)将EXAMPLE.conf文件复制到/usr/local/net-snmp/share/snmp,并重命名为snmpd.conf2)将snmpd.conf中如图1-7的内容修改为如图1-8所示图1-7snmpd.conf原文件内容图1-8snmpd.conf修改后文件内容【注意】在编辑snmpd.conf可使用空格,但不能使用TAB键,否则会出现错误1.2 设置net-snmp自启动在/etc/rc.local文件的末尾加上如图1-9所示代码图1-9net-snmp自启动代码1.3 设置环境变量在/etc/profile文件的export命令前加上如图1-10所示代码图1-10net-snmp环境变量第2章 net-snmp测试在配置net-snmp的时候,配置了三种情况:本地通过localhost访问、本地通过IP访问、远程通过IP测试。
netnumenu31网管安装指导手册

NetNumen U31(BN)网管安装指导手册(for Windows)法律声明若接收中兴通讯股份有限公司(以下称为“中兴通讯”)的此份文档,即表示您已同意以下条款。
若不同意以下条款,请停止使用本文档。
本文档版权所有中兴通讯股份有限公司。
保留任何未在本文档中明示授予的权利。
文档中涉及中兴通讯的专有信息。
未经中兴通讯事先书面许可,任何单位和个人不得复制、传递、分发、使用和泄漏该文档以及该文档包含的任何图片、表格、数据及其他信息。
和是中兴通讯的注册商标。
中兴通讯产品的名称和标志是中兴通讯的商标或注册商标。
在本文档中提及的其他产品或公司名称可能是其各自所有者的商标或注册商标。
在未经中兴通讯或第三方权利人事先书面同意的情况下,阅读本文档并不表示以默示、不可反言或其他方式授予阅读者任何使用本文档中出现的任何标记的权利。
本产品符合有关环境保护和人身安全方面的设计要求,产品的存放、使用和弃置应遵照产品手册、相关合同或相关国法律、法规的要求进行。
本文档按“现状”和“仅此状态”提供。
本文档中的信息随着中兴通讯产品和技术的进步将不断更新,中兴通讯不再通知此类信息的更新。
中兴通讯股份有限公司地址:中国深圳市科技南路55号邮编518057网站: TSM-技术支持库邮箱:版本更新说明作者适用对象:U31网管维护人员使用建议:在阅读本文档之前,建议先了解下面的知识和技能:后继资料:在阅读完本文档之后,你可能需要下面资料:关于这篇文档摘要目录1适用范围.................................................... 错误!未定义书签。
2服务器平台安装方式.......................................... 错误!未定义书签。
安装准备............................................... 错误!未定义书签。
硬件环境......................................... 错误!未定义书签。
Linux NET-SNMP配置手册1

1、确认本机已经安装了snmp服务# rpm -qa |grep snmpnet-snmp-5.1.2-11.EL4.10net-snmp-utils-5.1.2-11.EL4.10net-snmp-libs-5.1.2-11.EL4.10#如果没有,那么放入linux安装盘找到snmp的rpm包进行安装,或者到网上搜索适合自己linux发行版本的rpm包进行安装2、配置snmp.conf# vi /etc/snmp/snmp.conf##### First, map the community name "public" into a "security name"#修改默认的community string# source communitycom2sec notConfigUser default tjnmsRead7##### Second, map the security name into a group name:# groupName securityModel securityNamegroup notConfigGroup v1 notConfigUsergroup notConfigGroup v2c notConfigUser##### Third, create a view for us to let the group have rights to:# Make at least snmpwalk -v 1 localhost -c public system fast again.# name incl/excl subtree mask(optional)view systemview included .1.3.6.1.2.1view systemview included .1.3.6.1.2.1.25view systemview included .1.3.6.1.4##### Finally, grant the group read-only access to the systemview view.# group context sec.model sec.level prefix read write notifaccess notConfigGroup "" any noauth exact systemview none none 注意黑色字体位置,如果不一样,配置成一样的。
关于net-snmp的安装步骤

关于net-snmp的安装步骤在安装net-snmp之前先确定系统已经安装自带的snmp服务了,如果已安装将服务禁用后再安装net-snmp(开始->管理工具->服务->Snmp Service)安装net-snmp1.先安装 "ActivePerl-5.16.2.1602-MSWin32-x64-296513",默认安装,直接下一步中间不用改动.2.选择合适的安装版本winserver系统用"net-snmp-5.5.0-2.x64.exe".在安装过程中注意选择"With Windows Extension DLL Support"这个选项.(其他安装过程默认即可)3.配置snmpd.conf,将snmpd.conf拷贝到安装完成后的安装路径下 c:\\usr\\etc\\snmp.4.在安装路径c:\\usr下点击“registeragent.bat”可能会出现snmpd.exe启动失败,不用管它.(注意停掉系统防火墙,防火墙可能会阻止net-snmp的信息发送和接收)5.调用命令行cmd,在里面输入>net start "net-snmp agent"启动net-snmp服务;如果启动失败可能服务已经运行.>net stop "net-snmp agent"为停止net-snmp服务,在停止之后重新启动即可.(注意每次对snmpd.conf改动都需要重启net-snmp服务)6.上述步骤完成后调用net-snmp command line验证是否安装成功>snmpwalk -v 1 -c public ip oid>snmpget -v 1 -c public ip oid例子:>snmpwalk -v 1 -c public 127.0.0.1 1.3.6.1.2.1.25.1如果能读出数据说明安装成功。
NET-SNMP代理配置手册

NET-SNMP代理配置手册中文版译者:ioerr2010年7月19日原文属于windows版net-snmp 5.5.0版自带chm文档中的snmpd.conf部分,如果大家在类unix环境中使用,可能会有区别。
从5月21日开始翻译到现在差不多2个月,校稿一次,实在没有心力校稿第二次了,呵呵。
费了这半天劲希望对大家有所帮助,如果发现翻译有错误欢迎发邮件:ZHL98040011@,我会立即更正,以便大家参考。
大家可以随意转发,但请带上俺的名字ioerr,每当我在别的网站看见我翻译的文档,心中之得意…嘿嘿:D。
但请勿用于商业用途,否则后果自负。
还有下面几个文档在我的博客上(/ioerr),欢迎参考。
MRTG配置参考手册NTOP中文手册openBSD 4.2 packages 和ports系统SNMPD.CONF(5) Net-SNMP SNMPD.CONF(5)名称snmpd.conf - Net-SNMP's snmp代理的配置文件描述Net-SNMP代理使用一个或者更多个配置文件来控制它的运行和提供管理信息。
这些配置文件(snmpd.conf和snmpd.local.conf)位于snmp_config(5)手册页指出的目录中。
snmpconf(是一个perl脚本程序)可以为snmp代理生成最常用的配置文件。
查看snmpconf(1)来获取进一步的详细信息,或者尝试运行命令:snmpconf -g basic_setup这里有大量的指令可以指定,绝多数可以被划入四个大类:* 用户访问控制类* 控制代理提供信息类* 本地系统监控类* 代理功能扩展类有一些指令不能自然的划入这四类中,但是这四类这些指令包括了典型的snmpd.conf 配置文件的主要部分。
全部指令请运行以下命令来获得:snmpd –H代理行为控制虽然绝大多数指令与代理提供的MIB包含的信息有关,但还有一些指令用于控制snmpd代理本身--通常它被认为是一个提供服务的守护进程。
NET-SNMP安装方法

NET-SNMP安装方法这篇文章我们主要讲解NET-SNMP的安装过程。
在描述NET-SNMP安装过程之前,我们先来说一下什么是SNMP。
(以下内容译自官方网站:)Simple Network Management Protocol (SNMP) 是一个被广泛使用的协议,可以监控网络设备(比如路由器)、计算机设备甚至是UPS。
Net-SNMP是用于实施SNMP v1,SNMP v2,SNMPv3的应用程序套件,可以使用在IPv4、IPv6的环境中。
这个套件包括:* 命令行程序包括:+从支持SNMP的设备中检索信息的命令。
用于执行单个的请求(snmpget,snmpgetnext),或者执行多个请求(snmpwalk,snmptable,snmpdelta)。
+可以用于手动设置信息的命令(snmpset)。
+检索一套固定信息的命令(snmpdf,snmpnetstat,snmpstatus)。
+可以把MIB oid的信息在“数字”形式和“字符”形式之间进行转换的命令(snmptranslate),它还能显示MIB的内容和结构。
*使用Tk/perl来提供一个图形化的MIB浏览器(tkmib)。
*一个接收SNMPtrap信息的daemon。
经过选择的snmp通知信息可以被日志记录(记录在syslog,或者NT的日志,或者文本文件),转发到另一个SNMP管理系统,或者传递到其它的程序。
*一个可扩展的代理程序(snmpd),用于对管理系统提出的SNMP请求做出响应。
这包括了内建的多种支持性:支持广泛的MIB信息模块,可以使用动态加载的模块进行扩展,可以使用外部的脚本和命令进行扩展,对多路复用SNMP(SMUX)和代理可扩展性协议(AgentX)的支持。
*包括一个库,用于支持对新的SNMP开发,支持C和Perl API。
Net-SNMP对于许多的UNIX和类UNIX操作系统都是支持的,也支持windows。
Net-SNMP

Net-SNMPNet-SNMP配置说明文档目录Linux环境下安装说明 (3)一安装 (3)二配置 (4)三启动 (4)四测试 (4)Windows(XP&2003)环境下安装说明 (5)一安装net-snmp-5.4.1-ssl-3.win32.exe (5)二注册为系统服务 (5)三安装ActivePerl-5.10.0.1003-MSWin32-x86-285500.msi,默认安装即可 (5)四新建SNMP用户 (5)五在添加删除程序中,选择添加windows组件,然后选中管理和监视工具,点击详细信息,选择简单网络管理协议。
安装过程需要使用XP安装光盘 (8)六安装informant-std-15.exe,按默认方式即可 (8)七停止系统snmp服务 (8)八修改crgs用户的密码 (10)九在系统管理工具的服务里重启net-snmp Agent服务,并将启动方式改为自动启动 10十测试 (10)FAQ (11)1.Windows2003系统中,执行到2.4步骤中,输入snmpconf –I 后系统提示版本错误,是怎么回事? (11)Linux环境下安装说明==支持Linux (kernels 2.6 to 1.3)==一安装1.解压安装包:2.进入解压目录:3.安装预处理稍等一会,出现提示,请直接按回车,直至回到默认输入状态。
4.编译稍等一会,即可完成编译5.安装二配置1.输入vi /usr/local/share/snmp/snmpd.conf写入数据:disk / 100000(注意有空格,该处作用是允许磁盘剩余空间数100M 低于此数将会有警告错误返回)保存退出;2.添加snmpv3用户,在当前输入:然后输入密码123456789.crgs,此处要求输入两次,两次密码为相同的密码。
三启动手动启动:开机自动启动:在/etc/rc.d/rc.local文件中最后添加一段/usr/local/sbin/snmpd&四测试执行如下命令,能够获得当前系统时间,即为成功。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
NetSnmp安装手册目录目录 (2)1概述 (3)1.1编写目的 (3)1.2软件简介 (3)2运行环境 (3)2.1硬件设备 (3)2.2支持软件 (4)3安装过程 (4)3.1Linux系统下的安装 (4)3.2Windows系统下的安装 (7)3.2.1准备工作 (7)3.2.2编译源文件 (7)3.2.3安装 (8)3.2.4检查文件是否完整 (8)4使用 (8)4.1Linux系统下的使用 (8)4.1.1配置主代理 (8)4.1.2运行验证 (9)4.2Windows系统下的使用 (10)4.2.1配置主代理 (10)4.2.2运行验证 (10)日期版本说明作者2008-11-27 1.0初步整理Marsleo 2009-6-15 1.0.1增加Windows版本Marsleo 2009-11-18 2.0更新Marsleo 2011-03-26 2.1调整章节目录Marsleo1概述1.1编写目的本文档列出NetSnmp的安装与配置步骤,在进行部署和更新的时候请参考本文档的要求和步骤进行。
本文档主要供下列人员使用:⏹开发人员――进行技术开发的工具⏹维护人员――部署与更新1.2软件简介Netsnmp是目前网络主机上使用比较多的SNMP软件之一,可以在网站的许多镜像网点下载。
它作为SNMP的管理软件,可通过SNMP协议(SNMPv1(RFC1155-1157)、SNMPv2(RFC1901-1908)、SNMPv3(RFC2571-2574)中的命令,调用设备MIB库的对象标识符OID串,编写脚本集中提取设备的参数值,如CPU利用率、内存利用率、进程状态、时延、端口流量、性能参数等。
2运行环境2.1硬件设备FastDB可以在台式电脑、笔记本、服务器上使用。
2.2支持软件3安装过程NetSnmp的最新安装文件可以在网站/下载。
下面以net-snmp-5.4.1.tar.gz为例进行安装说明。
3.1Linux系统下的安装将NetSnmp安装文件netsnmp-5.4.1.tar.gz上传到需要安装的服务器的相应文件夹下。
解压安装文件包,使用命令:tar–vxf netsnmp-5.4.1.tar.gz待解压完成后,进入解压形成的netsnmp-5.4.1文件夹,按下列步骤以控制台的形式安装NetSnmp:1)输入命令:./configure检查并配置编译环境。
默认的安装目录是/usr/local,因此如果需要指定另外的目录(例如/home/etone/netsnmp),则需要用下列命令:./configure--prefix=/home/etone/netsnmp将安装文件放到指定的目录。
建议使用默认安装目录。
这个过程经过几分钟后,会跳出一个界面:按回车键后出现:要求选择使用的SNMP协议的版本,默认支持3。
建议使用3.回车后出现:要求输入联系方式,即维护人员的电子邮件(例如etone@)。
输入后回车出现:要求输入系统地理位置,可以输入所在地的地名(例如Guangzhou)。
输入后回车出现:要求输入主代理日志文件路径。
建议使用其默认路径。
输入后回车出现:要求输入主代理的存储目录。
建议使用其默认设置。
输入后回车就完成了配置。
2)输入命令:make生成安装文件。
这个过程可能需要几分钟。
3)(如果1)配置的安装目录不属于当前用户目录下的话,则需要切换到相应目录所属用户。
如默认的/usr/local/share/snmp,则要切换到root用户,进入刚才那个目录,)输入命令:make install将安装文件安装到相应目录。
这个过程可能也需要几分钟。
现在NetSnmp已经安装完成了。
在上述安装过程的步骤2)中,可能出现由于安装服务器没有安装某些工具无法进行下去的情况。
主要有如下几种情况:(1)出现如下界面:这说明系统没有安装beecrypt库。
需要将安装文件beecrypt-4.1.2.tar.gz上传并安装。
安装部署类似,需要特别指出的是,在第1)步配置环境时必须将路径配置为/usr,即使用命令:./configure--prefix=/usr。
当然,如果没有使用上述命令,那么在make install完成后,可以通过命令:ln-s/usr/local/lib//usr/lib/做个软链接就行了。
(2)出现如下界面:这说明系统没有安装elf库。
需要将安装文件libelf_0.8.10.orig.tar.gz上传并安装。
安装部署类似,需要特别指出的是,在第1)步配置环境时必须将路径配置为/usr,即使用命令:./configure--prefix=/usr。
3.2Windows系统下的安装3.2.1准备工作1.安装Microsoft Visual Studio2005(或者更高版本),其中Visual C++为必选组件2.安装Active Perl解析器。
该步骤必须执行,否则在后期执行配置操作时,会提示没有安装perl解析器的错误,从而无法自动配置。
3.准备好安装文件netsnmp-5.4.1.tar.gz,将其解压。
3.2.2编译源文件本部分基于readme.win32中的Microsoft Visual C++-Workspace-Building部分,步骤如下:1.配置默认安装路径,打开net-snmp-5.1.3\win32\net-snmp\net-snmp-config.h,将第8行改为#define INSTALL_BASE"C:/usr"。
在net-snmp-config.h文件中,所有的路径都是使用UNIX下的/符号,如果将其改为Windows下的\符号的话,反而会在后期配置时出现路径错误。
2.在Visual Studio2005中打开net-snmp-5.1.3\win32\win32.dsw,点击“全部都是”转换工作空间。
3.单击菜单栏的“生成”下的“配置管理器”,将活动解决方案配置从Debug 改成release。
此处也可以不修改,但是在后面的安装过程中,需要加入“-debug”参数。
(后续内容以修改为例)。
4.在右侧解决方案资源管理器中,依次对libagent、libhelpers、libnetsnmptrapd、snmplib、netsnmpmibs这五个项目单击鼠标右键,选择“重新生成”。
5.单击菜单栏的“生成”下的“生成解决方案”。
6.单击菜单栏的“生成”下的“配置管理器”,在“项目上下文中”去掉对libagent、libhelpers、libnetsnmptrapd、snmplib、netsnmpmibs这五个项目的选择,其余不变。
7.单击菜单栏的“生成”下的“重新生成”。
8.编译结束之后,单击菜单栏的“文件”下的“关闭解决方案”,退出。
3.2.3安装本部分基于readme.win32中的Microsoft Visual C++-Workspace-Installing部分,步骤如下:1.打开net-snmp-5.1.3\win32\install-net-snmp.bat,检查第12行是否为set INSTALL_BASE="c:\usr",不是的话请改成这个。
2.打开命令提示符窗口,进入net-snmp-5.1.3\win32目录下,运行install-net-snmp.bat安装。
如果编译的时候没有将活动解决方案配置改成release的话,需要运行install-net-snmp.bat-debug。
3.拷贝net-snmp-5.1.3\win32\local\*.bat文件至C:\usr\bin目录下。
该步骤本应该在执行批处理的时候自动执行,但实际上这些文件并没有被拷贝过去,所以我们必须手动进行,否则无法配置。
3.2.4检查文件是否完整在C:\usr\bin目录下应该存在下列22个文件:mib2c.bat、snmpconf.bat、traptoemail.bat、snmpconf、snmpbulkget.exe、snmpbulkwalk.exe、snmpd.exe、snmpdelta.exe、snmpdf.exe、snmpget.exe、snmpgetnext.exe、snmpnetstat.exe、snmpset.exe、snmpstatus.exe、snmptable.exe、snmptest.exe、snmptranslate.exe、snmptrap.exe、snmptrapd.exe、snmpusm.exe、snmpvacm.exe、snmpwalk.exe4使用4.1Linux系统下的使用4.1.1配置主代理要使用net-snmp的主代理,必须进行相应的配置。
一般地,有三种方法生成配置文件:(1)使用net-snmp自带的snmpconf工具一步一步地详细配置。
(2)将安装目录(如默认的/usr/local/share/snmp)下的EXAMPLE.conf文件更名为snmpd.conf,再对其中的某些具体配置进行修改。
(3)在安装目录(如默认的/usr/local/share/snmp)下新建文件snmpd.conf,其内容如下:rwcommunity etonerocommunity public如果需要使用子代理及trap功能,则可以简单地配置如下:syslocation"Etone Tech"syscontact chenjie@rwcommunity etonerocommunity publicauthtrapenable1trapcommunity trapServtrapsink localhosttrap2sink localhosttrapsink172.30.7.51trap2sink172.30.7.51disk/100000master agentxagentxsocket tcp::55554.1.2运行验证1.运行主代理:切换到root用户,运行:snmpd即启动了主代理。
2.获取信息要验证主代理是否在运行,能否提供服务,则输入如下命令:snmpget-v2c-cpublic127.0.0.1system.sysContact.0如果结果如下图所示:SNMPv2-MIB::sysContact.0=STRING:chenjie@则表示完全正常。
4.2Windows系统下的使用4.2.1配置主代理本部分基于readme.win32中的Configuring Net-SNMP部分,步骤如下:1.打开C:\usr\bin\snmpconf.bat,检查第2行是否为set MYPERLPROGRAM=c:\usr\bin\snmpconf,不是的话请改成这个。