各中间件安装部署请查看第一篇
一、snmp_exporter配置文件修改;
采用的是if_mib模块。所以需要修改if_mib模块的配置文件,添加交换机snmp验证的关键字(默认是public),默认没有监控CPU和内存的OID内容,需要手动添加。
1.如果不知道交换机的关键字,可以上交换机查一下,选择 RW 类型的关键字
BJ-BG-Center-S3750-A# show running-config | include snmp
···
snmp-server community ABCDEFG RW
···
2.可以在服务器上通过snmpwalk命令进行测试验证
yum -y install net-snmp-utils
# 查看交换机接口详细信息,如果可以正常返回接口信息则说明关键字正确
[root@localhost ~]# snmpwalk -v 2c -c ABCDEFG IP_ADDRESS 1.3.6.1.2.1.2
IF-MIB::ifNumber.0 = INTEGER: 146
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.4 = INTEGER: 4
IF-MIB::ifIndex.5 = INTEGER: 5
····
具体OID信息可以参考如下网址:
3.修改snmp.yml配置文件,在 if_mib 模块中添加验证关键字,添加监控 CPU 和 内存 的 OID 信息;
vim /opt/snmp_exporter/snmp.yml
····
if_mib: