



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、net-snmp在Linux下的安装过程在描述NET-SNMP安装过程之前,我们先来说一下什么是SNMP。 Simple Network Management Protocol (SNMP) 是一个被广泛使用的协议,可以监控网络设备(比如路由器)、计算机设备甚至是UPS。Net-SNMP是用于实施SNMP v1,SNMP v2,SNMPv3的应用程序套件,可以使用在IPv4、IPv6的环境中。一、 NET-SNMP环境NET-SNMP这个套件包括: 1. 命令行程序包括: (1)从支持SNMP的设备中检索信息的命令。用于执行单个的请求(snmpget,snmpgetnext),或者
2、执行多个请求(snmpwalk,snmptable,snmpdelta)。 (2)可以用于手动设置信息的命令(snmpset)。 (3)检索一套固定信息的命令(snmpdf,snmpnetstat,snmpstatus)。 (4)可以把MIB oid的信息在“数字”形式和“字符”形式之间进行转换的命令(snmptranslate),它还能显示MIB的内容和结构。 2. 使用Tk/perl来提供一个图形化的MIB浏览器(tkmib)。 3. 一个接收SNMPtrap信息的daemon。经过选择的snmp通知信息可以被日志记录(记录在sy
3、slog,或者NT的日志,或者文本文件),转发到另一个SNMP管理系统,或者传递到其它的程序。 4. 一个可扩展的代理程序(snmpd),用于对管理系统提出的SNMP请求做出响应。这包括了内建的多种支持性: 5. 支持广泛的MIB信息模块,可以使用动态加载的模块进行扩展,可以使用外部的脚本和命令进行扩展,对多路复用SNMP(SMUX)和代理可扩展性协议(AgentX)的支持。 6. 包括一个库,用于支持对新的SNMP开发,支持C和Perl API。 Net-SNMP对于许多的UNIX和类UNIX操作系统都是支持的,也支持windows。注意:对于不同的系统功能会有所变化。请阅读你所在平台的RE
4、ADME文件。 如果你的服务器上没有安装NET-SNMP或者其他用于实施SNMP协议的软件,那么你安装MRTG就会报错了。 二、 NET-SNMP的安装(一)软件包方式安装1. 下载NET-SNMP 1 / 4根据不同版本:使用yum 、apt-get等安装net-snmp*2. 安装NET-SNMP gunzip -c net-snmp-5.4.1.tar.gz | tar xf - cd net-snmp-5.4.1 ./configure make 3. 运行NET-SNMP 首先查看当前系统的snmpd命令是否是你刚刚安装的版本 snmpd -v NET-SNMP version:
5、160; 5.4.1 Web: -/ Email: net-snmp-coders 出现这个结果,这就表示现在系统默认的smpd就是你刚刚安装的那个,如果不是,那么你需要检查一下是否有老版本的存在。 按照我以上的方法,snmpd应该被安装在: #which snmpd /
6、usr/local/sbin/snmpd 4. 编辑配置文件snmpd.conf 创建配置文件snmpd.conf,可以使用命令: snmpconf -g basic_setup 回答问题即可,但是较麻烦,手工创建很简单。 vi /usr/local/share/snmp/snmpd.conf (Fedora yum:/etc/snmp/snmpd.conf)syslocation "SHANGHAI P.R.China" syscontact webmaster rocommunity whatever rwcommunity
7、; whoareyou #这个rocommunity和rwcommunity的值你可以自己定义 snmpd.conf文件只写上面四句话就足够了。 (二)YUM方式安装Fedora 10下配置SNMP1、SNMP的安装Fedora10下安装SNMP#yum install net-snmp*相关文件/etc/snmp/snmpd.conf /etc/snmp/snmp.conf /etc/init.d/snmpd2、SNMP的配置 (1).确保本机安装了snmp服务 /查询本机安装了哪些snmp包#rpm -qa|grep snmp查询本机net-snmp 版本: #snmpd -v(2)环境配
8、置命令: #snmpconf运行后提示有三个配置文件: snmpd.conf,snmptraps.conf,snmp.confsnmpd.conf:配置代理和管理端通信时的参数snmp.conf:与mib库设置相关的配置文件snmptraps.conf:代理陷阱配置(3).snmpd.conf文件配置#vim /etc/snmp/snmpd.conf1) 修改41行,默认community string(密码),更改public为自己的查询密码,或不改也行。 com2sec notConfigUser default public2) 去掉89行前面#号 #view mib2 included
9、 .ernet.mgmt.mib-2 fc3) 修改151行 #access notConfigGroup "" any noauth exact roview rwview none 为: access notConfigGroup "" any noauth exact mib2 none none(4). 重启snmpd服务#/etc/rc.d/init.d/snmpd restart或:#service snmpd restart(5).确保开放udp 161端口:# iptables -L -n(6).添加snmp
10、d服务自启动: #chkconfig snmpd on查看是否已是自启动: #chkconfig -list|grep snmpd如果不是: #chkconfig -add snmpd三、 测试实例:1) snmpgetsnmpget OPTIONS AGENT OID OID.用来查询叶子节点实例:snmpget v2c c public localhost ...0-v2c: 使用的是2c的snmp版本,可选1|2c|3 -c public:community 名为public
11、localhost: 代理的地址,这里因为代理运行在本机上,所以可用localhost .1.3.0:这里查询的是.ernet.mgmt.mib-2.system.sysName,其Oid为..,使用这个命令使叶子节点要在后面加.0。2) snmpgetnextsnmpgetnext OPTIONS AGENT OID OID.通过父节点查询叶子节点实例:snmpgetnext v2c c public localhost ..2.1.1这个命令假设不知道叶子节点,但知道父节点,则可遍历到第一个叶子节点。此例结
12、果等同于上一个例子。Oid也可输入..2,因为它是按字典顺序遍历的。3) snmptablesnmptable OPTIONS AGENT TABLE-OID 用来查询表对象实例:snmptable v2c c public localhost ..0这个命令查询表对象,本例中查询的是.ernet.mgmt.mib-2.ip.ipAddrTable 4)snmpsetsnmpset OPTIONS AGENT OID TYPE VALUE OID TYPE VALUE.修改数据 实例:snmpset
13、 v2c c public localhost ..1.1.3.x i 99 x:在这里是索引值,表示表项中某一列的第几个数据,根据要求设定 i: 这里是列数据类型,包括i: INTEGER, u: unsigned INTEGER, t: TIMETICKS,a: IPADDRESS o: OBJID, s: STRING, x: HEX STRING, d: DECIMAL STRING, b: BITS U: unsigned
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《妈妈别哭》观后感6篇
- 节能减排项目碳普惠核证减排量实施方案
- 海洋科技创新的政策推动与实施路径
- 开关稳压电源设计
- 安全教育之防溺水
- 2024届浙江省金丽衢十二校高三上学期第一次联考历史 含解析
- 肺部感染健康教育
- 石家庄铁道大学四方学院《土地整治》2023-2024学年第二学期期末试卷
- 商洛学院《应用开发》2023-2024学年第二学期期末试卷
- 六盘水幼儿师范高等专科学校《土地测量》2023-2024学年第二学期期末试卷
- 电子基本电路安装与测试考试复习题库(含答案)
- 01S201室外消火栓安装图集
- 彩钢板屋面监理细则
- 《AutoCAD机械绘图课件》课件-8-25-3 普通平键连接的画法
- 文艺复兴史学习通超星课后章节答案期末考试题库2023年
- 《BIM技术概论》期末试卷及答案2套
- 受托支付合同
- 嵩县天运矿业有限责任公司石盘沟金矿矿山地质环境保护与土地复垦方案
- 丝路神话-“一带一路”沿线古今漫谈知到章节答案智慧树2023年黑龙江林业职业技术学院
- 高中政治2023高考复习选择性必修三《逻辑与思维》综合主观题专项练习(附参考答案)
- 【小区植物配置情况调研分析8500字(论文)】
评论
0/150
提交评论