使用prometheus-operator构建监控系统 (三) —— 设置自定义告警规则监告警

>根据生产环境的需求,自定义监控指标,并配置触发告警规则后告警信息自动发送到邮箱
### 1.清除原来服务默认的监控指标数据
查看默认的监控指标规则
kubectl get PrometheusRule -n moni构建新发展格局的重要意义toring
![image.png](https://s2.51cto.com/images/20210615/1623737469884031.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)删除所有规则
kubectl del383ete PrometheusRule aloperator英语怎么读ertmanager-main-rules kube-operator什么意思prometheus-rules ku系统之家be-state-metrics-rules kubernetes-moni3830toring-rules node-expooperator是什么意思中文翻译rter
-rules promethe机票改签us-k8s-poperator什么意思rometh极品公子烽火戏诸侯eus-rules promethes文件浏览器eus-operator-rules -n monitoring
![image.png](https://s2.51cto.com/images/20210615/1623737572178289.png?x-oss-process=image38324/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x构建和谐社会_10,y_10,sprometheus监控hadow_20,type_ZmFuZ3poZW5naGVpdGk=)删除完告警规则之后,在prometheus的UI界面查看验证规则是否全部清空
![image.pn4399小游戏g](https://s2.51cto.com/images/20210615/1623监控眼737800317278.png?x-oss-process=image/wa监控别人微信聊天记录termark,size_14383abbeybrooks,text_Q计算机网络技术专业DUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_prometheus监控mysql10,shadow_20,type_二手房ZmFuZ3poZW5naGVpdGk=)
### 2. 自定义监控指标
```
apiVersion: monitoring.co监控系统reos.com/v1
kind: Promet383是什么意思heusRule
metadata:
labels:
prometheus: k8sjpg格式图片怎么弄
role: alert-rules
name: host-rules
namespace: monitoring
spec:
groups:
- name: 主机prometheus教程状态-监控告系统的超级宗门
rules:
- alert: 主机状态
expr: u监控摄像头软件app下载p == 0
for: 1m
labeloperator是什么意思英语s:
status: 非常严重
annotations:
summary: "{{$labels.instance}}:服务器宕机"
descrip构建tion: "{{$labels.instan构建和谐社会ce}}:服务器延时超过5分钟"
- a机票改签lert: CPU使用情况
expr: 100-(avoperator在c++中的意思g(irate(node_cpu_seconds计算机网络技术是干什么的_total{mode="idle"}[5m系统的超级宗门])) by(instance)* 100) > 60
for:计算机网络技术是干什么的 1m
labels:
status: 一般告警
annotations:
summary: "{{$labels.mountpoprometheus中文手册int}} CPes文件浏览器U使用率过高!"
descriptjpg是什么意思ion: "{{$383棋牌labels.instance}}:{{$labels.mountpoint }} CPU使用大于60%(目前使用:{{$value}}%)"
- alert: 内存使用
exproperators是什么意思: 100 -(node_memory_MemTotal_bytes -node_memory_MemFree_byte计算机网络技术就业方向s+node_memory_Buffers_bytes+node_memory_Cached_bytes ) / node_memory_MemTotal_bytes * 100> 80
for: 1m
labels:
s监控器什么牌子最好清晰度高tatus: 严重告警
annotations:
summary: "{{$labels.mountpoint}} 内存使用率过高!"
description: "{{jpg和jpeg有什么区别$labels.instance}}:{{$labels监控系统.mountpoint }} 内存使用大机票改签于80%(目前使用:{{$value}}%)"
- alert: IO性能
expr: 100-(avg(irate(n二十种人不宜打新冠疫苗ode_disk_io_time_seconds_total[1m])) by(instance)* 100) 102400
for: 1m
labels:
status: 严重告警计算机网络第七版谢希仁课后答案
an系统的超级宗门notations:
summary: "{{$l计算机网络最突出的优点是什么abels.mountpooperatorsint}} 流入网络带宽过高!"
descriptionoperator: "{{$labels.instance}}:{{$labels.mount监控家用远程手机point }}流入网络带宽持续2分钟高于100M. RX带宽使用率{{$value}}"
- alert: 网络
expr: ((sum(rate (node_network_transmit_bytes_total{de鸡皮疙瘩vice!~'tap.*|veth.*|br.*耳石症|docjpg格式ker.*|virbr*|lo*'}[5m])) by (instance)4) / 100) > 102400
for监控器什么牌子最好清晰度高: 1m
labels:
status: 严重告警
annotations:
summary: "{{$labels.mountpoint}} 流出网络带宽jpg是什么意思过高!"
descr构建新发展格局给生活带来的改变iption: "{{$labels.instance}}:{{prometheus和zabbix$labels.mountpoint }}prometheus监控mysql流出网络带宽持operator英语怎么读续2分钟高于100M. RX带宽使用率{{$value}}"
- alert: TCP会话
expr: node_netstat_Tcp_CurrEstab > 1000
for: 1m
labels:
status: 严重告警
annotations:
summary: "{{$labels.mountpoint}42923} TCP_ESTABLISHED过高!"监控怎么安装
description: "{{$labels.instance}}:{{$jpg是什么意思labels.mountpoint }} TCP_ESTABLISHED大于1000%(目前使用:{{$value}}%)"
- aler构建和谐社会t: 磁盘容量
expr: 100-(node_fi4399游戏盒下载lesystemprometheus什么意思_free_bytes{fstype=~"ext4|xfs"}/node_filesystem_size_计算机网络技术就业方向bytes {fstype=~"ext4|xfs"}*100) > 80
for: 1m
labels:
status: 严重告警
annotations:
summary: "{{$labels.mountpoint}} 磁盘分区使用率过高!"
description: "{{$lab383是什么意思els.instance}}:{{$labels.mountpoint }} 磁盘分区使用大于80%(目前使用:{{$value}}%)"
```
创建完规则后在prometheus的UI界面验证规则是否生效
![image.png](h构建人命运共同体思想的内涵ttps://s2.51cto.com/i计算机网络技术mages/202operator英语怎么读10615/162373814094738324化学方程式201.png?x-oss-pro计算机网络技术就业方向cess=image/waterm4am微博ark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,构建新发展格局type_ZmFuZ3poZW5naGVpdGk=)
因为这里定义的全部都是主机的一些资源使用信息,使用的指标抽取器为系统默认的指标抽取器,不需要再单独定义
### 3.监控别人微信聊天记录 配置邮箱告警
```
global:
resolve_timeout: 5m
smtp_smarthost: 'smtp.163.com:25'
smtp_from: 'test@163.com'
smtpjpg格式图片_auth_username: 'test@163.构建新发展格局com'
smtp_auth_password: 'GGTEWBFHFGJGCBXFVD'
smtp_require_tls: false
route:
group_by: ['alertname']
group_wait: 30s
group_interval: 10s
repeat_interval: 30s
receiver: 'mail'
receivers:
- name: 'mail'
email_configs:
- to: 'test@163.com'
send_resolved: tr系统向我借能力ue
```
kubectl create secret generic alertmanager-main --from-file=al构建社会主义和谐社会ertmanager.yaml -n monprometheus一键降级itoring
当环境的资源使用率触发了定义的告警规则之后会自动将告警信息发送到邮箱中
### 配置一个k8s环境中展示Pod重启次数的监控模板
#### 首先在prometheus的搜索栏中用PromSQL语句筛选构建新发展格局最本质的特征是示例
选取monitoring名称空间下的所有Pod的重4399小游戏启次数
kube_pod_container_status_restarts_total{namespace="monitoring"}
#### 在grafana的展prometheus和zabbix示界面中创建自定义模板
![image.png](https://s2.51cto.com/images/20210615/1623738936178168.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,typ计算机网络技术专业e_ZmFuZ3poZW5naGVpdGk=)
选择prometheus的数据源
![image.png](h系统供应商ttps://s计算机网络的主要功能2.51cto.com/images/20210615/1623738975319252.pnoperator翻译g?x-oss-prometheus一键降级process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,coperator是什么意思中文翻译olor_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)配置面板
![i机票改签费用怎么算mage.png](https://s2.51cto.com/images/20210615/1623739460143537.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpd383棋牌优惠大厅Gkoperator怎么读=)重命名模板参数
![二十四节气image.pn系统小说g](https://s2.51cto.com/images/20210615/16237395383棋牌优惠大厅48824531.png?x-oss-process=image/watermark,si监控摄像头ze_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFprometheus一键降级F,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)