ProxmoxBackupRootDiskFillingUpInFourDays #
Based on recent sampling, the root disk {{ $labels.instance }} is expected to fill up withing four days. Currently {{ $value | humanizePercentage }} is available.
Alert Rule
alert: ProxmoxBackupRootDiskFillingUpInFourDays
annotations:
description: Based on recent sampling, the root disk {{ $labels.instance }} is expected
to fill up withing four days. Currently {{ $value | humanizePercentage }} is available.
runbook: https://srerun.github.io/prometheus-alerts/runbooks/pbs-exporter/proxmoxbackuprootdiskfillingupinfourdays/
summary: Proxmox root disk is filling up.
expr: pbs_host_disk_used / pbs_host_disk_total > 0.7 and pbs_host_disk_used > 0 and
predict_linear(pbs_host_disk_available[6h], 4 * 24 * 3600) < 0
for: 30m
labels:
severity: warning
Here is a runbook for the Prometheus alert rule ProxmoxBackupRootDiskFillingUpInFourDays
:
Meaning #
This alert indicates that the root disk of a Proxmox node is filling up and is expected to reach full capacity within four days.
Impact #
If no action is taken, the root disk will become full, leading to:
- Unavailability of the Proxmox node
- Potential data loss or corruption
- Increased risk of node crashes or instability
Diagnosis #
To diagnose the issue, follow these steps:
- Check the alert description for the specific instance and current disk usage percentage.
- Log in to the Proxmox node and check the disk usage using the
df
command or a similar tool. - Identify the files or directories consuming the most disk space.
- Check the backup and retention policies to determine if they need to be adjusted.
Mitigation #
To mitigate the issue, follow these steps:
- Identify and remove any unnecessary files or data on the root disk.
- Adjust the backup and retention policies to ensure that backups are not consuming excessive disk space.
- Consider increasing the disk space available for the Proxmox node.
- Monitor the disk usage and alert thresholds to ensure that the issue does not reoccur.
Remember to update the runbook and annotations as necessary to fit your specific use case.