prometheus监控交换机。仅供参考。
第一步:设置交换机的snmp协议,使用v3模式
登录交换机(华为的交换机ce和),进入sys模式
sys
snmp-agent
团体名设置
snmp-agent community read huawei@lj
设置snmp协议版本v3
snmp-agent sys-info version v3
设置视图
snmp-agent mib-view included lj iso
snmp-agent group v3 ljv3group privacy read-view lj
#nms_ip 监控ip
snmp-agent target-host trap address udp-domain 192.168.153.163 params securityname { security-name | cipher security-name } [ v2c | private-netmanager | ext-vb | notify-filter-profile profile-name | heart-beat enable ]*
snmp-agent usm-user v3 ljv3user ljv3group authentication-mode md5 lj@9ol. privacy-mode des56 lj@9ol.
snmp-agent trap enable
save
第二步:生成snmp_export
第三步:配置promethues.配置文件
- job_name: 'snmp'
scrape_interval: 30s
scrape_timeout: 30s
static_configs:
- targets:
- "192.168.112.12" #交换机ip
metrics_path: /snmp
params:
module: [huawei_mib] #修改成2.4步自己设置的mib名称
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: 123.123.112.99:9116 # 安装snmp_exporter主机的ip和端口号
第二步:生成后,访问后snmp_export效果图
设置成功后的效果图