Site Scope

- безагентский мониторинг

«HP SiteScope» – это средство безагентского мониторинга, разработанное чтобы помочь Вам обеспечить доступность и производительность распределенных ИТ инфраструктур, например серверов, операционных систем, сетевых устройств, сетевых сервисов, приложений и компонентов приложений. Это легко настраиваемое решение, основанное на WEB интерфейсе, которому не требуется установка агентов сбора данных на Ваших рабочих системах. Мониторы «SiteScope» собирают ключевые измерения производительности и отчеты топологии широкого круга инфраструктурных компонентов. Мониторы индивидуально настраиваются на автоматическое тестирование производительности и доступности систем и сервисов в сетевом окружении. «SiteScope» включает возможность создания предупреждений и отчетов, наряду с панелью, отображения картины наблюдаемого окружения в реальном времени. «SiteScope» может быть сконфигурирован на отправку предупреждений, всякий раз когда происходит обнаружение проблемы в ИТ-инфраструктуре. Кроме того, «SiteScope» может создавать отчеты для мониторов или групп мониторов, которые будут отображать информацию о наблюдаемых серверах и приложениях, простаивающих долгое время; для развёртывания мониторов с одинаковыми параметрами, можно определить шаблоны или использовать заранее сконфигурированные шаблоны «SiteScope». Также «SiteScope» включает шаблоны предупреждений, которые Вы можете использовать для связи и записи информации о происшествиях на различные носители; можно настроить шаблоны предупреждений в соответствии с существующими требованиям.

Лицензирование «SiteScope»

Лицензируется «SiteScope» на количество мониторов, которые могут быть запущены и в некоторых случаях на типы используемых мониторов. В отличие от программного обеспечения, продаваемого на количество сайтов, рабочих мест или пользователей, лицензирование «SiteScope» основывается на требованиях к мониторингу. Так обеспечивается эффективный и гибкий путь для расширения «SiteScope.

«SiteScope» модель мониторинга

Сетевая архитектура «SiteScope» позволяет создание и дальнейшее администрирование масштабируемой среды для мониторинга.

Среда состоит из следующих ключевых компонентов:

  • «Browser-based interface» (WEB интерфейс) - управляет статусом информационных запросов конечных пользователей, запросов на изменение конфигурации и контролем доступа;
  • «Scheduler» (Планировщик) - координирует запущенные мониторы, создание оповещений и генерирование отчетов;
  • «Groups» (Группы) - группа является контейнером для наблюдаемых активов. Группы могут содержать подгруппы, а также использоваться для организации мониторов; группы создаются перед созданием мониторов;
  • «Monitors» (Мониторы) - мониторы собирают информацию о производительности и доступности наблюдаемых систем; мониторы проверяют состояние серверных компонентов, ключевых процессов приложений, файлов журналов или сетевых устройств; монитор также собирает данные, основанные на выбранных показателях и отображает статусы «good», «warning» или «error» в зависимости от заданных границ;
  • «Alerts» (Предупреждения, оповещения) - действие, вызванное изменением в состояния наблюдаемого актива; предупреждения уведомляют соответствующих пользователей, когда появляются отказы или события с отрицательным статусом. Предупреждения могут быть отправлены на электронную почту (e-mail), пейджер, посредством SMS-сообщений или сообщений SNMP;
  • «Reports» (Отчеты) – историческое представление наблюдаемых данных в целях анализа отклонений в результатах; «Sitescope» предлагает различные варианты отчетов от быстрых до детализированных; отчеты помогают отследить отклонения в текущей работе и найти пути решения проблем.

Возможности мониторинга «SiteScope»

Безагентский мониторинг означает, что мониторинг может быть осуществлен без развертывания агентского программного обеспечения на серверах. Это делает развертывание и управление «SiteScope» относительно простым по сравнению с другими средствами наблюдения. В отличие от подхода, основанного на установке агента, «SiteScope» уменьшает общую стоимость владения за счет:

  • сбора детализированных данных о производительности компонентов инфраструктуры;
  • избавление от необходимости в дополнительной памяти или мощности центрального процессора на рабочих системах, для запуска агента мониторинга;
  • уменьшения времени и стоимости обслуживания за счет объединения всех компонентов мониторинга на центральном сервере;
  • отсутствие потребности в выключении рабочих систем для обновления агента мониторинга;
  • отсутствие времени, необходимого для настройки сосуществования различных агентов;
  • уменьшения времени установки из-за отсутствия необходимости физического посещения работающих серверов или ожидания окончания установки программного обеспечения;
  • снижения возможности отключения рабочего сервера из-за нестабильной работы агента.

«SiteScope» является универсальным решением для оперативного мониторинга, которое предоставляет много различных типов мониторов для наблюдения за системами и сервисами на многих уровнях. Многие из мониторов могут быть дополнительно настроены для специальных сред. Предприятиям и организациям часто необходимо развернуть и управлять различными средствами мониторинга операций и доступности на различных уровнях.

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

  • «Server Health» - наблюдение за ресурсами сервера, загрузкой центрального процессора, памятью, дисковым пространством, так же за состоянием ключевых процессов и сервисов;
  • «Web Process and Content» - мониторы доступности ключевых URL, функций ключевых WEB процессов и мониторы текстового содержимого;
  • «Application performance» - мониторы производительности для критических приложений, таких как WEB серверы, базы данных и других серверов приложений;
  • «Network» - мониторы доступности сервисов.

Большинство мониторов «SiteScope» работают посредством эмуляции WEB или сетевых клиентов, которые создают запросы к серверам и приложениям в сетевом окружении.

«SiteScope» предлагает множество отчетов, от кратких оперативных отчетов до подробного управленческого отчета, представленного на рисунке ниже.

 

Рисунок  Отчеты «SiteScope»

Методы контроля «SiteScope»

Методы, используемые «SiteScope» для мониторинга систем, серверов и приложений можно разделить на две категории:

  • «Основанные на стандартных протоколах» - эта категория включает мониторинг с использованием HTTP, HTTPS, FTP, SMTP, SNMP и UDP; мониторы такого типа не зависят от платформы или операционной системы, на которой запущен «SiteScope»; например, «SiteScope», установленный на «Linux» может осуществлять мониторинг WEB страницы, загрузки файлов, транзакции email и SNMP данные на серверах, работающих под «Windows», «HP-UX» и «Solaris UNIX»;
  • «Специфичные для платформы сетевые сервисы и команды» - эта категория включает мониторы, которые осуществляют вход в систему как клиенты удаленной машины и запрашивают информацию; например, «SiteScope» может использовать Telnet или SSH для входа на удаленный сервер и запросить информацию о дисковом пространстве, памяти или процессах. На платформе «Microsoft Windows», «SiteScope» может использовать библиотеки счетчиков производительности «Windows».

Существуют некоторые ограничения мониторинга на различных операционных системах для типов мониторов, которые являются специфичными для платформы. Например, «SiteScope» для «Windows» включает мониторы для «Microsoft Exchange» 2007/2010 и «Microsoft Windows Dial-up» , которых нет в «SiteScope» для «Solaris».

Нижеследующая диаграмма Рисунок 5‑2 Технология безагентского мониторинга дает понятие о безагентском мониторинге «SiteScope». Мониторы делают запросы сервисам на удаленных машинах для сбора данных о производительности и доступности.

Мониторы серверов «SiteScope» (например ЦП, дисковое пространство, память, сервис) могут использоваться для наблюдения за серверными ресурсами на следующих платформах:

  • «Windows NT/2000/2003/2008/XP Pro/Vista/Windows 7» (x86 and Alpha, see note below);
  • «Solaris» (Sparc and x86);
  • «Linux»;
  • «AIX»;
  • «HP/UX» (HP/UX 64-bit).

 

Рисунок Технология безагентского мониторинга

«SiteScope» включает шаблон конфигурации адаптера, который позволяет расширить возможности «SiteScope» для мониторинга операционной системы «UNIX».

Необходимо включить учетные записи на каждом сервере, для которых необходимо дать удаленный доступ «SiteScope» к системным данным. Учетная запись на серверах под мониторингом должна быть настроена, чтобы соответствовать учетной записи, под которой был установлен и используется «SiteScope».

1.4.1. Функции монитора «Citrix»

Монитор «Citrix» используется для проведения мониторинга статистики производительности серверов Citrix. Производится мониторинг множества параметров и счётчиков с одного экземпляра монитора, позволяет отслеживать загрузку сервера для планирования производительности, доступности и мощности. Для каждого сервера Citrix используется отдельный экземпляр монитора. Пороговые значения сообщений предупреждений и ошибок устанавливаются для одного или для множества статистик производительности серверов Citrix. Монитор «Citrix» использует параметры производительность объектов и счётчиков для измерения производительности сервера приложений. Этот монитор осуществляет мониторинг доступности сервера Citrix Presentation server. Монитор «Citrix» отслеживает работоспособность следующих объектов производительности:

  • «Citrix IMA Networking»;
  • «Citrix Presentation Server»;
  • «ICA Session»;
  • «Terminal Services Session»;

Функции монитора «CPU»

Монитор «CPU» используется для проведения мониторинга процессорного времени в процентном соотношении. Посредством мониторинга процессорного времени предотвращается медленное время отклика систем и отказы перед тем, как им произойти. Независимо от количества процессоров создаётся один монитор «CPU» на каждый удалённый сервер. Для систем с несколькими процессорами монитор предоставляет отчёт для каждого процессора в отдельности. Статус является текущим значением, возвращаемым монитором. Сервер безагентского мониторинга отображает средние показатели для систем с несколькими процессорами. На Windows-системах этот средний показатель является средним показателем использования процессора между запусками монитора. На Unix-системах этот средний показатель являются мгновенным показателем использования процессора в момент запуска монитора. Статус записывается в случае «OK» и «Warning». Статус «Warning» выставляется, если процессор загружен более, чем на 90%.

Функции монитора «Database Counter»

Монитор «DatabaseCounter» используется для создания SQL запросов для метрик производительности с любых БД, доступных через JDBC. Этот монитор предоставляет дополнительную поддержку для подсчёта дельт и показателей метрик между запусками монитора. С одного экземпляра монитора осуществляется мониторинг нескольких счётчиков, что позволяет отслеживать загрузку сервера и планировать его производительность, доступность и мощность. Пороговые значения «Error» и «Warning» устанавливаются на одной или нескольких статистик производительности серверов БД. Этот монитор поддерживает мониторинг на любых БД с корректными JDBC драйверами, поддерживающими SQL запросы.

Функции монитора «Database Query»

Монитор «Database Query» используется для мониторинга доступности и корректного функционирования БД. Если БД не работает корректно, то пользователь не получит доступ к web-содержимому и формам, зависящим от этой БД. Пользователи не смогут проводить транзакции, поддерживаемые этими БД. Монитор «Database Query» используется также и для изоляции узких мест производительности. Если время взаимодействия и время ответа ассоциируемого пользовательского URL вырастает на одну и ту же величину, то в БД имеется узкое место.

Функции монитора «DHCP»

Мониторинг «DHCP» используется для мониторинга DHCP серверов для контроля их корректной работы. В случае сбоя работы DHCP сервера, машины, связанные с ним, не смогут получить сетевую конфигурацию после перезагрузки. Если у настроенных машин истекли сроки аренды DHCP адресов, то эти машины будут выведены из сети до момента получения в аренду нового DHCP адреса. Многие сети имеют DHCP серверы, слушающие DHCP запросы. Этот монитор находит DHCP серверы посредством отправки широковещательного запроса на IP адрес и ожидания ответа от DHCP сервера. Каждый запуск монитора возвращает статус и записывает его в файл журнала мониторинга. В этот файл журнала записывается информация об общем времени, ушедшем на отправку запроса и получения IP адреса. DHCP сервер является критичным элементом инфраструктуры, обеспечивающий функционирование остальных хостов сети. В связи с этим, его мониторинг осуществляется каждые 10 минут. Монитор «DHCP» требует установленной библиотеки «Java DHCP» на сервере безагентского мониторинга и не отображается среди мониторов до тех пор, пока не будет установлена эта библиотека. Монитор «DHCP» слушает запросы к DHCP серверу и проверяет факт выделения IP адресов в ответ на запросы.

Функции монитора «Directory»

Монитор «Directory» используется для мониторинга папок, содержащих файлы журналов, а также других файлов, которые имеют тенденцию непредсказуемо расти в размерах. Сервер безагентского мониторинга уведомляет, если количество файлов или все занятое дисковое пространство выходит за установленные пределы. Этот монитор также используется для отслеживания папок, в которых часто добавляются и удаляются новые файлы. При мониторинге папки FTP отслеживается количество файлов в папке и сами файлы в папке одновременно. Для этого монитора устанавливается пороговое значение на основе времени в минутах с момента последнего изменения файла в папке, и времени в минутах с момента первого изменения файла в папке. Так как использование монитора «Directory» сильно отличается, то отсутствует возможность выбора одного наиболее корректного интервала. При мониторинге папки, содержащей множество файлов и подпапок, этот монитор будет работать дольше. Монитор «Directory» позволяет производить мониторинг целой папки и выводить отчёт об общем количестве файлов в папке, общем количестве использованного дискового пространства и времени в минутах с момента изменения какого-либо файла в папке. Эта информация полезна при работе с дисками с ограничением размера или при мониторинге количества файлов записанных в определённую папку или для уровня активности определённой папки.

Функции монитора «Disk Space»

Монитор «Disk Space» используется для мониторинга количества дискового размера, используемого на сервере. Сервер безагентского мониторинга сравнивает текущее дисковое пространство с установленными пределами размера, что позволяет предотвратить сбой системы и повреждение файлов. Монитор «Disk Space» не требует много ресурсов, а интервалы запусков устанавливаются каждые 15 секунд, но обычно достаточно и 10 минут. Запуск скрипта с использованием «Script Alert», удаляющего все файлы в определённых папках, таких как «/tmp», производится, когда остаётся мало дискового пространства. Монитор «Disk Space» отслеживает количество текущего используемого дискового пространства на сервере.

Функции монитора «DNS»

Монитор «DNS» используется для мониторинга DNS, для отслеживания корректной работы. Если DNS сервер не работает корректно, то выход в сеть становится невозможным, а пользователи не смогут соединиться с сервером по имени сервера, а смогут соединиться с ним только по IP адресу. Монитор «DNS» проверяет DNS сервер, используя сеть, а также контролирует факт, что DNS сервер принимает запросы, и что адреса для специальных доменных имён разрешаются. После чего монитор возвращает статус и записывает его в файлы журнала мониторинга при каждом своём запуске. В случае использования межсетевого экрана и двух DNS серверов (первичный и вторичный) DNS серверы могут находиться по разные стороны межсетевого экрана. Внутренний DNS сервер предоставляет сервис доменных имён для внутренних машин. Это важно для мониторинга всех указанных серверов на предмет корректной работы. В случае нахождения первичного и вторичного DNS серверов за межсетевым экраном, а внутреннего DNS сервера перед межсетевым экраном производится мониторинг внутреннего и первичного сервера каждые 2-5 минут. Мониторинг вторичного DNS сервера производится реже - каждые 10-15 минут. Для использования этого монитора используется протокол TCP/IP.

Функции монитора «File»

Монитор «File» используется для мониторинга файлов, которые вырастают до больших размеров и занимают много места на диске, а также файлов журналов. Также производится мониторинг файлов web-страниц, являющиеся важным, не часто меняющимся содержимым. Монитор «File» настраивается для мониторинга размера файла, возраста файла, содержимого файла и для установки пороговых значений для уведомления при превышении последних. Монитор «File» производит уведомление о несанкционированном изменении содержимого файла, так что его корректировка проводится незамедлительно. Для автоматического просмотра файлов журналов, при достижении ими определённого размера, используются скрипты. При каждом запуске монитора «File» возвращается статус, который записывается в файл журнала мониторинга. Также записывается размер файла и срок его существования. Значения чтения являются текущими значениями монитора:

  • «OK»;
  • ошибка совпадения содержимого;
  • файл не найден;
  • содержимое изменено.

Статус ошибки возвращается, если текущее значение монитора любое отличное от «ОК».

Функции монитора «FTP»

При предоставлении FTP доступа к файлам проверяется корректность работы FTP-сервера. Монитор FTP используется для проверки FTP-серверов на доступность FTP-файлов. При получении специальных файлов монитор FTP контролирует содержимое файлов по совпадениям частей текста в содержимом или проверяет содержимое файла на изменения, сравнивая с резервной копией файла. В случае нахождения множества файлов на FTP, отсутствует необходимость осуществления мониторинга каждого. В таком случае производится проверка одного файла небольшого и размера и одного большого. Значения чтения являются текущими значениями монитора:

  • «OK»;
  • неизвестное имя хоста;
  • невозможно увидеть сервер;
  • невозможно подключиться к серверу;
  • время чтения вышло;
  • ошибка совпадения содержимого;
  • сбой входа;
  • файл не найден;
  • содержимое изменено.

Статус записывается как «хорошо» или как «ошибка». Статус ошибки возвращается, если текущее значение монитора любое отличное от «ОК».

Общей стратегией является производить мониторинг малых файлов каждые 10 минут только для убеждения в функционировании сервера. Это используется для тестирования возможности переноса большого файла без негативного влияния на производительность сервера. Расширенные мониторы, отслеживающие файлы на предмет содержимого и изменения размера, запускаются по расписанию каждые 15-30 минут. Иногда производится мониторинг контроля отсутствия изменений в содержимом и размере очень важных файлов. В случае изменения файла создаётся тревога, автоматически запускающая скрипт, заменяющий изменённый файл резервным файлом. Этот монитор позволяет заходить на FTP-сервер и получать специальный файл. Успешное получение файла показывает, что FTP-сервер работает корректно.

Функции монитора «LDAP»

Если LDAP сервер не работает корректно, пользователь не получает доступа к информации, а также к обновлению этой информации в директории. Важно, чтобы пользователь не производил какие-либо аутентификации с использованием LDAP-сервера.

Монитор LDAP используется для мониторинга доступности и корректного функционирования LDAP сервера. Также мониторинг LDAP сервера находит узкие места производительности. Если увеличивается время LDAP и время для конечного пользователя на одинаковую величину, то в сервере LDAP существуют узкие места. Важно производить мониторинг аутентификации специального пользователя LDAP-сервера. При использовании более одного LDAP-сервера, производится мониторинг каждого из них. Производится мониторинг кругового цикла процесса аутентификации. По умолчанию LDAP-траффик передаётся незащищённым. Для его защиты и конфиденциальности используется SSL и корректно установленные сертификаты. Каждый раз при запуске монитора LDAP, возвращается статус, основанный на времени, потраченном на установление соединения.

Статус ошибки или статус предупреждения возвращается, если текущее значение монитора любое отличное от «ОК». Ошибка происходит в случае невозможности подключения, получения ошибки о неизвестном имени хоста или несовпадении IP адреса и имени хоста. Этот монитор позволяет контролировать LDAP-сервер на предмет корректной работы посредством подключения к нему и выполнением простой аутентификации, а также проверки результата ожидаемого содержимого.

Функции монитора «Log File»

Монитор «Log File» отслеживает специальные записи, добавленные в файлы журналов, посредством поиска записей, содержащих определённую текстовую фразу или регулярное выражение. Монитор используется для автоматического сканирования файлов журналов на предмет информации об ошибках. Сервер безагентского мониторинга производит это за установленные интервалы и показывает необходимость сканирования логов вручную. Производится уведомление по условиям предупреждений до того, как произойдёт что-то более серьёзное. Каждый раз при запуске монитора происходит старт с места в файле, где было остановлено чтение с момента последнего запуска. Это позволяет уведомлять только о новых записях и регулировать скорость запуска монитора. Мониторы «Log File» запускаются по расписанию каждые 15 секунд. В зависимости от размера файла журнала, общее количество запущенных мониторов и выбранной опции проверки «с начала файла», время работы монитора занимает 15 и более секунд для проверки файла на желаемые записи. Наиболее часто используемая частота запуска по расписанию - каждые 10 минут. Монитор «Log File» используется для разделения настроенных тревог для проверки содержимого согласно статусу пороговых значений монитора.

Функции монитора «Mail»

Монитор «Mail» проверяет почтовый сервер на предмет приёма запросов и проверяет возможность отправки и получения сообщения. Это осуществляется путём отправки стандартного почтового сообщения с использованием SMTР и последующим получением этого же сообщения с использованием пользовательского аккаунта РОР. Каждое посылаемое сообщение включает в себя уникальный ключ, который позволяет проверять, что полученное сообщение тоже, что и было отправлено. Каждый раз при запуске монитора «Mail» возвращается статус, который записывается в файл журнала. Также записывается общее время, затраченное на отправку и получение почтового сообщения. В случае невозможности завершения этого цикла, генерируется сообщение об ошибке. Мониторинг первичного почтового сервера производится как минимум каждые 5 минут. Работоспособность других почтовых серверов отслеживается не так часто. Для получения тестовых почтовых сообщений, отправленных с сервера безагентского мониторинга, используется специально настроенная почтовая учётная запись. Монитор «Mail» проверяет почтовый сервер на приём и отправку сообщений и используется для всех почтовых серверов, включая внутренние серверы, находящиеся за межсетевыми экранами.

Функции монитора «MAPI»

Монитор MAPI проверяет сервер MAPI на предмет подтверждения того, что операции электронной почты работают. Монитор тестирует операции «Microsoft Exchange Server» и «Outlook». Монитор проверяет, что сервер принимает запросы и что сообщения отправляются и принимаются. Это происходит посредством отправки стандартного электронного письма и удаления письма в случае успешной отправки и получения сообщения. Если мониторинг в части отправки сообщения показывает сбой, то тестовое письмо остаётся в почтовом ящике. Пороговые значения ошибки и предупреждения монитора устанавливаются на основе времени доставки электронного письма. Создаются отдельные экземпляры мониторов MAPI для каждого сервера «MS Exchange». Этот монитор позволяет проводить мониторинг доступности «MS Exchange». Монитор проверяет время доставки электронного письма под учётной записью «MS Exchange».

Функции монитора «Memory»

Память является одним из первостепенных факторов, влияющих на производительность сервера. Монитор «Memory» используется для проведения мониторинга использования физической и виртуальной памяти на сервере и количества свободной памяти. Для выявления проблем в этой области применяется параметр «количество страниц в секунду» и значения измерений объёма свободной памяти. Каждый раз при запуске монитора «Memory», собираются метрики, и отображается статус в панели инструментов сервера безагентского мониторинга. Монитор «Memory» не осуществляет большую нагрузку на сервер. Для мониторинга удалённых Unix-серверов устанавливается соединение на все время получения данных с удалённого сервера. Таким образом, большое количество открытых соединений является результатом некоторых проблем в производительности. Для уведомления используются пороговые значения ошибки и предупреждения, когда память на удалённом сервере начинает заканчиваться. Физическая память (свободная и использованная) отслеживается только на удалённых серверах Windows посредством использования метода WMI-соединения. Этот монитор позволяет отслеживать количество используемой сервером физической и виртуальной памяти. Выход за пределы памяти является причиной сбоев приложений, а разрастание файла подкачки оказывает сильное влияние на производительность.

Функции монитора «Lync Server»

Монитор «Lync Server» позволяет осуществлять мониторинг Lync серверов.

«Microsoft A/V Conferencing Server» (сервер аудио и видео конференций). Производит мониторинг статистики производительности сервера аудио и видео конференций. Аудио и видео конференции используют аудио и видео соединения в режиме реального времени между пользователями. Сервер аудио и видео конференций обеспечивает функциональность проведения конференций и устанавливается с сервера клиентов или развёртывается как отдельно стоящий сервер или как пул сервера аудио и видео конференций.

«Microsoft Archiving Server» (сервер архивирования). Производит мониторинг статистики производительности сервера архивирования. Сервер архивирования позволяет архивировать соединения мгновенных сообщений и собирать содержимое в целях сравнения на соответствие. В данный момент постоянно увеличивается количество производственных и государственных норм, требующих продолжения использования специальных типов коммуникаций. Посредством использования сервера архивирования предоставляется инструмент архивирования содержимого мгновенных сообщений и конференций. В случае развёртывания сервера архивирования и связывания его с пулом серверов клиентов настраивается архивирование мгновенных сообщений и конференций, указываются пользователи, для которых выполняется процесс архивирования.

«Microsoft Director Server» (сервер учётных записей). Производит мониторинг статистики производительности сервера управления учётными записями пользователей. Сервер учётных записей аутентифицирует запросы пользователей, а не сами пользовательские учётные записи, не предоставляет учётные записи пользователям и не предоставляет конференцию. Сервер учётных записей используется при существовании внешних пользователей, где необходима аутентификация перед их отправкой на внутренние серверы. Этот сервер также увеличивает производительность в случае существования нескольких пулов серверов клиентов.

«Microsoft Edge Server» (пограничный сервер). Производит мониторинг статистики производительности пограничного сервера. Этот сервер позволяет пользователям связываться и сотрудничать с пользователями, находящимися по другую сторону межсетевого экрана. Внешние пользователи включают в себя внутренних пользователей, но работающих в данный момент вне офиса, а также пользователей партнёров и прочих приглашённых к участию в конференции пользователей. Пограничный сервер позволяет подключаться к общественным сервисам мгновенных сообщений (Windows Live, AOL, Yahoo!).

«Microsoft Front End Server» (сервер клиентов). Производит мониторинг статистики производительности сервера клиентов. Этот сервер носит ключевую серверную роль и обслуживает множество базовых функций «Lync»-сервера. Сервер клиентов, как и внутренние серверы, предоставляющие БД, представляет собой только серверные роли, необходимые для работы «Lync»-сервера. Пул сервера клиентов является набором серверов клиентов, одинаково настроенных для совместной работы и предоставления сервисов общей группе пользователей. Пул предоставляет масштабируемый и отказоустойчивый сервис для пользователей. Сервер клиентов предоставляет следующие функции:

  • аутентификации и регистрации пользователей
  • приёма информации и обмена карточкой контактов;
  • адресной книги и распространения списка абонентов;
  • мгновенных сообщений, включая многосторонние конференции мгновенных сообщений;
  • web-конференций и общедоступных приложений;
  • хостинга приложений «Lync» сервера и сторонних приложений;
  • сервисов приложений для хостинга приложений и для самих приложений.
  • Web-конференций и предоставления общего доступа к приложениям.

«Microsoft Mediation Server» (сервер-посредник). Производит мониторинг статистики производительности сервера-посредника. Этот сервер является необходимым компонентом для работы «Enterprise Voice» и конференций «dial-in». Сервер-посредник транслирует сигналы и медиа-данные между внутренней инфраструктурой и общественным сетевым шлюзом переключения телефонов (PSTN), IP-PBX и транка SIP. На стороне сервера «Lync» сервер-посредник слушает один взаимный транспортный адрес (MTLS), а на стороне шлюза - один TCP транспортный адрес и один TLS транспортный адрес.

«Microsoft Monitoring and CDR Server» (сервер мониторинга и записи соединений). Производит мониторинг статистики производительности сервера мониторинга и записи соединений. Этот сервер собирает данные о качестве сетевой медиа аудио и видео конференциях, а также на «Enterprise Voice» конференциях. Эта информация предоставляют лучшее качество передачи медиа данных. Также собираются записи ошибок звонков (CER), которые используются для устранения проблем при сбое звонков, и информацию из формы записи деталей звонков (CDR) о различных функциях сервера «Lync», позволяющих производить оценку дальнейшего развития инфраструктуры.

«Microsoft Registrar Server» (сервер регистрации). Производит мониторинг статистики производительности сервера регистрации. Этот сервер играет серверную роль, позволяющую осуществлять аутентификацию и регистрацию клиентов, а также предоставлять сервис маршрутизации. Он находится среди других компонентов «Standard Edition Server», «Enterprise Front End Server», «Director» или «Survivable Branch Appliance». Пул серверов регистрации состоит из серверов регистрации, работающих в пуле сервера «Lync» и принадлежащих этой же площадке. Монитор сервера регистрации позволяет отслеживать загрузку сервера для планирования производительности, доступности и мощности. Множество параметров и счётчиков контролируется соответствующим экземпляром монитора одного сервера безагенсктого мониторинга. Для каждого сервера используется отдельный экземпляр монитора. Для статистики производительности устанавливаются пороговые значения предупреждения и ошибки.

Функции монитора «SQL Server»

Монитор «SQL Server» используется для мониторинга метрик производительности сервера SQL серверов версий 6.5, 7.1, 2000, 2005, 2008 и 2008 R2 на Windows системах. Посредством одного экземпляра монитора производится мониторинг множества параметров и счётчиков, что позволяет отслеживать загрузку сервера для планирования производительности, доступности и мощности. Для каждого сервера «MS SQL» создаётся отдельный монитор. Устанавливаются пороговые значения ошибки и предупреждения для получения статистики производительности MS SQL сервера.

Функции монитора «Oracle Database»

Монитор «Oracle Database» используется для мониторинга статистики производительности сервера БД Oracle версий 8i, 9i, 10g, 11i, и 11g R2 (11.2.0.1). С одного экземпляра монитора производится мониторинг нескольких параметров и счётчиков. Это позволяет осуществлять отслеживание загрузки сервера для планирования производительности, доступности и мощности. Создаются отдельные экземпляры монитора «Oracle Database» для каждой БД Oracle. Пороговые значения ошибки и предупреждения монитора устанавливаются для одной или множества статистик производительности сервера Oracle. Монитор «Oracle Database» позволяет производить мониторинг доступность сервера БД Oracle.

Функции монитора «Ping»

Монитор «Ping» осуществляет два измерения, используемых для определения перегруженного соединения в сети: «Round Trip Time» и «Loss Percentage». Увеличение любой из этих двух метрик говорит о существующих проблемах. В случае с «Loss Percentage» при отсутствии потерь возвращается значение 0%, а при значении 100% связь считается потерянной. Некоторые пакеты иногда теряются, но если это становится нормой, то это значит, что маршрутизатор в данный момент перегружен и производит скидывание пакетов. При каждом запуске монитора «Ping» возвращается статус сообщения, которое записывается в файл журнала мониторинга. Также туда записывается общее время, затраченное на получение ответа от целевого хоста. Этот монитор используется для контроля соединения сразу в нескольких точках, в каждом сегменте сети прохождения всего маршрута пакетов. Монитор «Ping» не сообщит точно, в каком месте находится проблема, а только сообщит о её существовании. Мониторинг маршрутизатора осуществляется каждые 2 минуты без снижения производительности системы. Мониторы, контролирующие выход в сеть провайдера и основной шины, производят опрос с частотой один раз в 10 минут, что минимизирует траффик. Этот монитор используется для контроля соединения и времени отклика, позволяет проверить доступность хоста посредством протокола ICMP.

Функции монитора «Port»

Монитор «Port» используется для мониторинга сетевых приложений (Gopher, IRC службы, некоторые медиа службы и другие сетевые приложения). В случае невозможности подключения к целевому порту, сервер безагенсктого мониторинга незамедлительно отправит уведомление. При каждом запуске монитора осуществляется получение сообщения со статусом и запись этого статуса в файл журнала мониторинга. В этот журнал также записывается количество времени, затраченное на получение ответа от удалённой службы. Статус является текущим значением монитора.

Предоставляются следующие значения статусов:

  • «OK»;
  • неизвестное имя хоста;
  • не виден сервер;
  • отсутствует соединение с сервером;
  • время чтения вышло;
  • ошибка поиска совпадения.

Статус записывается как «хорошо» или как «ошибка». Статус ошибки возвращается при любом статусе, отличным от статуса «OK». Монитор «Port» зависит от отслеживаемых приложений или систем. Этот монитор не потребляет много ресурсов, так что он запускается каждые 15 секунд, но достаточно и запуска монитора с частотой один раз в 10 минут. Монитор «Port» проверяет, что с целевым портом устанавливается соединение, и измеряет длительность установления этого соединения. Также он отслеживает наличие какой-либо строки текста, а также отправляет какую-либо строку текста после установления соединения.

Функции монитора «Service»

Монитор «Service» контролирует запущенные специальные службы и процессы, а также следит за уровнем использования процессом виртуальной памяти и процессорного времени. Если служба и процесс не отображаются или используют много памяти, сервер безагентского мониторинга отправляет тревогу по этой проблеме и запускает скрипт, автоматически перезапускающий проблемную службу или процесс, для минимизирования влияния на другие процедуры и операции. Монитор «Service» создаётся для любой службы и процесса, которые должны работать совместно. Для автоматического перезапуска службы настраивается «Script Alert», если сервер безагентского мониторинга не находит целевой службы или процесса. Каждый раз при запуске монитора, возвращается статус сообщения, который записывается в файл журнала мониторинга. Статус является текущим значением монитора.

Предоставляются следующие значения статусов:

  • работает;
  • не найден.

Статус записывается как «хорошо» или как «ошибка». Статус ошибки возвращается, если служба не находится. Этот монитор не потребляет много ресурсов. Для мониторинга удалённых UNIX-серверов, устанавливается SSH-соединение или telnet-соединение. Множество таких соединений могут быть причиной снижения производительности монитора. Интервал запуска монитора «Service» - один раз в 5 минут. Для более критичных систем частота увеличивается. Этот монитор проверяет работоспособность службы (Windows) и специального процесса (Unix). Существует множество служб и процессов для корректного функционирования сервера (web-сервер, Mail, FTP, News, Gopher, Telnet). Web-окружение, с поддержкой электронных коммерческих транзакций, имеет другие процессы, поддерживающие обмен данными.

Функции монитора «SNMP»

Множество сетевых устройств поддерживают протокол SNMP в качестве средства мониторинга. Монитор «SNMP» используется для мониторинга устройств (межсетевые экраны, коммутаторы, маршрутизаторы, ИБП), посредством подключения к ним по протоколу SNMP. Поставщики нескольких ОС предоставляют SNMP-агентов и MIB-объекты для доступа посредством SNMP к метрикам производительности, статистики интерфейсов, таблиц процессов, ошибкам пакетов, статусам устройств, пропускной способности серверов и рабочих станций. Монитор поддерживает агенты мониторинга SNMP версий 1.0, 2.0 и 3.0 с алгоритмами шифрования MD5 и SHA. Монитор «SNMP» используется для просмотра значений, получаемых посредством запущенных SNMP-агентов на устройствах, которые соотносятся с «Object ID», доступным для применения на устройство или на ПП, а также из формы MIB-файла. Монитор «SNMP» также используется для прослушивания SNMP трапов со множества устройств.

Функции монитора «SNMP by MIB»

Монитор «SNMP by MIB» собирает информацию с ресурсов, организуя её в просматриваемую древовидную структуру и позволяет выбирать элементы дерева для мониторинга. Монитор «SNMP by MIB» работает посредством подключения к специальному SNMP-агенту и проведения полного прохода дерева MIB с помощью SNMP-агента. Таким образом, отсутствует необходимость следить за обрабатываемыми агентом объектами. Этот монитор поддерживает агенты SNMP версий 1, 2 и 3 с алгоритмом шифрования MD5. MIB файлы в папке «<SiteScope root directory>\templates.mib» используются для создания просматриваемого дерева, содержащего имена и описания найденных во время полного прохода дерева MIB объектов. Объект может не отображаться с текстовым именем и описанием, в зависимости от доступности дерева MIB в файле «templates.mib». Сервер безагентского мониторинга не отображает объекты при их выборе пользователем, когда не знает, как их отображать. В таком случае устанавливается пороговые значения ошибки и предупреждения для различных объектов.

Функции монитора «SNMP Trap»

Монитор «SNMP Trap» используется для автоматического сбора SNMP трапов с различных устройств. При каждом запуске этого монитора проверяется трапы, присланные с момента последнего запуска. Монитор поддерживает трапы SNMP версий 1, 2 и 3. Монитор «SNMP Trap» проверяет трапы, принятые с различных устройств. Для этого на сетевых устройствах работает SNMP-агент, который настроен на отправку трапов на сервер безагентского мониторинга.

Функции монитора «URL»

Монитор «URL» используется для мониторинга специальных web-страниц на предмет возможности их получения. Монитор «URL» поддерживает HTTP версий 1.0 и 1.1 и используется для:

  • проверки защищённых страниц с использованием SSL, 128-битным SSL и клиентскими сертификатами;
  • проверки специального содержимого на полученной web-странице;
  • проверки web-страницы на изменения;
  • проверки на специальные сообщения об ошибках;
  • проверки web-страницы на определённое значение;
  • получения детализированной информации о загрузке;
  • проверки XML.

Когда монитор «URL» получает web-страницу, то он получает и её содержимое. Успешное получение страницы является показателем корректной работы web-сервера. Монитор «URL» не получает автоматически какие-либо объекты, связанные с этой страницей (изображения и фреймы), но эта функция включается вручную. В случае получения специальных web-страниц, монитор «URL» проверяет на предмет корректного функционирования CGI-скриптов и оконечных БД. Для получения полных данных о БД или инициации одного из CGI-скриптов, вводится полный URL. Монитор «URL» проверяет, что скрипт генерирует страницу и возвращает её пользователю. Функция монитора «URL» «поиск совпадений по строке» проверяет корректность содержимого страниц. Этот монитор используется для наиболее важных - домашних страниц, а также для динамически генерируемых страниц и страниц, зависящих от других приложений – использующих оконечные БД.

Цель этого монитора – проверять образцы всех типов предоставляемых страниц на предмет их работоспособности. Нет необходимости проверять каждый тип страниц на корректность работы. Выбираются станицы с самыми низкими пропускными способностями, а в случае мониторинга страниц, генерируемых другими приложениями, выбираются самые малые по объёму с наименьшим количеством графики, что даёт небольшую нагрузку на сервер в течение времени мониторинга. Все статусы, которые получает монитор «URL» записываются в файл журнала мониторинга, а также записывается общее время, затраченное на получение целевого документа. Это значение статуса также отображается в списке мониторов сервера безагентского мониторинга и выводится как часть тревожного сообщения, отправляемого по электронной почте. Статус показывает наиболее часто получаемый результат работы монитора. Он также записывается в файлах журналов сервера безагенсктого мониторинга, отправляется по почте в виде тревожных сообщений и передаются на пейджер.

Предоставляются следующие значения статусов:

  • «OK»;
  • неизвестное имя хоста;
  • сервер не виден;
  • нет соединения с сервером;
  • время чтения вышло;
  • ошибка совпадения поиска содержимого;
  • документ перемещён;
  • неавторизованно;
  • запрещён;
  • не найден;
  • необходима прокси-аутентификация;
  • ошибка сервера;
  • не осуществимо;
  • сервер занят.

Статус записывается на инструментальной панели сервера безагенсктого мониторинга как «хорошо», «предупреждение», или «ошибка». Статус «предупреждение» или «ошибка» возвращается, если текущее значение монитора отлично от «хорошо». Каждый монитор «URL» не создаёт больше нагрузки на сервер, чем любой пользователь, загрузивший страницу с web-сервера, что позволяет запускать монитор достаточно часто. Длительность между запусками монитора равна количеству времени, остающегося до уведомления о возможной проблеме.

Запуск мониторов для очень критичных страниц выбирается с частотой выполнения каждые 1-2 минуты, для менее критичных – 10 минут. В таком случае уведомление осуществляется незамедлительно при сбое одной страницы или всего web-сервера при отсутствии необходимости одновременного запуска большого количества экземпляров монитора. Этот монитор обеспечивает своевременную сквозную проверку работоспособности web-сервера, корректного предоставления web-страниц, а также определяет доступность оконечных БД, контролирует содержимое динамически генерируемых страниц, проверяет изменённое содержимое и отслеживает специальные значения на web-странице.

Функции монитора «VMware Performance»

Монитор «VMware Performance» используется для мониторинга серверов VMware и поддерживает:

  • ESX хосты, VM, и мониторинг пулов ресурсов; используется более одного монитора для контроля нескольких VM и ESX хостов;
  • «VMotion» виртуальных машин.

После создания монитора используется URL-соединение, настроенное на доступ к ПП и динамическое обнаружение иерархии объектов и доступных контейнеров производительности. Из этих контейнеров выбираются данные для определения измерений, которые будут получены для определения статуса сервера. Этот монитор позволяет оуществлять мониторинг статистики производительности инфраструктуры VMware для различных серверных приложений.

Функции монитора «IBM WebSphere Application Server»

Монитор «IBM WebSphere Application Server» используется для мониторинга статистики производительности сервера IBM WebSphere версий 3.5.x, 4.x, 5.x, 6.0x, 6.1x и 7.0x. Применяются интерфейсы мониторинга производительности, предоставляемые сервером приложений «IBM WebSphere». Монитор осуществляет мониторинг множества параметров и счётчиков посредством одного экземпляра монитора. Это позволяет отслеживать загрузку сервера для планирования производительности, доступности и мощности. Пороговые значения ошибки и предупреждения монитора устанавливаются на одной или нескольких статистиках производительности сервера приложений «IBM WebSphere». Производится создание отдельных экземпляров монитора сервера приложений «IBM WebSphere» для версий 3.5.x, 4.x, 5.x и 7.0x. Одним процессом сервера безагентского мониторинга производится мониторинг различных экземпляров сервера приложений «IBM WebSphere» версий 6.0 и 6.1. Монитор «IBM WebSphere Application Server» позволяет производить мониторинг доступности и серверной статистики сервера приложений «IBM WebSphere» версий 3.5.x, 4.x, 5.x, 6.0x, 6.1x и 7.0x.

Функции монитора raquo; создаётся для любой службы и процесса, которые должны работать совместно. Для автоматического перезапуска службы настраивается liraquo; для версий 3.5.x, 4.x, 5.x и 7.0x. Одним процессом сервера безагентского мониторинга производится мониторинг различных экземпляров сервера приложений