系统运维

prometheus snmp_exporter

1. snmp_exporter 下载和安装

  • docker-compose.yml
version: "3"
services:
  snmp:
    image: quay.io/prometheus/snmp-exporter
    volumes:
      - /opt/docker-persist/snmp-exporter:/etc/snmp_exporter
    ports:
      - 9116:9116
      - 116:116/udp
    restart: always
    command: --config.file=/etc/snmp_exporter/snmp.yml

可以下载wget https://github.com/prometheus/snmp_exporter/archive/refs/tags/v0.21.0.tar.gz,解压后将里面的snmp.yml 拷贝到/opt/docker-persist/snmp-exporter

docker-compose up -d

2. prometheus 指标配置

- job_name: 'snmp'
  static_configs:
    - targets:
      - 10.0.15.1  # Center FireWall.
      - 10.0.15.2  # HongXing FireWall.
      - 10.0.15.3  # ChangLe IDC FireWall.
  metrics_path: /snmp
  params:
    module: [if_mib]
  relabel_configs:
    - source_labels: [__address__]
      target_label: __param_target
    - source_labels: [__param_target]
      target_label: instance
    - target_label: __address__
      replacement: 192.168.1.200:9116

3. grafana面板

https://grafana.com/api/dashboards/11169/revisions/1/download

将json其导入grafana 效果如下:
file

留言

您的电子邮箱地址不会被公开。 必填项已用*标注

闽ICP备20008591号-1