snmp_exporter配置v3协议采集交换机指标数据

_karen

关注

阅读 70

2022-03-12

一、snmp_exporter安装

我们从github下载snmp_exporter

解压下载的文件

tar zxvf snmp_exporter-0.20.0.linux-amd64.tar.gz -C /usr/local/

二、配置snmp.yml

下载文件中会有默认的snmp模板,对模板中的"if_mib"模块进行修改测试,snmp_exporter默认使用的版本是v2,使用v3需要修改

2.1、v2配置

vim snmp.yml

if_mib:

  auth:

        community: cctvropublic

2.2、v3配置

首先需要在snmp_exporter服务器使用snmpwalk验证网络和认证信息正确,例如:

snmpwalk -v 3 -u netuser -l authPriv -a md5 -A Authmonitor -x aes128 -X Privmonitor  10.10.10.10

验证通过后在修改配置文件

vim snmp.yml

if_mib:

  version: 3

  auth:

    username: umm

    security_level: authPriv

    password: Authcctvmonitor

    auth_protocol: MD5

    priv_protocol: AES

    priv_password: Privcctvmonitor

    #context_name: context

#注意:snmp_exporter配置v3协议就是将snmpwalk采集的参数进行对应

username 对应 -u

security_level 对应 -l

password 对应 -A

auth_protocol 对应 -a

priv_protocol 对应 -x 此处默认的DES,如果是AES128,直接写AES

priv_password 对应 -X

context_name 对应 -n 默认context

三、启动snmp_exporter并在网页验证

启动

./snmp_exporter --config.file="snmp.yml" &

访问snmp_exporter URL验证if_mib模块是否支持v3采集

http://IP:9116

精彩评论(0)

0 0 举报