当前位置: 首页 > news >正文

郑州cms建站模板网站设计范例

郑州cms建站模板,网站设计范例,哈尔滨全国网站建设,装饰设计有限公司【监控系统】Promethus整合Alertmanager监控告警邮件通知 Alertmanager是一种开源软件#xff0c;用于管理和报警监视警报。它与Prometheus紧密集成#xff0c;后者是一种流行的开源监视和警报系统。Alertmanager从多个源接收警报和通知#xff0c;并根据一组配置规则来决定…【监控系统】Promethus整合Alertmanager监控告警邮件通知 Alertmanager是一种开源软件用于管理和报警监视警报。它与Prometheus紧密集成后者是一种流行的开源监视和警报系统。Alertmanager从多个源接收警报和通知并根据一组配置规则来决定如何处理和发送这些警报。 因此Alertmanager的功能可以概括为 接收监控系统发送的警报根据配置规则对收到的警报进行处理和去重发送通知警报 Alertmanager支持各种通知方式例如电子邮件、钉钉等。 在Prometheus中一条告警规则组成 告警名称用户需要为告警规则命名告警规则主要由PromQL进行定义表示当表达式PromQL查询结果持续多长时 间During后出发告警 关键特点: 分组将详细的告警信息合并成一个通知某些情况下如由于系统宕机导致大量的告警被同时触发抑制当某一告警发出后可以停止重复发送由此告警引发的其它告警的机制避免告警轰炸静默根据标签对告警进行静默处理如果接收到的告警符合静默的配置 Alertmanager则不会发送告警通知 Alertmanager安装 1.下载Alertmanager wget https://github.com/prometheus/alertmanager/releases/download/v0.24.0/alertmanager-0.24.0.linux-amd64.tar.gz2.解压 tar -zxvf alertmanager-0.24.0.linux-amd64.tar.gz#启动 ./alertmanager --config.filealertmanager.yml#守护进程方式启动 nohup ./alertmanager --config.filealertmanager.yml 访问 ipport 比如 http://ip:9093/#/alerts 关于Alertmanager的使用流程 Prometheus的rules.yaml编写告警规则配置Prometheus定义在哪些情况下被告警。配置Alertmanager添加Email、钉钉或者短信接收程序为告警通知指定目标和通知媒介。建立告警路由定义告警的路由方式以便区分和分类告警级别并为不同的告警目标设定不同的火灾通知方法。 Alert的三种状态 pending警报被激活但是低于配置的持续时间。这里的持续时间即rule里的FOR字段设置的时间。改状态下不发送报警。 firing警报已被激活而且超出设置的持续时间。该状态下发送报警。 inactive既不是pending也不是firing的时候状态变为inactiveprometheus触发一条告警的过程 prometheus—触发阈值—超出持续时间—alertmanager—分组|抑制|静默—媒体类型—邮件|钉钉|微信等。 OK现在我们部署了Alertmanager那么我们的需求就是应用程序监控如果应用程序挂了触发邮件发送开发人员。 首先进到Promethus的根目录下创建rule.yml文件。 我们先来简单介绍一下rule.yaml的配置属性。 groups: # 告警规则组 - name: server-alarmrules: #规则可以配置多个alert告警- alert: # 告警名称expr: # 告警表达式基于PromQL表达式告警触发条件用于计算是否有时间序列满足该条件。for: # 评估等待时间可选用于表示只有当触发条件持续一段时间后才发送告警在等待期间新产生告警 的状态为pending。labels: #自定义标签允许用户指定要附加到告警上的一组附加标签。severity: # 告警严重程度annotations: #用于指定一组附加信息比如用于描述告警详细信息的文字等summary: # 告警摘要description: # 告警详细描述其中severity有以下几种常用值。 critical严重用于描述影响系统主要功能甚至导致系统崩溃的情况。warning警告用于描述存在异常但不会导致系统崩溃或停止服务的情况。info信息用于描述与业务正常运行相对应的正常状态信息。debug调试用于描述可以用于排除故障的调试信息。 #配置规则 groups: - name: server-alarmrules:- alert: InstanceDownexpr: up 0for: 1mlabels:severity: warningannotations:summary: {{ $labels.instance }}description: {{ $labels.instance }} of job {{ $labels.job }} has been down for more than 1 minutes.配置Prometheus关联Alertmanager地址和rule规则启用。 # Alertmanager configuration alerting:alertmanagers:- static_configs:- targets:- 192.168.140.133:9093 rule_files:- rule.yml动态更新配置 curl -X POST http://localhost:9090/-/reload 配置Alertmanager的alertmanager.yml配置文件 alertmanager.yml主要包含两个部分路由(route) 接收器(receivers) 告警信息会从配置中的顶级路由(route)进入路由树根据路由规则将告警信息发送给相应的接收器。 编辑alertmanager.yml文件保存。 global:smtp_smarthost: smtp.163.com:25 # SMTP服务器地址和端口smtp_from: lx990218163.com # 显示在邮件“发件人”字段中的地址smtp_auth_username: lx990218163.com # STMP认证时使用的用户名smtp_auth_password: TCNTXJTZUXJHJJPX # SMTP认证时使用的密码不是密码smtp_require_tls: false # SMTP服务器是否需要TLS加密route:receiver: email # 发送告警通知的收件人和下面的接受者名称匹配group_wait: 10s # 在发送前等待各个警报的时间group_interval: 30s # 相同警报名称的警报发送间隔repeat_interval: 10m # 重复发送警报的时间间隔group_by: [alertname] # 根据警报名分组告警接收者# 告警接收者 receivers: - name: email # 接收者名称email_configs:- to: 2568682870qq.com # 接收告警邮件的收件人重启alertmanager #守护进程方式启动 nohup ./alertmanager --config.filealertmanager.yml 查看Prometheus配置以及rules是否生效 在看一下Alertmanager。 OK接下来 就开始验证告警的功能。 首先我们先停止springboot应用程序。 Prometheus中已经看到服务down了。 Alertmanager中发现了一处告警。 查看邮件 OK到这里就结束啦记得支持下博主哦
http://www.lakalapos1.cn/news/25262/

相关文章:

  • 立水桥大型网站建设旅游电子商务网站建设规划
  • 购物帮–做特惠的导购网站医药销售网站开发背景
  • 网站有哪些平台江门网页制作公司
  • wap网站部署免费做微商代理
  • 注册公司和建网站做红木家具推广哪个网站比较好
  • 电子商务网站的建设与维护济南手机网站制作
  • 网站建设售前网站开发与设计.net
  • 永嘉网站制作网站建设犭金手指a15
  • 做网站需要招聘内容范本2023年中国500强企业
  • 天津网站制作套餐山东省环保厅官方网站建设项目
  • c 做网站设计广州seo网络优化公司
  • 网站logo如何做链接广州做网站哪个平台好
  • 深圳网站营销型建设更改wordpress后台地址
  • 桂林网站制作报价建站公司不给源码
  • 什么网站上做效果图可以赚钱河南网站网站建设
  • 网站建设企业宣传口号企业网站建设有几种
  • 电商网站做影视网站需要境外
  • 网站做受网站中小企业网站制作模板
  • 诚聘高新网站开发工程师中国第一个做电商网站
  • 亚马逊建站服务韩国网站域名
  • 怎么知道网站的域名人和机械网站建设
  • 如何做网站客户案例全包装修包括哪些项目
  • 长沙县好的建站按效果付费如何做网站条幅闪图
  • 南京网站推广排名前十wordpress 文档模板
  • 校园网站建设策划书他达拉非说明书
  • 济南建设工程交易中心网站做网站怎么防止被黑
  • 做网站没有成本的方法项目管理师国家职业资格证书
  • 工业品外贸平台seo与网站优化 pdf
  • 宁波网站公司湖南网站设计公司
  • 住房和城乡建设部网站监理合同合肥app开发费用