User-Profile-Image
hankin
  • 5
  • AI
  • centos7
  • docker
  • mysql
  • PostgreSQL
  • git/gitlab
  • ELK
  • python
    • python-Tornado
    • python-django
  • redis
  • nginx
  • kvm
  • proxmox
  • mongo
  • kubernetes
  • prometheus
  • GlusterFs
  • nfs
  • freeswitch
  • httpd
  • shell脚本
  • linux
  • fastdfs
  • nextcloud
  • openssl
  • openvpn
  • rabbitmq
  • sqlite
  • svn
  • java
  • ubuntu
  • vue2
  • wordpress
  • php
  • IOT物联网
  • 项目
  • 故障处理
  • 树莓派
  • 博客存档
  • 未分类
  • 杂项
  • #1742(无标题)
  • 新视野
  • 分类
    • 项目
    • 树莓派
    • 杂项
    • 未分类
    • 新视野
    • 故障处理
    • 博客存档
    • 交换机
    • wordpress
    • vue2
    • ubuntu
    • svn
    • sqlite
    • shell脚本
    • redis
    • rabbitmq
    • python-django
    • python
    • proxmox
    • prometheus
    • PostgreSQL
    • php
    • openvpn
    • openssl
    • nginx
    • nfs
    • nextcloud
    • mysql
    • mongo
    • linux
    • kvm
    • kubernetes
    • java
    • IOT物联网
    • httpd
    • GlusterFs
    • git/gitlab
    • freeswitch
    • fastdfs
    • ELK
    • docker
    • centos7
    • AI
  • 页面
    • #1742(无标题)
  • 友链
      请到[后台->主题设置->友情链接]中设置。
Help?

Please contact us on our email for need any support

Support
    首页   ›   未分类   ›   正文
未分类

华三交换机-性能监控

2026-03-27 17:03:29
10  0 0

使用grafana+prometheus监控交换机

开启 SNMP 服务

snmp-agent
# 设置 SNMP v2c 只读团体名(例如 public)
snmp-agent community read public
# 设置 SNMP v2c 读写团体名(例如 private)
snmp-agent community write private
# 设置 SNMP 联系人和位置信息(可选)
snmp-agent sys-info contact admin@example.com
snmp-agent sys-info location Room-101 

开启SNMPv2c,默认v3或者没开启

#查看开启了那些
[H3C]snmp-agent sys-info version v2c v3
[H3C]display snmp-agent sys-info version
    # 或者 display snmp-agent sys-info

#开启
    system-view
    snmp-agent sys-info version v2c v3
    save

测试 远程基本 SNMP 查询

yum install -y net-snmp-utils
snmpget -v2c -c public 172.10.10.252 1.3.6.1.2.1.1.1.0 -t 5
# 测试接口数量(如果交换机端口很多,会输出很多行)
time snmpwalk -v2c -c public 172.10.10.252 1.3.6.1.2.1.2.2.1.2 -t 10 | wc -l

export

wget https://github.com/prometheus/snmp_exporter/releases/download/v0.30.1/snmp_exporter-0.30.1.linux-amd64.tar.gz
./snmp_exporter --config.file=/root/snmp/snmp.yml
测试
 curl "http://172.10.10.6:9116/snmp?target=172.10.10.252&module=system&auth=public_v2"

prometheus配置

  • job_name: 'snmp-h3c-switch'
    static_configs:

    • targets:
      • '172.10.10.252' # 替换为实际IP
        metrics_path: /snmp
        params:
        module: [if_mib] # 采集接口流量等标准指标
        auth: [public_v2] # 使用 SNMP v2c,community 为 public
        relabel_configs:
    • source_labels: [address]
      target_label: __param_target
    • source_labels: [__param_target]
      target_label: instance
    • target_label: address
      replacement: '172.10.10.6:9116' # 替换为 SNMP Exporter 地址

面板 id

11169、20347
评论 (0)

点击这里取消回复。

欢迎您 游客  

Copyright © 2026 网站备案号 : 蜀ICP备2022017747号
smarty_hankin 主题. Designed by hankin
主页
页面
  • #1742(无标题)
博主
tang.show
tang.show 管理员
linux、centos、docker 、k8s、mysql等技术相关的总结文档
227 文章 3 评论 339175 浏览
测试
测试