FreeRADIUSHighQueuePPS #
The FreeRADIUS server is processing a high number of packets per second ({{ $value }}). Check server load.
Alert Rule
alert: FreeRADIUSHighQueuePPS
annotations:
description: The FreeRADIUS server is processing a high number of packets per second
({{ $value }}). Check server load.
runbook: https://srerun.github.io/prometheus-alerts/runbooks/freeradius-exporter/freeradiushighqueuepps/
summary: High Queue Packets Per Second
expr: freeradius_queue_pps_in > 1000 or freeradius_queue_pps_out > 1000
for: 5m
labels:
severity: warning
Here is a runbook for the FreeRADIUSHighQueuePPS alert rule:
Meaning #
The FreeRADIUSHighQueuePPS alert is triggered when the FreeRADIUS server is processing a high number of packets per second, either incoming or outgoing. This can indicate a potential performance issue or a sudden increase in traffic.
Impact #
If not addressed, a high queue packets per second can lead to:
- Delayed or dropped packets, resulting in authentication failures or service disruptions
- Increased latency and response times for RADIUS requests
- Overloaded FreeRADIUS servers, potentially leading to crashes or instability
Diagnosis #
To diagnose the issue, follow these steps:
- Check the FreeRADIUS server logs for any errors or warnings related to high traffic or packet processing
- Investigate the current traffic patterns and identify any unusual spikes or trends
- Verify that the FreeRADIUS server is properly configured and optimized for the current workload
- Review system resources (CPU, memory, disk usage) to ensure they are not overwhelmed
- Check for any recent changes or updates to the FreeRADIUS configuration or environment
Mitigation #
To mitigate the issue, follow these steps:
- Identify and address any underlying causes of the high traffic, such as a misconfigured client or an attack
- Implement rate limiting or traffic shaping to reduce the load on the FreeRADIUS server
- Consider scaling up or distributing the FreeRADIUS server to handle increased traffic demands
- Optimize the FreeRADIUS server configuration for better performance and packet processing efficiency
- Monitor the situation closely and adjust as needed to prevent further issues