Назначение
Мониторинг и перезапуск FreeRADIUS при превышении лимита памяти.
Функционал:
Проверяет, запущен ли процесс
radiusd.Сравнивает использование памяти процессом с пороговым значением (по умолчанию 1 ГБ).
Если память превышает порог, перезапускает
radiusdчерезsystemctl.Поддерживает кастомный порог через аргумент
MEM=(например,MEM=2для 2 ГБ).
Запуск:
/usr/abills/libexec/check_mem_freerad.pm # Порог по умолчанию (1 ГБ) /usr/abills/libexec/check_mem_freerad.pm MEM=1.5 # Порог 1.5 ГБ
Сценарии работы:
- Проверяет, запущен ли процесс
radiusd. - Если использование памяти превышает заданный порог (
MEMв ГБ), перезапускает сервис. - Если процесс не запущен, пытается его стартовать.
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|