Назначение

Мониторинг и перезапуск 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

ПараметрПримерОписание









Дополнительная информация

  • Нет меток