1. 安装snmp
服务端:snmpd
客户端:snmp
apt-get install -y snmpd snmp
2. centos7
官网:http://www.net-snmp.org/
、安装SMNP
yum install -y net-snmp net-snmp-utils
可以理解为net-snmp是服务端,net-snmp-utils是客户端工具集;如果机器上只需要搭建服务那可以只安装net-snmp。
由于依赖关系,其实最终会安装net-snmp net-snmp-utils net-snmp-agent net-snmp-libs perl-Data-Dumper等几个包。
zabbix
net-snmp-5.7.2-49.el7_9.2.x86_64
net-snmp-libs-5.7.2-49.el7_9.2.x86_64
net-snmp-agent-libs-5.7.2-49.el7_9.2.x86_64
net-snmp-utils-5.7.2-49.el7_9.2.x86_64
12..
net-snmp-5.7.2-49.el7_9.2.x86_64
net-snmp-libs-5.7.2-49.el7_9.2.x86_64
net-snmp-agent-libs-5.7.2-49.el7_9.2.x86_64
net-snmp-utils-5.7.2-49.el7_9.2.x86_64
二、启动SNMP
service snmpd start
三、使用SNMP
snmpwalk -v 2c -c public localhost .1.3.6.1.2.1.1
snmpwalk -v 2c -c public localhost IF-MIB::ifTable
IF-MIB::ifTable
最后那个.x.x.x的叫OID,一个OID对应一种设备(比如网卡、磁盘等,在不同机器上同种设备的OID是一样的)
snmp的用法也就基本都是像上边这样:通过OID查看对应设备的状况。
我们上边启动时,直接使用默认配置文件/etc/snmpd/snmpd.conf启动,有些功能默认未开放所以可能要自行修改配置文件然后重启snmp才能使用。
安装2:
CentOS 7使用yum安装SNMP教程
一、安装SMNP
yum install -y net-snmp net-snmp-utils
可以理解为net-snmp是服务端,net-snmp-utils是客户端工具集;如果机器上只需要搭建服务那可以只安装net-snmp。
由于依赖关系,其实最终会安装net-snmp net-snmp-utils net-snmp-agent net-snmp-libs perl-Data-Dumper等几个包。
二、启动SNMP
service snmpd start
三、使用SNMP
snmpwalk -v 2c -c public localhost .1.3.6.1.2.1.1
最后那个.x.x.x的叫OID,一个OID对应一种设备(比如网卡、磁盘等,在不同机器上同种设备的OID是一样的)
snmp的用法也就基本都是像上边这样:通过OID查看对应设备的状况。
我们上边启动时,直接使用默认配置文件/etc/snmpd/snmpd.conf启动,有些功能默认未开放所以可能要自行修改配置文件然后重启snmp才能使用。
参考:
https://www.cnblogs.com/lsdb/p/8481954.html
https://www.cnblogs.com/liaojiafa/p/6550962.html
转载于:https://www.cnblogs.com/lsdb/p/8481954.html
相关资源:net-snmp-utils-5.4.1-7.x86_64.rpm_net-snmp-utils,net-snmp...
注: 将目录 "/usr/share/snmp/mibs/" 中的mibs文件替换 不然无法获取某些 oid .
oid -------mibs文件链接: 链接:https://pan.baidu.com/s/1_t0NGUXn91V74pHSHG5YlA
提取码:1122