




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
NetSnmp安装手册NetSnmp安装手册目录目录21概述31.1编写目的31.2软件简介32运行环境32.1硬件设备32.2支持软件43安装过程43.1Linux系统下的安装43.2Windows系统下的安装73.2.1准备工作73.2.2编译源文件73.2.3安装73.2.4检查文件是否完整84使用84.1Linux系统下的使用84.1.1配置主代理84.1.2运行验证94.2Windows系统下的使用94.2.1配置主代理94.2.2运行验证10日期版本说明作者2008-11-271.0初步整理Marsleo2009-6-151.0.1增加Windows版本Marsleo2009-11-182.0更新Marsleo2011-03-262.1调整章节目录Marsleo1 概述1.1 编写目的本文档列出NetSnmp的安装与配置步骤,在进行部署和更新的时候请参考本文档的要求和步骤进行。本文档主要供下列人员使用:n 开发人员进行技术开发的工具n 维护人员部署与更新1.2 软件简介Netsnmp是目前网络主机上使用比较多的SNMP软件之一,可以在www.S网站的许多镜像网点下载。它作为SNMP的管理软件,可通过SNMP协议(SNMPv1(RFC1155-1157)、SNMPv2(RFC 1901-1908)、SNMPv3 (RFC 2571-2574)中的命令,调用设备MIB库的对象标识符OID串,编写脚本集中提取设备的参数值,如CPU利用率、内存利用率、进程状态、时延、端口流量、性能参数等。2 运行环境2.1 硬件设备FastDB可以在台式电脑、笔记本、服务器上使用。2.2 支持软件3 安装过程NetSnmp的最新安装文件可以在网站/下载。下面以net-snmp-5.4.1.tar.gz为例进行安装说明。3.1 Linux系统下的安装将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.回车后出现:要求输入联系方式,即维护人员的电子邮件(例如)。输入后回车出现:要求输入系统地理位置,可以输入所在地的地名(例如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/libbeecrypt.la /usr/lib/libbeecrypt.la做个软链接就行了。(2) 出现如下界面:这说明系统没有安装elf库。需要将安装文件libelf_0.8.10.orig.tar.gz上传并安装。安装部署类似,需要特别指出的是,在第1)步配置环境时必须将路径配置为/usr,即使用命令:./configure -prefix=/usr。3.2 Windows系统下的安装3.2.1 准备工作. 安装Microsoft Visual Studio 2005(或者更高版本),其中Visual C+为必选组件. 安装Active Perl解析器。该步骤必须执行,否则在后期执行配置操作时,会提示没有安装perl解析器的错误,从而无法自动配置。. 准备好安装文件netsnmp-5.4.1.tar.gz,将其解压。3.2.2 编译源文件本部分基于readme.win32中的Microsoft Visual C+ - Workspace - Building部分,步骤如下:. 配置默认安装路径,打开net-snmp-5.1.3win32net-snmpnet-snmp-config.h,将第8行改为#define INSTALL_BASE C:/usr 。在net-snmp-config.h文件中,所有的路径都是使用UNIX下的/符号,如果将其改为Windows下的符号的话,反而会在后期配置时出现路径错误。. 在Visual Studio 2005中打开net-snmp-5.1.3win32win32.dsw,点击“全部都是”转换工作空间。 . 单击菜单栏的“生成”下的“配置管理器”,将活动解决方案配置从Debug改成release。此处也可以不修改,但是在后面的安装过程中,需要加入“-debug”参数。(后续内容以修改为例)。 . 在右侧解决方案资源管理器中,依次对libagent、libhelpers、libnetsnmptrapd、snmplib、netsnmpmibs这五个项目单击鼠标右键,选择“重新生成”。. 单击菜单栏的“生成”下的“生成解决方案”。. 单击菜单栏的“生成”下的“配置管理器”,在“项目上下文中”去掉对libagent、libhelpers、libnetsnmptrapd、snmplib、netsnmpmibs这五个项目的选择,其余不变。. 单击菜单栏的“生成”下的“重新生成”。. 编译结束之后,单击菜单栏的“文件”下的“关闭解决方案”,退出。 3.2.3 安装本部分基于readme.win32中的Microsoft Visual C+ - Workspace - Installing部分,步骤如下:. 打开net-snmp-5.1.3win32install-net-snmp.bat,检查第12行是否为set INSTALL_BASE=c:usr,不是的话请改成这个。. 打开命令提示符窗口,进入net-snmp-5.1.3win32目录下,运行 install-net-snmp.bat安装。如果编译的时候没有将活动解决方案配置改成release的话,需要运行install-net-snmp.bat -debug。. 拷贝net-snmp-5.1.3win32local*.bat文件至C:usrbin目录下。 该步骤本应该在执行批处理的时候自动执行,但实际上这些文件并没有被拷贝过去,所以我们必须手动进行,否则无法配置。3.2.4 检查文件是否完整在C:usrbin目录下应该存在下列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.1 Linux系统下的使用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 Techsyscontact rwcommunity etonerocommunity publicauthtrapenable 1trapcommunity trapServtrapsink localhosttrap2sink localhosttrapsink 1trap2sink 1disk / 100000master agentxagentxsocket tcp:55554.1.2 运行验证. 运行主代理:切换到root用户,运行:snmpd 即启动了主代理。. 获取信息要验证主代理是否在运行,能否提供服务,则输入如下命令:snmpget -v2c -cpublic system.sysContact.0如果结果如下图所示:SNMPv2-MIB:sysContact.0 = STRING: 则表示完全正常。4.2 Windows系统下的使用4.2.1 配置主代理本部分基于readme.win32中的Configuring Net-SNMP部分,步骤如下:. 打开C:usrbinsnmpconf.bat,检查第2行是否为set MYPERLPROGRAM=c:usrbinsnmpconf,不是的话请改成这个。. 打开C:usrbinsnmpconf,查找所有/usr/local/并替换为C:/usr/。 该步骤必须执行,snmpconf中的文件路径采用的是UNIX下的/usr/local/,这里必须改为Windows下的C:/usr/,但/符号仍然保持UNIX下的/符号,不用改成windows下的符号,否则运行时会提示无法创建路径。. 运行 snmpconf i. 选择 3: snmp.conf. 选择 2: Textual mib parsing. 选择 1: Specifies directories to be searched for mibs. 输入 c:usrsharesnmpmibs . 输入 finished回车 finished回车 quit回车,正常退出。. 将C:usrsharesnmp目录下的snmp.conf拷贝至C:usretcsnmp目录。. 拷贝net-snmp-5.1.3win32EXAMPLE.conf.win32至C:usretcsnmp目录下,并改名snmpd.conf. 打开刚刚拷贝的snmpd.conf,将第70行改为com2sec local localhost public 。原文件中70行的COMMUNITY部分必须被改成public,COMMUNINTY只是个例子,不修改的话后期无法正常执行。. 删除或者注释掉第71行。 理由与上一条相同,NETWORK/24也只是个例子。4.2.2 运行验证. 打开一个命令提示符窗口,运行 snmpd -f -Le d启动主代理,提示如下则正确运行:NET-SNMP version 5.1.3. 新开一个命令行窗口,运行 snmpget -c public -v 2c localhost system.sysUpTime.0当前窗口提示如下:SNMPv2-MIB:sysUpTime.0 = Timeticks: (8279) 0:01:22.79. 主代理命令行窗口提示如下:Received 41 bytes from 760000: 30 27 02 01 01 04 06 70 75 62 6C 69 63 A0 1A 02 0.public. SMM)0016: 02 0F BC 02 01 00 02 01 00 30 0E 30 0C 06 08 2B .0.0.+0032: 06 01 02 01 01 03
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人信用贷款申请书
- 直播辞职申请书
- 公众号解封申请书
- 延安疫情救助申请书
- 白蚁防治申请书
- 安全档案归档管理培训课件
- 九三辞职申请书
- 商标注册申请书样本
- 董事申请书待遇
- 足浴项目申请书
- 网络信息安全培训案例分享课件
- 2025年浙能集团甘肃有限公司新能源项目(第二批)招聘17人笔试历年参考题库附带答案详解
- 社区获得肺炎护理
- 高压氧舱培训课件
- 高二物理第一次月考卷【测试范围:第11~12章】(考试版A3)
- 2025年大一上学期java期末考试题及答案
- 锁骨骨折诊疗指南
- 法国方言政策的沿袭与变革
- 矩阵论简明教程全课件
- (2025年标准)教师定岗协议书
- 8 回忆鲁迅先生(课件)语文统编版2024八年级上册
评论
0/150
提交评论