snmp_exporter 使用

本贴最后更新于 2094 天前,其中的信息可能已经斗转星移

一、snmp_exporter 配置

1.1 创建监控配置文件 generator.yml

[root@sh-dev-backup-4-2 /opt/snmp_exporter/generator]#cat << EOF >generator.yml 
modules:
  if_mib:
    walk:
     - sysUpTime
     - 1.3.6.1.2.1.2.2.1.8 #int status
     - 1.3.6.1.2.1.2.2.1.10 #in bytes 
     - 1.3.6.1.2.1.2.2.1.16 #out bytes 
    version: 1
    auth:
      community: Prometheus
EOF

1.2 生成 snmp_exporter 配置文件

[root@sh-dev-backup-4-2 /opt/snmp_exporter/generator]# ./generator  generate

1.3 编写 Dockerfile

[root@sh-dev-backup-4-2 /opt/snmp_exporter/generator]# cat << EOF > ../Dockerfile
FROM        quay.io/prometheus/busybox:latest
MAINTAINER  The Prometheus Authors <prometheus-developers@googlegroups.com>
COPY snmp_exporter  /bin/snmp_exporter
COPY snmp.yml       /etc/snmp_exporter/snmp.yml
EXPOSE      9116
ENTRYPOINT  [ "/bin/snmp_exporter" ]
CMD         [ "--config.file=/etc/snmp_exporter/snmp.yml" ]
EOF

##二、Prometheus 配置
添加配置,重启

[root@sh-dev-backup-4-2 /opt/snmp_exporter/generator]# cat << EOF >> prometheus.yml
  - job_name: 'snmp'
    scrape_interval: "1m"
    scrape_timeout: "30s"
    static_configs:      
      - targets:        
        - 10.65.0.1        
        - 100.65.8.1    
    metrics_path: /snmp
EOF

##三、交换机配置
3.1 交换机 SNMP 配置

[Access]snmp-agent
snmp-agent local-engineid 800007DB03488EEFF982A0 #自动分配
[Access] snmp-agent community read cipher %^%#qy5N.dcs*>kd&'XfHy'BBv,r~.VElBJ:9Q$Z6W{&!zYv<bJNA,Mbav0kxGM5b8~D8i)V36IExHRCNx(J%^%#   #加密字符串
[Access] snmp-agent sys-info version all  #使用所有版本SNMP 1/2c/3
[Access] snmp-agent target-host trap address udp-domain 100.65.0.1 udp-port 5000 params securityname cipher Prometheus

3.2 SNMP 测试

[Centos] snmpwalk -v 2c -c Prometheus 10.65.0.1 ifDescr
[Centos] snmpget -v1 -c Prometheus 100.65.8.1 sysContact.0
SNMPv2-MIB::sysContact.0 = STRING: R&D Beijing, Huawei Technologies co.,Ltd.

  • SNMP
    2 引用
  • 监控
    26 引用 • 33 回帖 • 1 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    149 引用 • 257 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...