snmp配置

snmp配置,第1张

使用snmp远程调用获取设备信息注意点(使用前提):

1. 被管理设备上snmp服务正常,且可以被远程调用(修改/etc/snmp/snmpd.conf配置文件,大概在15行,将下面一行注释掉:agentAddress udp:127.0.0.1:161)>>>不要配置这个

2. SNMP默认只能查看两个设备节点,要想查看所有节点还需要进行一些配置。打开/etc/snmp/snmpd.conf,配置mibs,使其所有设备信息都可以被获取到

3. 保证被管理设备将161端口和162端口设置通过防火墙设置

经过对比,linux安装netsnmp,python使用Easysnmp包,

Net-snmp版本:rpm -qa|grep snmp 5.7.2

配置:

装好之后修改/etc/snmp/snmpd.conf对其进行配置:

A、修改默认的“community”   string com2sec     notConfigUser     default     public 将public修改为你才知道的字符串另default字符串如果想指定特定的服务器采集数据的话,将此字段替换成允许采集服务器的IP地址。(默认的话跳过此步)

B、把下面的#号去掉 #view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc

C、把下面的语句access notConfigGroup” ” any noauth exact systemview none none 改成: access notConfigGroup ” ” any noauth exact mib2 none none

D、service snmpd restart

E、48服务器snmp可以开机自启:设置snmp的开机启动项,运行vi /etc/rc.local,将以下写入,/usr/local/net-snmp/sbin/snmpd -c /usr/local/net-snmp/share/snmp/snmpd.conf

1、使用yum安装SNMP,执行以下命令:

# yum install net-snmp-utils

2、安装完成后,可以在/etc/ 目录下找到snmpd.conf配置文件,例如:/etc/snmp/snmpd.conf。

3、还可以在/usr/share/doc/ 目录下找到snmpd.conf的说明文档,例如:/usr/share/doc/net-snmp-utils-5.7.2/snmpd.conf.txt。

一、修改麒麟配置

因为中标麒麟yum可能找不到snmp的安装包,先按以下步骤修改配置。

二、修改 /etc/os-release(没有就新建该文件)

三、修改yum配置文件/etc/yum.conf

四、修改yum源 /etc/yum.repos.d/CentOS-Base.repo

五、安装snmp

可以理解为net-snmp是服务端,net-snmp-utils是客户端工具集;如果机器上只需要搭建服务那可以只安装net-snmp。

由于依赖关系,其实最终会安装net-snmp net-snmp-utils net-snmp-agent net-snmp-libs perl-Data-Dumper等几个包。

六、启动snmp服务

七、使用snmp

最后那个.x.x.x的叫OID,一个OID对应一种设备(比如网卡、磁盘等,在不同机器上同种设备的OID是一样的)

现在可以获取到一些基本的信息了,但是想获取更多的信息,还需要进一步配置 snmpd.conf

八、配置 /etc/snmpd/snmpd.conf


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

原文地址: http://outofmemory.cn/tougao/12087152.html

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

发表评论

登录后才能评论

评论列表(0条)

保存