Prometheus添加监控snmp网络设备

本文详细介绍了如何在CentOS 7.9上安装和配置SNMP Exporter以监控网络设备。首先,不使用Docker部署,因为这样便于管理和调整配置。步骤包括安装依赖包、Git、更新curl,安装golang,然后编译并安装SNMP Exporter。接着,配置SNMP Exporter,包括上传MIB文件、编辑generator.yml和生成snmp.yml配置文件。最后,在Prometheus中添加SNMP监控目标,通过network-switch.yml文件定义交换机IP,并在prometheus.yml中配置scrape配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.SNMP Exporter安装部署

注意不要用docker部署,因为监控不同网络设备需要不断调整配置,比较麻烦,用docker部署操作及排障非常麻烦。

我这里使用centos 7.9部署

1.1下载依赖包
sudo yum install gcc gcc-g++ make net-snmp net-snmp-utils net-snmp-libs net-snmp-devel
1.2下载git
sudo yum install -y git curl wget
1.3更新curl版本

此处注意先前往http://mirror.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/查看 city-fan.org-release-3-10.rhel7.noarch.rpm的文件名称,版本号可能会有变更,下载当前版本

# yum -y install epel-release
# wget http://mirror.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/city-fan.org-release-3-10.rhel7.noarch.rpm
# rpm -ivh city-fan.org-release-3-10.rhel7.noarch.rpm
1.4编辑下载源
vim /etc/yum.repos.d/city-fan.org.repo

# 把enabled=0修改为enabled=1
[city-fan.org]
name=city-fan.org repository for Red Hat Enterprise Linux (and clones) $releasever ($basearch)
#baseurl=http://mirror.city-fan.org/ftp/contrib/yum-repo/rhel$releasever/$basearch
mirrorlist=http://mirror.city-fan.org/ftp/co

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值