Promethus集群部署笔记:(五)安装并配置snmp_exporter

Promethus集群部署笔记:(五)安装并配置snmp_exporter,第1张

概述1、下载安装golang编译环境cd~wgethttps://golang.google.cn/dl/go1.15.4.linux-amd64.tar.gztar-C/usr/local-xzfgo1.15.4.linux-amd64.tar.gzexportPATH=$PATH:/usr/local/go/binecho"exportPATH=$PATH:/usr/local/go/bin">>/etc/profilegoversion 1、下载安装golang编译环境
cd ~wget https://golang.Google.cn/dl/go1.15.4.linux-amd64.tar.gztar -C /usr/local -xzf go1.15.4.linux-amd64.tar.gzexport PATH=$PATH:/usr/local/go/binecho "export PATH=$PATH:/usr/local/go/bin" >> /etc/profilego versiongo env -w goproxy=https://goproxy.io,direct
2、下载安装snmp_exporter
cd /sas/prometheus/wget https://github.com/prometheus/snmp_exporter/releases/download/v0.19.0/snmp_exporter-0.19.0.linux-amd64.tar.gztar -xzvf snmp_exporter-0.19.0.linux-amd64.tar.gzmv snmp_exporter-0.19.0.linux-amd64 snmp_exporter
3、编写Systemd服务管理配置文件
vi /usr/lib/systemd/system/snmp_exporter.service[Unit]Description=Prometheus SNMP Exporter ServicesAfter=network.target [Service]Type=simpleExecStart=/sas/prometheus/snmp_exporter/snmp_exporter --config.file=/sas/prometheus/snmp_exporter/snmp.ymlRestart=on-failureRestartSec=5[Install]WantedBy=multi-user.targetsystemctl daemon-reloadsystemctl start snmp_exporter.servicesystemctl enable snmp_exporter.service
4、下载并编译generator

需要使用generator生成snmp_exporter使用的配置文件snmp.yml
执行go get 因为网络原因可能出错,多重试几次即可
执行make mibs 因为SSL证书校验会报错,修改Makefile文件中curl参数增加-k参数,忽略校验即可

yum install -y gcc gcc-g++ make net-snmp net-snmp-utils net-snmp-libs net-snmp-develyum install -y unzipgo get -v github.com/prometheus/snmp_exporter/generatorcd ${GOPATH-$HOME/go}/src/github.com/prometheus/snmp_exporter/generatorgo build# 安装下载mib需要用到的解压缩软件yum install -y unzip p7zipln -s /usr/bin/7za /usr/bin/7zvi Makefile# CURL_OPTS ?= -s --retry 3 --retry-delay 3 --compressed --location --failCURL_OPTS ?= -k -s --retry 3 --retry-delay 3 --compressed --location --failmake mibs
总结

以上是内存溢出为你收集整理的Promethus集群部署笔记:(五)安装并配置snmp_exporter全部内容,希望文章能够帮你解决Promethus集群部署笔记:(五)安装并配置snmp_exporter所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1244599.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存