监控
文章平均质量分 66
zabbix、Prometheus
半生痴狂半生颠
某厂运维专家,喜欢分享干货。
展开
-
Prometheus-Operater修改Prometheus.yaml配置文件
在多个原生的k8s集群里面安装部署Prometheus-operater后,需要将Prometheus的数据发送至主Prometheus统一管理。发现使用Prometheus-Operater安装的组件受k8s的CRD影响,无法直接修改Prometheus的配置文件。Prometheus-Operater的statefulset类型实际是由自定义的Prometheus的kind控制,而Prometheus的配置文件是由名为prometheus-k8s的Opaque类型的secret控制。原创 2024-01-18 15:00:52 · 2381 阅读 · 2 评论 -
Prometheus监控容器常用rules
description: '服务器磁盘使用超过85%(挂载点: {{ $labels.mountpoint }})'description: '主机磁盘使用超过75%(挂载点: {{ $labels.mountpoint }})'summary: '服务器磁盘使用超过85%(挂载点: {{ $labels.mountpoint }})'summary: '主机磁盘使用超过75%(挂载点: {{ $labels.mountpoint }})'summary: '主机 CPU 使用超过60%'原创 2024-01-18 15:12:53 · 887 阅读 · 0 评论 -
基于helm部署kube-prometheus stack全家桶
背景说明:在日常使用原生k8s一般采用Prometheus进行监控,具体框架图如下仓库收集 Kubernetes 清单、Grafana 仪表板和 Prometheus 规则,结合相关文档和脚本,基于 Prometheus Operator 提供易于操作的端到端 Kubernetes 集群监控。此项目基于 jsonnet 编写,既可以被描述为一个包,也可以被描述为一个库。这里的版本比较低,故我们这里选择对应的事release-0.4的版本。原创 2023-09-20 13:32:47 · 1277 阅读 · 0 评论 -
记一篇zabbix自发现脚本(shell基础篇)
1.配置zabbix相关配置:#disUserParameter=h5discovery.game, bash /data/app/zabbix/agentscript/h5/H5_discovery_Game.sh#baseUserParameter=h5proc.mem[*], bash /data/app/zabbix/agentscript/h5/H5_discovery_Game.sh mem $1 2>&1UserParameter=h5proc.cpu[*]原创 2022-02-16 20:22:48 · 502 阅读 · 0 评论