snmp在linux下安装过程
更新时间:2023-04-12 15:54:01 阅读量: 实用文档 文档下载
- Linux安装snmp推荐度:
- 相关推荐
s n m p在l i n u x下安装
过程
This model paper was revised by the Standardization Office on December 10, 2020
在描述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),或者执行多个请求(snmpwalk,snmptable,snmpdelta)。
(2)可以用于手动设置信息的命令(snmpset)。
(3)检索一套固定信息的命令(snmpdf,snmpnetstat,snmpstatus)。
(4)可以把MIB oid的信息在“数字”形式和“字符”形式之间进行转换的命令(snmptranslate),它还能显示MIB的内容和结构。
2. 使用Tk/perl来提供一个图形化的MIB浏览器(tkmib)。
3. 一个接收SNMPtrap信息的daemon。经过选择的snmp通知信息可以被日志记录(记录在syslog,或者NT的日志,或者文本文件),转发到另一个SNMP管理系统,或者传递到其它的程序。
4. 一个可扩展的代理程序(snmpd),用于对管理系统提出的SNMP请求做出响应。这包括了内建的多种支持性:
5. 支持广泛的MIB信息模块,可以使用动态加载的模块进行扩展,可以使用外部的脚本和命令进行扩展,对多路复用SNMP(SMUX)和代理可扩展性协议(AgentX)的支持。
6. 包括一个库,用于支持对新的SNMP开发,支持C和Perl API。
Net-SNMP对于许多的UNIX和类UNIX操作系统都是支持的,也支持windows。注意:对于不同的系统功能会有所变化。请阅读你所在平台的README文件。
如果你的服务器上没有安装NET-SNMP或者其他用于实施SNMP协议的软件,那么你安装MRTG就会报错了。
二、 NET-SNMP的安装
(一)软件包方式安装
1. 下载NET-SNMP
根据不同版本:使用yum 、apt-get等安装net-snmp*
2. 安装NET-SNMP
gunzip -c | tar xf -
cd
./configure
make
3. 运行NET-SNMP
首先查看当前系统的snmpd命令是否是你刚刚安装的版本
snmpd -v
NET-SNMP version:
Web:
Email:
出现这个结果,这就表示现在系统默认的smpd就是你刚刚安装的那个,如果不是,那么你需要检查一下是否有老版本的存在。
按照我以上的方法,snmpd应该被安装在:
#which snmpd
/usr/local/sbin/snmpd
4. 编辑配置文件
创建配置文件,可以使用命令: snmpconf -g basic_setup 回答问题即可,但是较麻烦,手工创建很简单。
vi /usr/local/share/snmp/ (Fedora yum:/etc/snmp/)
syslocation "SHANGHAI "
syscontact
rocommunity whatever
rwcommunity whoareyou
#这个rocommunity和rwcommunity的值你可以自己定义
文件只写上面四句话就足够了。
(二)YUM方式安装
Fedora 10下配置SNMP
1、SNMP的安装
Fedora10下安装SNMP
#yum install net-snmp*
相关文件
/etc/snmp/
/etc/snmp/
/etc/snmpd
2、SNMP的配置
(1).确保本机安装了snmp服务件配置
#vim /etc/snmp/
1) 修改41行,默认community string(密码),更改public为自己的查询密码,或不
改也行。
com2sec notConfigUser default public
2) 去掉89行前面#号
#view mib2 included . fc
3) 修改151行
#access notConfigGroup "" any noauth exact roview rwview none 为:
access notConfigGroup "" any noauth exact mib2 none none (4). 重启snmpd服务
#/etc/snmpd restart
或:
#service snmpd restart
(5).确保开放udp 161端口:
# iptables -L -n
(6).添加snmpd服务自启动: #chkconfig snmpd on
查看是否已是自启动: #chkconfig --list|grep snmpd 如果不是: #chkconfig --add snmpd
三、测试实例:
1) snmpget——snmpget [OPTIONS] AGENT OID [OID]...用来查询叶子节点
实例:snmpget –v2c –c public localhost .1.3.6..
-v2c:使用的是2c的snmp版本,可选1|2c|3
-c public:community 名为public
localhost: 代理的地址,这里因为代理运行在本机上,所以可用localhost .…….0:这里查询的是.,其Oid为.1.3.6..5,使用这个命令使叶子节点要在后面加.0。
2) snmpgetnext——snmpgetnext [OPTIONS] AGENT OID [OID]...通过父节点查询叶子节点
实例:snmpgetnext –v2c –c public localhost .1.3.6.
这个命令假设不知道叶子节点,但知道父节点,则可遍历到第一个叶子节点。此例结果等同于上一个例子。Oid也可输入.1.3.6.,因为它是按字典顺序遍历的。
3) snmptable——snmptable [OPTIONS] AGENT TABLE-OID 用来查询表对象实例:snmptable –v2c –c public localhost .1.3.6..20
这个命令查询表对象,本例中查询的是.
4)snmpset——snmpset [OPTIONS] AGENT OID TYPE VALUE [OID TYPE VALUE]...修改数据
实例:snmpset –v2c –c public localhost .1.3.6.. 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 int64,
I: signed int64, F: float, D: double
5) mib2c 用来把mib库文件编译成.c和.h模版。具体使用在下面章节的应用中介绍
四、编程日志
1. Net-snmp 的API接口:
/usr/include/net-snmp/library/
2. net-snmp官网,Manager端查询代码,编译通过,可以通过snmp查询localhost的信息。
正在阅读:
snmp在linux下安装过程04-12
Mathematica实例分析03-23
一副漫画的启示作文500字07-14
【优化方案】2016届通史版大一轮复习教学讲义专题九 第25课时 新时期中国的政治建设、祖国统一和外交事业09-05
校本教研问题与对策07-18
外研版小学四年级英语下册重点句型和短语105-31
六语下期末词语复习试卷03-15
2019年中国防水表行业市场分析及“十三五”发展前景预测报告(定制版)目录10-28
精彩的马戏表演作文300字07-09
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 过程
- 安装
- linux
- snmp
- 互联网架构体系与信息安全(新编版)
- 人教版一年级下学期数学期末测试题
- 描写春节的古诗句_关于春节的经典诗
- 江苏省常熟市2022年高三上学期期中考试物理试卷含答案
- 人教版数学六年级下册圆锥的体积说课稿
- 2022年哈尔滨理工大学自动控制原理考研复试核心题库
- 天柱山风景区导游词范文3篇
- 怎么准备天猫双十一活动
- 材料价差调整的指导意见(铁建设46号)
- 2014-2022年中国文化产业市场投资战略与建议报告(精编版)
- 火灾中造成人员伤亡主要原因缺乏救护知识
- 材料力学公式超级大汇总
- 2022年贵州师范大学考研复试分数线
- 初中英语How can we become good learners?教案
- 计算机应用基础(含答案)
- 初中毕业生政治学业考试
- 工业企业通用安全知识考试卷答案
- 2015年新版新目标七年级下全册导学案
- 2022年健康教育实施方案
- 职高《圆锥曲线》章节测试卷汇编