基于Prometheus和Grafana的监控平台之运维告警
本文转载自微信公众号「JAVA日知录」,作者单一色调 。转载本文请联系JAVA日知录公众号。
通过前面的文章我们搭建好了监控环境并且监控了服务器、数据库、应用,运维人员可以实时了解当前被监控对象的运行情况,但是他们不可能通过坐在电脑边上盯着DashBoard来发现服务器或应用异常。
这就要求我们需要一个告警功能,当服务器或应用指标异常时发送告警,通过邮件或者短信的形式告诉运维人员及时处理。
今天我们就来聊聊 基于Prometheus和Grafana的监控平台的异常告警功能。
告警方式Grafana
新版本的Grafana已经提供了告警配置,直接在dashboard监控panel中设置告警即可,但是我用过后发现其实并不灵活,不支持变量,而且好多下载的图表无法使用告警,所以我们不选择使用Grafana告警,而使用Alertmanager。
Alertmanager
相比于Grafana的图形化界面,Alertmanager需要依靠配置文件实现,配置稍显繁琐,但是胜在功能强大灵活。接下来我们就一步一步实现告警通知。
告警类型
Alertmanager告警主要使用以下两种:
- 邮件接收器 email_config
- Webhook接收器 webhook_config,会用post形式向配置的url地址发送如下格式的参数。
「这次主要使用邮件的方式进行告警。」
实现步骤
- 下载
从GitHub上下载最新版本的Alertmanager,将其上传解压到服务器上。tar -zxvfalertmanager-0.19.0.linux-amd64.tar.gz
- 配置Alertmanager
修改完成后可以使用 ./amtool check-config alertmanager.yml校验文件是否正确。
校验正确后启动alertmanager。nohup ./alertmanager&。(第一次启动可以不使用nohup静默启动,方便后面查看日志)
我们只定义了一个路由,那就意味着所有由Prometheus产生的告警在发送到Alertmanager之后都会通过名为email的receiver接收。实际上,对于不同级别的告警,会有不同的处理方式,因此在route中,我们还可以定义更多的子Route。具体配置规则大家可以去百度进一步了解。
配置Prometheus
- 在Prometheus安装目录下建立rules文件夹,放置所有的告警规则文件。
在rules文件夹下建立告警规则文件 service_down.yml,当服务器下线时发送邮件。
「配置详解」
alert:告警规则的名称。
expr:基于PromQL表达式告警触发条件,用于计算是否有时间序列满足该条件。
for:评估等待时间,可选参数。用于表示只有当触发条件持续一段时间后才发送告警。在等待期间新产生告警的状态为PENDING,等待期后为FIRING。
labels:自定义标签,允许用户指定要附加到告警上的一组附加标签。
annotations:用于指定一组附加信息,比如用于描述告警详细信息的文字等,annotations的内容在告警产生时会一同作为参数发送到Alertmanager。
配置完成后重启Prometheus,访问Prometheus查看告警配置。
- 测试
关闭node_exporter,过2分钟就可以收到告警邮件啦,截图如下:Alertmanager的告警内容支持使用模板配置,可以使用好看的模板进行渲染,感兴趣的可以试试!
The More
node exporter的一些计算语句
CPU使用率(单位为percent)
内存已使用(单位为bytes)
内存使用量(单位为bytes/sec)
内存使用率(单位为percent)
server1的内存使用率(单位为percent)
server2的磁盘使用率(单位为percent)
uptime时间(单位为seconds)
server1的uptime时间(单位为seconds)
网络流出量(单位为bytes/sec)
server1的网络流出量(单位为bytes/sec)
网络流入量(单位为bytes/sec)
server1的网络流入量(单位为bytes/sec)
磁盘读取速度(单位为bytes/sec)
推荐系统
番茄花园Ghost Win7 x64 SP1稳定装机版2022年7月(64位) 高速下载
语言:中文版系统大小:3.91GB系统类型:Win7欢迎使用 番茄花园 Ghost Win7 x64 SP1 2022.07 极速装机版 专业装机版具有更安全、更稳定、更人性化等特点。集成最常用的装机软件,集成最全面的硬件驱动,精心挑选的系统维护工具,加上独有人性化的设计。是电脑城、个人、公司快速装机之首选!拥有此系统
番茄花园 Windows 10 极速企业版 版本1903 2022年7月(32位) ISO镜像快速下载
语言:中文版系统大小:3.98GB系统类型:Win10番茄花园 Windows 10 32位极速企业版 v2022年7月 一、系统主要特点: 使用微软Win10正式发布的企业TLSB版制作; 安装过程全自动无人值守,无需输入序列号,全自动设置; 安装完成后使用Administrator账户直接登录系统,无需手动设置账号。 安装过程中自动激活
新萝卜家园电脑城专用系统 Windows10 x86 企业版 版本1507 2022年7月(32位) ISO镜像高速下载
语言:中文版系统大小:3.98GB系统类型:Win10新萝卜家园电脑城专用系统 Windows10 x86企业版 2022年7月 一、系统主要特点: 使用微软Win10正式发布的企业TLSB版制作; 安装过程全自动无人值守,无需输入序列号,全自动设置; 安装完成后使用Administrator账户直接登录系统,无需手动设置账号。 安装过程
笔记本&台式机专用系统 Windows10 企业版 版本1903 2022年7月(32位) ISO镜像快速下载
语言:中文版系统大小:3.98GB系统类型:Win10笔记本台式机专用系统 Windows 10 32位企业版 v2022年7月 一、系统主要特点: 使用微软Win10正式发布的企业TLSB版制作; 安装过程全自动无人值守,无需输入序列号,全自动设置; 安装完成后使用Administrator账户直接登录系统,无需手动设置账号。 安装过
笔记本&台式机专用系统 Windows10 企业版 版本1903 2022年7月(64位) 提供下载
语言:中文版系统大小:3.98GB系统类型:Win10笔记本台式机专用系统 Windows10 64专业版 v2022年7月 一、系统主要特点: 使用微软Win10正式发布的专业版制作; 安装过程全自动无人值守,无需输入序列号,全自动设置; 安装完成后使用Administrator账户直接登录系统,无需手动设置账号。 安装过程中自动
雨林木风 Windows10 x64 企业装机版 版本1903 2022年7月(64位) ISO镜像高速下载
语言:中文版系统大小:3.98GB系统类型:Win10新雨林木风 Windows10 x64 企业装机版 2022年7月 一、系统主要特点: 使用微软Win10正式发布的企业TLSB版制作; 安装过程全自动无人值守,无需输入序列号,全自动设置; 安装完成后使用Administrator账户直接登录系统,无需手动设置账号。 安装过程中自动激活
深度技术 Windows 10 x64 企业版 电脑城装机版 版本1903 2022年7月(64位) 高速下载
语言:中文版系统大小:3.98GB系统类型:Win10深度技术 Windows 10 x64 企业TLSB 电脑城装机版2022年7月 一、系统主要特点: 使用微软Win10正式发布的企业TLSB版制作; 安装过程全自动无人值守,无需输入序列号,全自动设置; 安装完成后使用Administrator账户直接登录系统,无需手动设置账号。 安装过程
电脑公司 装机专用系统Windows10 x64 企业版2022年7月(64位) ISO镜像高速下载
语言:中文版系统大小:3.98GB系统类型:Win10电脑公司 装机专用系统 Windows10 x64 企业TLSB版2022年7月一、系统主要特点: 使用微软Win10正式发布的企业TLSB版制作; 安装过程全自动无人值守,无需输入序列号,全自动设置; 安装完成后使用Administrator账户直接登录系统,无需手动设置账号。 安装过
相关文章
- 年度盘点 | 2020勒索软件攻击创下新高
- Cortex 未来网络安全守护者
- 微软Exchange漏洞被利用率仍持续走高,WannaCry勒索软件也呈上升趋势
- 一个有关 V8 漏洞的细节分析 (一)
- 网络安全编程:PE文件结构概述
- Cisco Jabber爆多安全漏洞
- 十月更新修复了Windows 10的Ping of Death漏洞
- 哥伦比亚特区警局遭勒索软件团伙威胁不支付赎金将对外公布其秘密档案
- 圆通泄露40万条个人信息 隐私保护新法欲竖监管屏障
- 监听风云之一 Inotify 介绍
- DNS 漏洞发现者 Dan Kaminsky 去世
- 卡巴斯基发现可能来自CIA的新恶意软件
- Ubuntu 被曝严重漏洞,攻击者可轻松获取 root 权限
- 实现Web端指纹登录
热门系统
- 1华硕笔记本&台式机专用系统 GhostWin7 32位正式旗舰版2018年8月(32位)ISO镜像下载
- 2深度技术 Windows 10 x86 企业版 电脑城装机版2018年10月(32位) ISO镜像免费下载
- 3电脑公司 装机专用系统Windows10 x86喜迎国庆 企业版2020年10月(32位) ISO镜像快速下载
- 4雨林木风 Ghost Win7 SP1 装机版 2020年4月(32位) 提供下载
- 5深度技术 Windows 10 x86 企业版 六一节 电脑城装机版 版本1903 2022年6月(32位) ISO镜像免费下载
- 6深度技术 Windows 10 x64 企业版 电脑城装机版2021年1月(64位) 高速下载
- 7新萝卜家园电脑城专用系统 Windows10 x64 企业版2019年10月(64位) ISO镜像免费下载
- 8新萝卜家园 GhostWin7 SP1 最新电脑城极速装机版2018年8月(32位)ISO镜像下载
- 9电脑公司Ghost Win8.1 x32 精选纯净版2022年5月(免激活) ISO镜像高速下载
- 10新萝卜家园Ghost Win8.1 X32 最新纯净版2018年05(自动激活) ISO镜像免费下载
热门文章
- 1迅雷云播“手机看片神器”使用教程(随时随地秒速离线云播放)
- 2Win10怎么设置网络按流量计费 Win10网络设置流量收费教程
- 3微信公众号怎么年审? 微信公众号年审流程及所需材料介绍
- 4win7蓝屏代码7f指什 怎么解决 很严重
- 5二手笔记本电脑价格是多少 二手笔记本电脑价格盘点
- 6安卓手机安装运行win7系统教程 安卓手机装win7系统教程
- 7华硕b460主板装win7系统及bios设置教程 10代CPU安装Win7教程 BIOS设置 U盘启动 完美支持USB驱动
- 8高通骁龙8cx怎么样 高通骁龙8cx处理器详细介绍
- 9Steam提示“需要在线进行更新,请确认您的网络连接正常”怎么办?
- 10aoc一体机电脑win10改win7系统及bios设置
常用系统
- 1雨林木风Ghost Win7 x64 SP1 极速装机版2022年4月(64位) 高速下载
- 2惠普笔记本&台式机专用系统 GhostWin7 64位旗舰版2018年5月(64位) 好用下载
- 3番茄花园Ghost Win8.1 (X32) 元旦特别 纯净版2022年1月(免激活) ISO镜像免费下载
- 4雨林木风Ghost Win7 x64 SP1 极速装机版2019年4月(64位) 提供下载
- 5新萝卜家园 Ghost XP SP3系统 电脑城极速纯净版 2020年8月 ISO镜像高速下载
- 6雨林木风Ghost Win8.1 (X32) 快速纯净版2021年11月(免激活) ISO镜像快速下载
- 7番茄花园 Windows 10 官方企业版 2019年5月(64位) 高速下载
- 8雨林木风Ghost Win8.1 (X32) 快速纯净版2021年12月(免激活) ISO镜像快速下载
- 9笔记本&台式机专用系统 Windows10 企业版 版本1903 2022年3月(32位) ISO镜像快速下载
- 10电脑公司Ghost Win8.1 x32 六一节 精选纯净版2022年6月(免激活) ISO镜像高速下载