首批通过分布式安全可靠测评,为关键业务系统打造
ob_host_log_disk_percent_over_threshold OB 主机日志目录磁盘使用率超限
更新时间:2026-04-14 15:16:08
告警描述
OBServer 节点的日志目录挂载点的磁盘空间使用率超过阈值则触发该告警。
说明
OBServer 节点的日志目录默认为 /data/log1 。
告警原理
下表列出了该告警监控逻辑中涉及的关键参数。
| 参数 | 值 |
|---|---|
| 监控指标 | ob_host_log_disk_percent_over_threshold说明 |
| 指标来源 | df -B1 该告警的指标来源相对特殊,OCP-Agent 通过上述命令检查 OBServer 磁盘使用量,并对磁盘增加相关标签。标签分别为: |
| 采集指标 | host_partition_volume_free、host_partition_volume_total |
| 监控表达式 | 100 * (1 - avg(host_partition_volume_free{@LABELS}) by (@GBLABELS) / avg(host_partition_volume_total{@LABELS}) by (@GBLABELS)) |
| 采集周期 | 1 秒 |
规则信息
| 监控指标 | 默认阈值(单位:%) | 持续时间 | 检测周期 | 消除周期 |
|---|---|---|---|---|
| ob_host_log_disk_percent_over_threshold | 85 | 0 秒 | 60 秒 | 5 分钟 |
告警信息
| 告警触发方式 | 告警等级 | 范围 |
|---|---|---|
| 基于监控指标的表达式 | 严重 | 服务器 |
告警模板
告警概述模板:${alarm_target} ${alarm_name}
告警详情模板:集群:${ob_cluster_name},主机:${host},告警:${alarm_name},日志目录 ${log_disk_path} 挂载点 ${mount_point} 磁盘使用率 ${value_shown} 超过 ${alarm_threshold} %
告警概述样例:ob_cluster=obcluster-1:svr_ip=xxx.xxx.xxx.xxx OB 主机日志目录磁盘使用率超限
告警详情样例:集群:obcluster-1,主机:xxx.xxx.xxx.xxx,告警:OB 主机日志目录磁盘使用率超限,日志目录 /data/log1 挂载点 /data/log1 磁盘使用率 98.0 % 超过 85.0 %
对系统的影响
OBServer 节点日志盘剩余空间不足时,OBServer 节点可能无法正常工作。
可能原因
其它程序产生的文件过多。
处理方法
执行
df命令查看/data/log1磁盘使用率是否超限。如超限,则执行如下命令找到占用空间最多的目录和文件。
# 找到占用空间最大的5个目录 du -a /data/log1 | sort -n -r | head -n 5 # 找到size最大的5个文件 cd /data/log1 && find -type f -exec du -Sh {} + | sort -rh | head -n 5删除不需要的文件。