Skip to main content

CRON-задачи

CRON-задачи

Для автоматической работы компонента настройте три CRON-задачи:

Скачивание/обновление баз GeoIP (IP2Location):
  • Скрипт: core/components/iskwaf/elements/cron/ip2location_download.php
  • Периодичность: Рекомендуется раз в месяц (например, 1-го числа каждого месяца).
  • Пример команды: /usr/bin/php /path/to/your/site/core/components/iskwaf/elements/cron/ip2location_download.php
Анализ IP-адресов, заполнение GeoIP и авто-создание правил:
  • Скрипт: core/components/iskwaf/elements/cron/analyze_ip2location_details.php
  • Периодичность: Рекомендуется раз в 5-15 минут для оперативного создания правил.
  • Пример команды: /usr/bin/php /path/to/your/site/core/components/iskwaf/elements/cron/analyze_ip2location_details.php
Очистка старых логов:
  • Скрипт: core/components/iskwaf/elements/cron/clear_log.php
  • Периодичность: Рекомендуется раз в сутки.
  • Пример команды: /usr/bin/php /path/to/your/site/core/components/iskwaf/elements/cron/clear_log.php
Формирования отчетов:
  • Скрипт: core/components/iskwaf/elements/cron/reports_daily.php
  • Периодичность: Рекомендуется раз в сутки.
  • Пример команды: /usr/bin/php /path/to/your/site/core/components/iskwaf/elements/cron/reports_daily.php

Убедитесь, что пути к PHP-интерпретатору и к скриптам указаны верно для вашего сервера.

Использование (CMP)

Доступ к интерфейсу управления IskWaf осуществляется через главное меню менеджера MODX (обычно в разделе "Пакеты" или "Приложения").

  • Вкладка "Логи": Просмотр всех записей лога WAF с поиском. Теперь должны отображаться колонки "Страна" и "Город" для IP-адресов, по которым есть данные.
  • Вкладки правил (IP, User-Agent, Referrer, Request URI): Управление правилами.
  • Вкладка "Отчет": Просмотр ежедневных сводных отчетов.