- 博客(306)
- 资源 (16)
- 收藏
- 关注
原创 @Pushgateway 数据自动清理
Pushgateway作为Prometheus生态组件,默认不会自动清理过期指标,可能导致内存占用过高。本文提供三种自动清理方案:1)使用支持TTL的社区分支版本,通过--metric.timetolive参数设置指标存活时间;2)编写Shell脚本定期删除超时指标,搭配crontab定时执行;3)结合Prometheus记录规则识别过期指标并清理。最佳实践包括合理设置生命周期、规范标签设计、监控Pushgateway运行状态等。文中还给出了基于时间和任务的清理示例脚本,帮助实现自动化管理。定期验证清理效果
2025-05-30 18:33:09
1155
原创 @Pushgateway自定义脚本推送数据
本文档介绍了使用自定义脚本向Prometheus Pushgateway推送监控数据的标准流程。首先确定合适的指标类型(Counter、Gauge、Histogram或Summary),然后提供了三种推送方法示例:通过curl命令行、Python脚本或Python客户端库实现。文档还包含定时任务设置、数据验证和高级配置说明(如基本认证和指标删除)。注意事项提醒不要滥用Pushgateway、合理设计指标命名和标签。最后提供了完整的Bash和Python示例脚本,演示如何收集系统指标(如CPU、内存、磁盘使用
2025-05-30 17:59:50
880
原创 @Pushgateway配置与使用
Pushgateway是Prometheus生态中的重要中间件,用于在无法直接拉取数据的场景下收集监控指标。本文详细介绍了Pushgateway的完整配置与使用流程,包括:1)基本概念与适用场景;2)多种安装方式(二进制/Docker/系统服务);3)Prometheus配置方法;4)多种数据推送方式(curl/Python/Shell);5)数据管理操作;6)告警规则配置;7)安全与持久化设置;8)验证监控方法;9)最佳实践建议。重点强调了Pushgateway在临时任务监控、网络隔离场景下的应用价值,同
2025-05-30 17:33:16
946
原创 @Docker Compose 部署 Pushgateway
本文档介绍了使用Docker Compose部署Prometheus Pushgateway的标准流程。主要内容包括:创建项目目录和docker-compose.yml配置文件,启动Pushgateway服务并验证状态,配置Prometheus采集数据,以及日常维护和故障排除方法。部署需具备Docker环境,通过简单命令即可完成安装和数据持久化设置。文档还提供了安全建议和相关参考资料,帮助用户快速搭建并维护Pushgateway中间件服务。
2025-05-30 17:20:55
755
原创 @Prometheus自定义脚本监控-Textfile(Node Exporter)
摘要:本文档详细介绍了使用Prometheus实现自定义脚本监控的标准流程。主要内容包括:环境与权限准备、符合Prometheus规范的脚本开发(提供Bash/Python示例)、通过Node Exporter或直接HTTP服务暴露指标的方法、Prometheus配置指导,以及验证测试步骤和最佳实践建议。文档还提供了系统登录用户和磁盘inode使用率监控的具体实现示例,涵盖脚本编写、部署配置和cron定时执行等完整方案。最后包含常见问题排查和维护建议,为构建自定义监控系统提供全面指导。
2025-05-30 16:52:36
981
原创 @Prometheus 监控操作系统-Exporter(Win & Linux)
本文档提供了在 Windows 和 Linux 操作系统上安装 Prometheus exporter 的详细步骤,用于监控系统指标。
2025-05-30 15:31:37
759
原创 @Docker Compose 部署 Prometheus
摘要 本文详细介绍了使用Docker Compose部署Prometheus监控系统的完整流程。从环境准备(要求Docker 20.10+和Docker Compose 1.29+版本)开始,到配置文件的编写,包括基础监控配置(prometheus.yml)和详细的告警规则文件(alerts.yml)。特别提供了针对Linux和Windows系统的告警规则模板,涵盖CPU、内存、磁盘、网络等关键指标的监控阈值设置。通过清晰的YAML示例展示了如何配置系统资源监控和告警触发条件,为搭建完整的监控系统提供了实用
2025-05-30 15:20:08
1174
原创 @Docker Compose部署Alertmanager
以上为使用Docker Compose部署Alertmanager的标准操作流程。根据实际环境调整配置参数。在Prometheus的告警规则文件中添加相关规则。
2025-05-30 15:03:49
633
原创 @MySQL升级8.0.42(Ubuntu 22.04)-SOP
注:建议在正式执行前进行沙箱环境测试,确保与现有业务系统的兼容性。如使用Galera Cluster等特殊架构,需遵循官方集群升级指南。
2025-05-26 14:48:49
469
原创 @MySQL配置官方APT仓库教程
依赖错误:如果安装仓库包时报错,运行 sudo apt install -f 修复依赖。通过以上步骤,你已成功添加官方 MySQL APT 仓库并升级到最新版本。安装过程中会提示设置 root 密码和其他安全配置。如何在Linux系统中添加MySQL官方APT仓库。如果已安装旧版 MySQL,此命令会触发升级。此时系统已识别MySQL官方仓库,可通过。
2025-04-29 13:57:33
403
原创 @linux系统SSL证书转换(Openssl转换PFX)
在Linux中,你可以使用OpenSSL工具将PFX/P12格式的证书转换为单独的CRT(证书)、KEY(私钥)文件以及提取证书链。
2025-04-08 15:00:22
1436
原创 @Nagios部署及监控告警配置
Nagios 是一款自动化运维工具,可以协助运维人员监控服务器的运行状况,并且拥有报警功能。本文章将介绍其安装方法和详细的配置方法。nagios 监控服务应用指南本地资源:负载,CPU,磁盘,内存。IO,RAID,温度,passwd文件变化,本地所有文件指纹识别网络服务:端口,URL,丢包,进程,网络流量其他设备:交换机,打印机,windows等。业务数据:用户登录失败次数,用户登录网站次数,输入验证码失败的次数,某个API接口流量并发,电商网站订单,支付交易的数量。
2024-12-26 22:44:09
1053
原创 @Zabbix监控网络设备Trap接口UPDOWN关联告警配置
然而,使用SNMPTrap的场景比较特定,需要在设备或应用程序中正确配置和发送SNMPTrap消息,并在Zabbix中设置合适的触发器和操作来处理接收到的事件。需要注意的是,为了实现SNMPTrap功能,设备或应用程序需要在其SNMPTrap配置中设置正确的目标IP地址和端口,并在Zabbix中配置相应的SNMPTrap接收器以接收并处理这些消息。通过配置SNMPTrap接收器,Zabbix可以接收各个设备和应用程序发送的SNMPTrap消息,并将其存储在中央存储库中,实现集中日志管理和分析。
2023-12-28 13:48:50
2766
1
原创 @Openssh【编译安装7.x升级9.0版(Centos7.9)】
【代码】@Openssh【编译安装7.x升级9.0版(Centos7.9)】
2023-11-30 14:40:22
651
原创 @Openssh【rpm软件包7.x升级9.0版本(Centos7.9)】
【代码】Openssh7.x升级9.0版(Centos7.9,rpm)
2023-11-30 14:35:06
773
原创 Linux磁盘扩容(非lvm)操作手册
长期使用传统的分区工具一般都是用 fdisk,但是 fdisk 是很早用法,它只支持 MBR(Master Boot Record),并不支持新型的 GPT(GUID Partition Table)类型,不能操作超过2T的磁盘,因此使用gdisk,parted 等分区工具。早期Linux 只支持 MBR ,后面支持了MBR和GPT两种类型。
2023-09-12 13:58:18
1982
Openssh9.0版本(rpm)
2023-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人