- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《netsnmp配置开发及注意事项
net-snmp配置开发及注意事项 分类: 网络 2010-03-11 13:29 1781人阅读 评论(1) 收藏 举报 一.安装及配置 SNMP ( win32 环境) 1. 下载 从 下载到必威体育精装版的 net-snmp (目前必威体育精装版版本 5.4.1 ) net-snmp-5.4.1.zip 2. 解压编译 解压后,可以看到有一个 win32 目录,里面存放的是和 win32 环境相关的文件,有 3 个 dsw : libsdll.dsw编译 lib 文件和 dll 文件的工程 win32.dsw编译 lib 文件和工具文件如 snmpget,snmpset 的工程 win32sdk.dsw类似于 win32.dsw ,区别在于:需要安装 Platform SDK 。如果需要 agent 能支持 interfaces 等一些高级功能,必须用此工程编译。 XPSP2 Platform SDK 的下载地址 /msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htm 只需要安装 Core SDK 就可以了,安装完后需要从开始菜单中 Register 一下。 注意编译的顺序,最好先编译 libsdll.dsw ,把 netsnmp.lib , netsnmpagent.lib , netsnmphelpers.lib , netsnmpmibs.lib , netsnmptrapd.lib 文件先编译好,再编译 win32sdk.dsw 中的项目。 3. 安装 运行 win32 目录下的 install-net-snmp.bat 批处理文件,会把上一步编译生成的文件及相关的头文件等拷贝到 c:/usr 目录。 4. 配置 在 c:/usr/etc/snmp 目录添加配置文件 snmpd.conf ,添加如下内容: rocommunity public rwcommunity private 它表示的含义是,启动 agent 服务后,通过 public 共同体是只读的, private 共同体可读也可写。 在命令行运行如下命令,将 snmp 注册为 windows 的服务: cmd”C:/usr/bin/snmpd.exe” –register -Lf C:/usr/log/snmpd.log 注册成功后可以在【控制面板】 - 【管理工具】 - 【服务】中看到刚注册的服务,服务名是: net-snmp agent 5. 运行 cmdnet start “net-snmp agent” 如果正常,会得到启动服务成功的提示 6. 验证 cmdsnmpget –v2c –c public localhost ..0 cmd snmpset -v2c -c private localhost sysContact.0 = piyeyong 如果正常,会的到取得和设置成功的提示,出错会给出错误提示。 二. MIB 文件编写 MIB 文件会存放于 C:/usr/share/snmp/mibs/ 目录下,是 *.txt ,纯文本文件,可以直接打开查看和更改。 RFC1213 中定义的 MIB 节点信息的定义存放与 RFC1213-MIB.txt ,这些节点是比较重要的,会经常用到。 如果要扩展 MIB ,应该定义在 1.3.6 .1.4.1(.ernet.private.enterprises) 子树下。自定义 MIB 的节点,只需要描述该节点的 SYNTAX , ACCESS , STATUS , DESCRIPTION 等属性及它属于父节点的第几个子节点即可。如下所示,为扩展 MIB 的一个简单例子: PROBA-MIB DEFINITIONS::=BEGIN IMPORTS enterprises,OBJECT-TYPE,Integer32,TimeTicks FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC; -- proba node proba OBJECT IDENTIFIER::={enterprises 8888} baseinfo OBJECT IDENTIFIER ::= { proba 1 } -- company name probaCompName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION The Name of company ::={baseinfo 1} -- company loc
文档评论(0)