Prometheus 基于 snmp 监控网络设备注意事项

news/2024/5/19 0:21:58 标签: Prometheus, snmp, 网络
  1. 使用ifHCOUTOctets 而不是 ifOUTOctets,前者是64位的counter,后者是32位的
  2. snmp-exporter 的配置文件中,抓什么指标就 walk 什么 oid,最小化 walk 提高效率
  3. 告警指标通常使用端口占用率而不是端口流量绝对值,ifSpeed 的值 GB口是 1000,也就是10进制,单位是兆比特,例如
rate(ifHCOUTOctets{job='snmp',ifOperStatus='1'}[2m]) * 8 / (ifSpeed{ifOperStatus="1"} * 1000000) * 100 >= 90 <= 100
  1. 全双工口上下行带宽都是 ifSpeed

http://www.niftyadmin.cn/n/1531812.html

相关文章

Prometheus源码学习(2) 服务发现

Prometheus 每个被控目标暴露一个 endpoint 供 server 抓取&#xff0c;要获知这些 endpoint 有多种方式&#xff0c;最简单的是在配置文件里静态配置&#xff0c;还有基于 k8s、consul、dns 等多种方式&#xff0c;基于文件的服务发现是比较灵活普遍的一种方式。当监控目标量比…

Go 中 nil 的作用

总结自 GopherCon 2016: Francesc Campoy - Understanding nil nil pointer 可以调用 nil 接收者的方法 nil slice 完美的零值 nil map 合法的空指&#xff0c;可以被 for range&#xff0c;用于只读的 map nil channel 停止 select case package demo_channelimport …

Ubuntu18.0.4安装docker

我的系统是elementary os&#xff0c;内核Ubuntu18.0.4 用仓库的方式安装&#xff0c;网上一堆教程&#xff0c;但是就是先入为主&#xff0c;遇到问题的时候没有自我思考 1.先更新系统&#xff0c;并安装相关依赖包&#xff0c;让apt可以通过https访问存储库 sudo apt update …

Prometheus 监控 windows process 进程存活

安装 windows-exporter msiexec /i "D:\monitor\windoes_exporter.msi" ENABELD_COLLECTORS"os,cpu,cs.logical_disk,net,system,process" LISTEN_PORT"19182" EXTRA_FLAGS"--collector.process.whitelistabc|windows_exporter"rule …

用WLW离线写cnblogs博文

测试一下用Windows live writer&#xff08;WLW&#xff09;离线写cnblogs博文的效果&#xff0c;感谢psterdo提供方法。 发个图片测试一下&#xff1a; Fig.1 Bad Cat&#xff01; 问题是&#xff1a; WLW不能指定trackback数据&#xff0c;也许有插件能解决这个问题。 WLW的编…

Prometheus源码学习(3) main程序启动

主要工作流程 设置命令行参数及其默认值和描述信息解析启动命令的命令行参数为 cfg 实例校验配置文件&#xff08;–config.file 设置&#xff09;&#xff0c;默认是 prometheus.yml打印 “Starting Prometheus” 和主机系统信息日志初始化子任务对象并发启动各个子任务 在单…

网络设备日志监控告警部署方案

部署两个 logstash 高可用全部交换机配置日志发送给两个 logstashlogstash 分别从 514 和 5000 两个 udp 端口接收 H3C 和 Cisco 的日志logstash 使用不同的 grok 表达式解析两种交换机的日志&#xff0c;将日志级别作为告警阈值logstash 设置 timestamp 字段为当前时区的时间&…

Prometheus 通过 nginx log 日志监控应用服务

选型 通常后端应用都通过 api 接口暴露服务&#xff0c;通过 nginx log 监控服务有以下特点和优势 满足应用监控的需求通过响应状态码识别错误距离用户侧更近&#xff0c;请求时延包含了 nginx 到后端的网络时延&#xff0c;更接近用户体验对后端程序完全无侵入可以通过 name…