Citrix NetScaler

Данное руководство содержит инструкции по настройке Citrix, который позволяет использовать ресурсы серверов и сети и повышать скорость доставки веб-приложений.

Настройка Citrix NetScaler

Citrix CTX120609 обеспечивает синхронизацию и настройку системных журналов NetScaler с помощью Newsyslog. По умолчанию Citrix ADC хранит несколько системных журналов на локальном устройстве.

Краткое описание типов событий, регистрируемых в каждом из журналов, представлено в документации Citrix.

Рассмотрим настройку на примере журнала аудита User Configurable Log Messages.

Чтобы создать политику для отправки записи системного журнала на внешний сервер syslog:

  1. В интерфейсе NetScaler перейдите в раздел System → Auditing → Syslog.

  2. Перейдите на вкладку Servers и нажмите на кнопку Add.

    ServiceTab

  3. Укажите данные сервера:

    • В поле Name введите имя сервера (например, syslog).

    • Выполните один из следующих шагов:

      • В поле Server Type выберите из выпадающего списка Server IP и в поле IP Address укажите IP-адрес сервера.

      • В поле Server Type выберите из выпадающего списка Server Domain Name и в поле Server Domain Name введите полное доменное имя сервера.

    • В поле Port введите значение 514.

  4. В блоке Log Levels укажите параметры логирования:

    • Выберите нужный уровень логирования.

    • Выберите из выпадающего списка Date Format формат даты.

    • Установите флажок User Configurable Log Messages.

      LoggingLevel

  5. Нажмите на кнопку Create.

  6. Перейдите на вкладку Policies и нажмите на кнопку Add.

    PoliciesTab

  7. Укажите параметры политики:

    • В поле Name введите имя политики (например, syslog).

    • В поле Expression Type выберите Advanced Policy.

    • Из выпадающего списка Server выберите созданный ранее сервер.

  8. Нажмите на кнопку Create.

  9. На вкладке Policies выберите из выпадающего списка Select Action вариант Advanced Policy Global Bindings.

  10. Нажмите на кнопку Add Binding.

  11. Укажите параметры привязки политики:

    • В поле Select Policy укажите название ранее созданной политики.

    • В поле Priority введите значение 100 или меньше.

    • Из выпадающего списка Global Bind Type выберите SYSTEM_GLOBAL.

  12. Нажмите на кнопку Bind.

Настройка логирования и отправки логов на сервер syslog завершена.

Настройка логирования подробно описана в документации Citrix.

Настройка сервера syslog

Для настройки сервера syslog выполните следующие шаги:

  1. Откройте конфигурационный файл rsyslog (/etc/rsyslog.conf или /etc/rsyslog.d/).

  2. Добавьте следующее правило обработки:

    # Укажите IP-адрес Citrix NetScaler
    if $fromhost-ip=='192.0.2.0' then {
    # Укажите адрес и порт SIEM
      action(type="omfwd" target="siem.sea.land" port="30000" protocol="tcp")
      stop
    }
  3. Перезапустите rsyslog, чтобы изменения вступили в силу:

    sudo systemctl restart rsyslog

Настройка в R-Vision SIEM

  1. В интерфейсе R-Vision SIEM создайте новый конвейер в коллекторе.

  2. Добавьте на конвейер элемент Точка входа со следующими параметрами:

    • Название: введите название точки входа.

    • Тип точки входа: выберите вариант Syslog.

    • Порт точки входа: введите значение в соответствии с настройками на стороне syslog-сервера.

    • Протокол: выберите вариант в соответствии с настройками на стороне syslog-сервера.

  3. Добавьте на конвейер элемент VRL-трансформация со следующим кодом:

    .dproduct="Citrix NetScaler"
  4. Соедините добавленную точку входа и VRL трансформацию.

  5. Добавьте на конвейер элемент Нормализатор с правилом Citrix NetScaler (идентификатор RV-N-28).

  6. Соедините нормализатор с VRL-трансформацией.

  7. Добавьте на конвейер элемент Конечная точка типа Хранилище событий.

  8. Соедините конечную точку с нормализатором.

  9. Сохраните и установите конфигурацию конвейера.

Пример конфигурации конвейера:

CitrixADCPipelineScheme

Если настройка передачи событий выполнена корректно, в хранилище начнут поступать события Citrix NetScaler.

Найти события Citrix NetScaler в хранилище можно по следующему фильтру:

dproduct = "Citrix NetScaler"

citrix netscaler storage