为毛用Prometheus监控,要问,老板要求用的,哈哈
一、ubuntu 和 centos 都是一样的 部署好环境
# Debian-based distributions.
sudo apt-get install unzip build-essential libsnmp-dev p7zip-full
# Redhat-based distributions.
sudo yum install gcc gcc-g++ make net-snmp net-snmp-utils net-snmp-libs net-snmp-devel
二、 编译snmp.yml 文件
安装go 环境(略)
export GO111MODULE=on
export GOPROXY=https://goproxy.cn,direct
配置交换机snmp服务,采取交换机数据
用go 编译下载snmp_exporter包文件,进入generator文件里,这些都是为后面准备
git clone https://github.com/prometheus/snmp_exporter.git
go get github.com/prometheus/snmp_exporter/generator
cd snmp_exporter/generator/
go build
mib 官方直接下载,自己注册华为官网,就可以下载,不过需要sn号认证才可以下载,如果是用ensp模拟机测试的话,有积分,去csdn也是可以下载的。
把文件放入generator目录下面,解压一下自己命名mibs
创建generator.yml
vim generator.yml
modul