如何在CentOS系统中安装配置SNMP服务

如何在CentOS系统中安装配置SNMP服务,第1张

使用SNMP服务前需要在服务器上安装SNMP:
使用ROOT用户登陆在服务器,输入:
yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-utils php-snmp
进行下载。
上面的程序首先会校验需要升级的文件和需要下载安装的文件,然后列来,告诉你有多大,会提示您是不是这些,需要继续不,输入Y,就开始下载了。
下载完成后,会自动解包安装,整个过程是自动的,无需要人工 *** 作。安装完成没有错误会提示:Complete!
安装完SNMP服务后,就需要进行相关配置了,SNMP的配置文件在:
yum安装snmpd的配置文件为 /etc/snmp/snmpdconf
如果您不会在命令模式下使用vi编辑器的话,建议把snmpdconf配置文件下载到本地,然后用UE等文本编辑软件打开编辑更改。
配置snmpdconf文件需要更改五个地方(默认配置基础上):
1、配置snmp团体名(默认是public): com2sec notConfigUser default public 建议更改public为您使用的团体名称
2、将access notConfigGroup "" any noauth exact systemview none none更改为access notConfigGroup "" any noauth exact all none none
3、将如下两行前面的注释去掉
## incl/excl subtree maskview all included 1 80## -or just the mib2 tree-view mib2 included isoorgdodinternetmgmtmib-2 fc
4、将下面一行前面的注释去掉
#access notConfigGroup "" any noauth exact roview rwview noneaccess notConfigGroup "" any noauth exact mib2 none none
注意以前您在复制搜索时请使用中间的关键搜索,因为配置文件中字符间隔长,如图
配置文件修改完后,保存,上传到服务器中。
然后输入 :service snmpd restart 重新启动snmp服务
最后还需要执行如下命令:chkconfig snmpd on 意思是把服务加到开机启动中,开机自动运行。

用SNMP查询交换机
对一个交换网络进行故障诊断的最有效办法,应该是通过直接询问交换机来查看网络的状况。这可以通过SNMP监测交换机或者连接到交换机的控制口实现。显然,直接连接到交换机的控制口不是理想的办法,因为这就需要对网络中的每台交换机都有物理上的连接。稍微理想一点的替代方法是搭建连接到交换机控制口的终端服务器。
事实上几乎所有的交换机都提供SNMP监测交换机功能,哪怕是最便宜的交换机。它们之间主要的区别就是提供的信息多少。一些价格便宜的交换机只提供简单的SNMP监测交换机信息,且是针对整个交换机的;而那些价格贵一些的交换机,还可以提供交换机每个端口的详细信息。
SNMP监测交换机可能是监测交换网络最常用和干扰最少的办法。SNMP监测交换机控制台不需要非常靠近被监测的设备,只要求有路由可达就可以了,同时交换机的安全配置允许控制台与交换机的代理进行通信。
虽然交换机可以识别到错误,但交换机本身并不定时地报告错误,所以使用SNMP监测交换机查询或许是最好的办法。支持SNMP监测交换机有不同的MIB库(管理信息库)。每一种MIB都不同。除了某些对自己的交换机提供支持的私有MIB库,标准的MIB库对交换网络的监测也非常有用。下面是对故障诊断非常有用的一些MIB库。

1、插入Windows安装光盘或I386文件,在添加/删除组件中,管理和监视工具,勾选SNMP协议,并安装。2、安装成功后,打开服务,找到SNMP Service,并双击。在安全选项卡中,点击添加,输入一个密钥。3、然后选择“接受来自这些主机的SNMP数据包”,并点击添加,输入MRTG服务器的安装网址或IP地址。

下载安装net-snmp软件包
*** 作命令如:yum -y install net-snmp
打开snmp的配置文件(/etc/snmp/snmpdconf)
*** 作命令如: vim /etc/snmp/snmpdconf
在配置文件修改验证密码(系统默认是public)
如图把public 修改成你想要的密码
修改snmp访问信息的节点。
在view systemview included 1361212511下面添加
view systemview included 1
修改访问权限
如图所示:把systemview修改成all
开启一些模块,去掉“#”注释
去掉注释,然后保存wq。
然后重启snmp服务。service snmpd restart
同时加入开机启动服务:chkconfig --add snmpd
chkconfig snmpd on
9
查看snmp服务是否已经开启。netstat -lntup|grep 161


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13459160.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-11
下一篇 2023-08-11

发表评论

登录后才能评论

评论列表(0条)

保存