1-Prometheus监控系统
文章平均质量分 79
记录Prometheus监控相关博文
神奇的海马体
拥有RHCE、RHCAS、CKA证书,主分享Linux运维、云原生相关技术博文,感谢您的关注。
展开
-
对接企业微信机器人报错:{\“errcode\“:60020,\“errmsg\“:\“not allow to access from your ip, hint: [169917845713115
脚本,如果缺py依赖就pip3 install 安装一下,此处不在赘述!http://公网IP地址:888/hook_path。但是但是,第一次配置可信IP地址,需要先配置。解决方案:企业微信机器人添加。共修改三处配置,如下。原创 2023-11-05 18:32:09 · 2480 阅读 · 3 评论 -
Prometheus接入AlterManager配置企业微信告警(基于K8S环境部署)
如上图可以看到,Prometheus的告警信息已经发到AlterManager了,AlertManager收到报警数据后,会将警报信息进行分组,然后根据AlertManager配置的。2、由于在prometheus中新增了etcd,所以生成一个etcd-certs,这个在部署prometheus需要。1、创建新的Prometheus ConfigMap资源清单,添加监控K8S集群告警规则。1、创建AlterManager ConfigMap资源清单。如上图,告警信息已经成功发往企业微信了!原创 2023-11-05 15:41:24 · 2818 阅读 · 0 评论 -
Prometheus接入AlterManager配置钉钉告警(基于K8S环境部署)
如上图可以看到,Prometheus的告警信息已经发到AlterManager了,AlertManager收到报警数据后,会将警报信息进行分组,然后根据AlertManager配置的。2、由于在prometheus中新增了etcd,所以生成一个etcd-certs,这个在部署prometheus需要。1、创建新的Prometheus ConfigMap资源清单,添加监控K8S集群告警规则。加签秘钥、webhook地址是咱们在钉钉创建机器人时获取的!OK,如上图告警已经发送到钉钉群了,至此,本篇结束!原创 2023-10-29 15:24:56 · 1707 阅读 · 1 评论 -
Prometheus接入AlterManager配置邮件告警(基于K8S环境部署)
2、由于在prometheus中新增了etcd,所以生成一个etcd-certs,这个在部署prometheus需要。1、创建新的Prometheus ConfigMap资源清单,添加监控K8S集群告警规则。1、创建AlterManager ConfigMap资源清单。2、创建AlterManager SVC资源。1、创建deployment资源。2、配置文件核心配置说明。文章之上做本次实验。原创 2023-10-21 20:45:30 · 1563 阅读 · 0 评论 -
Prometheus+Grafana监控K8S集群(基于K8S环境部署)
关于kube-state-metrics资源,我也都写到一个文件中了,直接执行,不需要修改(前提是按照上面环境跟做的!查看资源信息,正常三个节点都要部署node_exporter,如果没有master节点,就要检查上面容忍度配置了。节点,这里填写节点名称,根据自己当前的环境写,其他配置如果是跟做,都不用改!可以使用以下命令查看master-1节点中的污点是什么,然后配置到上面的。OK,浏览器可以访问到Grafana,表示至此步骤,无误!如上图,没有提示时间对上的问题,表示只此步骤,无误。原创 2023-09-24 20:10:40 · 2942 阅读 · 3 评论 -
Prometheus黑盒测试模块,监控TCP端口+ HTTP/HTTPS路由状态
996513659。原创 2023-09-17 01:06:13 · 3093 阅读 · 0 评论 -
Prometheus+Grafana可视化监控【ElasticSearch状态】
注意:我这里使用之前写好脚本进行安装Docker,如果已经有Docker请省略此步骤,安装Docker是为了方便部署Nginx WEB服务器,如果已经有数据库前两步骤都可以省略。显示如上图,表示Prometheus也没问题了,默认端口是9090,我们可以浏览器访问一下。注意: --es.uri参数设置自己的es访问地址,我这里是本机,我写的是。4、Prometheus配置文件中指定nginx_exporter信息。2、安装Prometheus。2、配置systemd管理。4、启动并设置开机自启。原创 2023-09-16 23:50:19 · 1452 阅读 · 0 评论 -
Prometheus+Grafana可视化监控【Nginx状态】
注意:我这里使用之前写好脚本进行安装Docker,如果已经有Docker请省略此步骤,安装Docker是为了方便部署Nginx WEB服务器,如果已经有数据库前两步骤都可以省略。显示如上图,表示Prometheus也没问题了,默认端口是9090,我们可以浏览器访问一下。注意:-nginx.scrape-uri参数设置自己的nginx地址,只要能访问到。4、Prometheus配置文件中指定nginx_exporter信息。路由即可,我这里是本机,我写的是。2、安装Prometheus。原创 2023-09-16 20:50:18 · 1232 阅读 · 0 评论 -
Prometheus+Grafana可视化监控【Redis状态】
注意:我这里使用之前写好脚本进行安装Docker,如果已经有Docker请省略此步骤,安装Docker是为了方便部署Redis数据库,如果已经有数据库前两步骤都可以省略。显示如上图,表示Prometheus也没问题了,默认端口是9090,我们可以浏览器访问一下。4、Prometheus配置文件中指定redis_exporter信息。1、安装redis_exporter。2、安装Prometheus。3、配置systemd管理。2、配置systemd管理。4、启动并设置开机自启。1、安装Grafana。原创 2023-09-16 16:06:45 · 1005 阅读 · 0 评论 -
Prometheus+Grafana可视化监控【MySQL状态】
4、prometheus服务器配置,编辑prometheus.yml文件。2、安装mysqld_exporter。这里使用MySQL的模板ID:7362。prometheus页面验证。1、创建MySQL监控用户。3、配置mysql连接信息。原创 2023-09-12 21:39:17 · 1092 阅读 · 0 评论 -
Prometheus+Grafana可视化监控【主机状态】
Prometheus是一个开源的系统监控和报警系统,现在已经加入到CNCF基金会,成为继k8s之后第二个在CNCF托管的项目,在kubernetes容器管理系统中,通常会搭配prometheus进行监控,同时也支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群。通过PromQL实现多维度数据模型的灵活查询。定义了开放指标数据的标准,自定义探针(如Exporter等),编写简单方便。原创 2023-09-11 21:00:36 · 511 阅读 · 0 评论 -
Prometheus理论知识
push:指被监控端主动推送数据到服务端,需要安装官方。只负责采集数据,而prometheus服务端主动拉取。pull: 指被监控端安装已有的。pull:主动拉取的形式。原创 2023-09-11 20:06:48 · 213 阅读 · 0 评论 -
Prometheus-PushGateway自定义监控项
pushgateway相比较exporter是主动向服务器发送请求,pushgateway本身也是一个程序,可以运行在任意节点上(不是必须在被监控端),运行本身没有抓取数据的功能,它只是被动的等待推送过来,然后发现服务端。原创 2023-09-11 19:50:21 · 1064 阅读 · 0 评论 -
Grafana配置邮件告警
3、配置告警通道 && 测试邮件发送。2、grafana邮件配置。原创 2023-09-11 19:48:13 · 718 阅读 · 0 评论 -
Prometheus+Alertmanager+webhook-dingtalk实现钉钉告警
安装配置只涉及到安装及正常启动无误,并不涉及配置内容!目录,设计到所有安装的服务,咱们都放到此目录中。2、配置Prometheus使用system管理。1、安装Prometheus。3、启动 && 开机自启。,显示下图表示无误~原创 2023-05-13 12:28:43 · 6436 阅读 · 5 评论