SNMP Exporter是通过SNMP协议采集SNMP客户端数据,如:交换机,路由器,UPS,SNMP物理机等等,凡是支持SNMP的设备都可以通过SNMP Exporter采集数据并把监控指标暴露出来,Prometheus定期到SNMP Exporter得到监控指标数据,最终存储到时序数据库中。 可以理解SNMP Exporter是中间翻译者,把SNMP的分层数据格式翻译为符合Prometheus时序数据...
# 新建目录 mkdir -pv /opt/snmp_exporter/conf 创建compose.yml ,并启动 SNMP Exporter, Docker 引擎安装可前往改篇文章查看具体步骤:。 # Docker Compose启动SNMP Exporter services: snmp_exporter: image: quay.io/prometheus/snmp-exporter:latest volumes: - /opt/snmp_exporter/conf:/etc/snmp_exporter po...
这个配置文件中有一个模块为Linux,SNMP版本为v2c,团体名称为snmpexporter,监控的OID有:1.3.6.1.4.1.2021.11和1.3.6.1.2.1.1.3,根据OID所在的树状级别,采用不同方式的查询操作(walk或get),被监控的对象有sysUpTime、ssCpuUser、ssCpuSystem、ssCpuIdle。 walk:实际上是SNMP GETNEXT,从SNMP Agent中获取一个或多个...
运行以下命令启动snmp_exporter容器: dockerrun-d-p9116:9116--namesnmp-exporter snmp-exporter 1. 步骤四:配置snmp_exporter 根据需要监控的设备的SNMP信息,在Prometheus的配置文件中添加snmp_exporter的job配置,示例如下: scrape_configs:-job_name:'snmp'static_configs:-targets:['snmp-exporter:9116'] 1. 2. ...
Only the snmp.yml file is used by the snmp_exporter executable to collect data from the snmp enabled devices. Additional command are available for debugging, use the help command to see them. After building, you can pass a directories of mibs, a path to the generator.yml file and the ...
1、主机1:192.168.0.208,centos7.6,已安装prometheus服务,拟安装snmp-exporter。 2、主机2:GNS3网络仿真系统,已配置交换机提供snmp信息服务,通过getif软件成功读取了交换机的snmp信息。 三、步骤 1、安装go语言环境 [root@ELK prometheus]# yum install go #这种方式比较简单,也可参考https://golang.org/doc/inst...
一、snmp_exporter配置文件修改; 采用的是if_mib模块。所以需要修改if_mib模块的配置文件,添加交换机snmp验证的关键字(默认是public),默认没有监控CPU和内存的OID内容,需要手动添加。 Prometheus 监控思科交换机文档完整地址:https://blog.51cto.com/liujingyu/category9.html ...
cd ${GOPATH-$HOME/go}/src/github.com/prometheus/snmp_exporter/generator go build 这一步需要下载go依赖包,如果是离线环境部署,就先在有网络的机器上下载,然后把goPATH下的pkg/mod/cache/download目录复制过来在运行go build 2.3 设置mib文件的文件夹位置,前面的一个mibs就是文件夹,后面是公共文件夹,也加...
snmp_exporter combines all of this data into: ifHCOutOctets{ifAlias="",ifDescr="eth0",ifIndex="2",ifName="eth0"} 1000 Scaling A single instance of snmp_exporter can be run for thousands of devices. Usage Installation Binaries can be downloaded from the Github releases page and need no...
我们已经将监控系统从 zabbix 替换为prometheus, 之前通过snmp很方便的采集到网络设备的指标,改用prometheus后,建议使用 snmp_exporter 来采集数据。 官网提供的那个snmp_exporter默认的模板,不满足我们netscaler的监控需求。我们需要自己改改。 提醒: 建议非netscaler设备请先用官方模板,如果采集不到数据,再考虑去自己修改...