Citrx EdgeSight

citrix logoCitrix EdgeSight – средство мониторинга производительности и доступности для таких продуктов как XenApp, XenDesktop. Отдельно существует EdgeSight для мониторинга NetScaler. EdgeSight способен производить мониторинг пользовательских сессий, устройств, использование лицензий, состояние сети в реальном времени.

Средство это весьма развесистое, требовательное к инфраструктуре и отнюдь не тривиальное в настройке. В качестве более легковесных альтернатив можно назвать SNMP мониторинг, splunk сервер + agent for XenApp, а так же такие решение как Terminal Servers Log.

Какие задачи выполняет EdgeSight?

Вы можете производить мониторинг здоровья вашей фермы, получать оповещение о сбоях приложений и выявлять проблемы с сетью еще до того, как ваши пользователи начнут дергать help desk. EdgeSight позволяет генерировать отчеты о наиболее используемых приложениях, количестве лицензий, времени активности пользовательских сессий. Выявлять приложения, использующие большее количество ресурсов и причины длительного времени установки пользовательской сессии. Иными словами вы держите под контролем все аспекты работы вашей фермы.

Citrix EdgeSight состоит из следующих компонент:

  • EdgeSight агенты
  • EdgeSight сервера
  • EdgeSight консоль
  • Citrix License Server

Для создание отчетов Citrix EdgeSight требует Microsoft SQL Server Reporting. Все это представляет собой примерно следующее: citrix edgesight Консоль Citrix EdgeSight – вэб приложение, работающее исключительно в Internet Explorer. Плюс ко всему для работы графиков требуется flash.

Citrix EdgeSight GUI

Консоль поделена на 6 разделов, названия которых, в общем, говорят сами за себя.

  • Monitor – позволяет выявлять проблемы с доступностью и производительностью в режиме реального времени.
  • Troubleshoot – исследование производительности и стабильности устройства/приложения/пользователя в реальном времени.
  • Plan and Manage – графики производительности и стабильности в исторической перспективе. Место, где имеет смысл выявлять сервера и приложения с наихудшей производительностью. 
  • Track Usage – показывает наиболее используемые приложения, количество свободных лицензий.
  • Browse – просмотр отчетов.
  • Configure – настройка EdgeSight.

Средства для мониторинга включают в себя:

  • Farm Monitor – позволяет мониторить триггеры, которые были задействованы по тем или иным причинам на ваших фермерах. Когда регистрируется событие, вызванное триггером в вашей консоли возникает соответствующее оповещение.
  • Alerts – EdgeSight предоставляет бесчисленное количество триггеров  которые можно использовать для наблюдения за вашим окружением. В дополнении к отображении в консоли EdgeSight события, генерированные триггерами могут отправляться по email или генерировать snmp trap.

Примерами таких триггеров являются:

    • Сбои в работе приложений.
    • Недоступность серверов в фермах.
    • Проблемы с производительностью в сессиях.
    • Проблемы с производительностью систем.
    • События, появляющиеся в Windows Event Log.
    • Медленная работа сети.
  • Dashboard – позволяет вам наблюдать в реальном времени за информацией, собираемой с конкретных устройств.

Проблемы, с которыми вы можете столкнуться в процессе установки

  • Агенты не должны устанавливаться на тот же сервер, где установлен EdgeSight Server.
  • Установка завершится ошибкой, если в имени базы имеются точки или тире.
  • EdgeSight Server должен быть установлен до того, как будет установлена консоль администрирования сервера лицензий.
  • Кас

    Станислав спасибо Вам большое за столь прекрасную статью (я правда пока не прочитал) но уверен что она прекрасна, только вы забыли к ней ТЕГ присобачить, т.к выбирая CITRIX или XENAPP этой статьи нету. Если бы все страницы не перешуршал не нашёл бы.

    Да и ещё раз спасибо, и пишите побольше про столько важные продукты. спасибо вам большое.

  • I fixed it :)

  • Kac

    Станислав доброе утро!
    У нас был внедрён Citrix XenApp 6.5, правда внедряла контора интегратор. Документация есть по основным вопросам. А вот EdgeSight не очень освещён. У вас случайно нигде не осталось наработок по нему?)
    За какими параметрами лучше наблюдать у фермы, и какие значения являются хорошими а какие плохими?) Я понимаю что есть мануал по нему, и с первого взгляда даже очень хороший User Guide, но всё же, может что-то осталось?)) Спасибо заранее ))

  • Я мониторил CPU, memory, disk queue length (меньше 1), logon time (до 10 секунд), application startup time (в зависимости от приложения), количество сессий на сервер. Плюс отчеты.

    Помимо этой заметки больше ничего не писал. Вся информация бралась из документации Citrix.

  • Kac

    Спасибо большое.
    А не подскажите как используюся лицензии у Citrix? Я так и не смог получить внятного ответа, говорят что это тайна покрытая мраком. Что мол хитрый цитрикс чуть ли не по паре devideuser лицензии контролирует. У вас по этому поводу никакой информации нет случайно?) И если есть, может быть есть какие-то методы контроля выданных лицензий?) И можно ли их отобрать? А то на этапе тестирования, мы почти все свои 100 потратили, вот думаю как бы вернуть неиспользуемые, ждать 3 месяца не хочется, вроде через этот промежуток времени неиспользуемые лицензии отзываются.

  • По поводу лицензий не подскажу. У нас были какие-то gov лицензии на устройство. Бывают ситуации когда citrix считает лицензии на device, а MS TS считает людей, отсюда могут возникнуть некие трудности.

    По поводу отбора лицензий не понял. Завершается сессия – освобождается лицензия практически моментально. Мониторится все это дело на citrix license server.