|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
6.2 Мониторинг доступности серверов, служб и приложенийОтслеживание работы серверов, служб и приложений, MOM (Microsoft Operations Manager), Servers Alive, Servers Check У администраторов часто возникает необходимость отслеживать работу каких-либо программ (обычно серверных приложений, таких, как Oracle, SQL Server, Exchange) или серверов целиком - чтобы в случае возникновения каких-либо проблем администратор уведомлялся немедленно, не дожидаясь звонков от пользователей. Стандартное средство Microsoft, которое предназначено для решения этой проблемы - Microsoft Operations Manager фирмы Microsoft (сокращенно MOM). Однако это средство достаточно дорогое, очень ресурсоемкое и достаточно сложное в настройке (планируется, что в будущем оно будет слито с Systems Management Server в единый. Кроме того, средства проверки встроены в многие серверные продукты Microsoft (к примеру, серверные мониторы Exchange Server или оповещения в SQL Server). На другом полюсе находятся скрипты на основе WMI, которые позволяют периодически проверять работоспособность службы или приложения (примеры таких скриптов - в Script Repository от Microsoft). В промежутке - множество платных и бесплатных (редко) продуктов, которые позволяют осуществлять такой мониторинг. Как правило, такие программы умеют: · производить мониторинг доступности компьютера по сети (PING на IP-адрес или опрос конкретного порта; · проверять статус службы/процесса (то есть запущен или нет), иногда - используемые данным процессом/службой системные ресурсы. Очень удобно в тех ситуациях, когда необходимо оповещение при завершении работы какого-либо приложения, или когда необходимо сразу известить администратора, что запущен такой-то процесс; · проверять наличие свободного места на диске; · проверять доступность Web-страницы по указанному адресу URL; · проверять работоспособность сервера баз данных (например, SQL Server и Oracle); · проверять наличие файлов/каталогов на дисках; · запускать для целей проверки внешние программы/скрипты/пакетные файлы и принимать от них коды возврата. Список Actions - действий, которые будут предприняты в случае обнаружения события, также вполне стандартный: выполнить команду/скрипт/пакетный файл, выдать звуковое предупреждение, отправить сообщение на пейджер/ почтовый ящик/ по сети через NET SEND, записать информацию в журнал событий Windows. Соответствующие программы находятся на компакт-диске в каталоге Мониторинг\Мониторинг серверов-служб-приложений. Из всего набора можно выделить две: · Servers Alive - вариант Freeware вполне удобен для нормальной работы (работает без ограничения по времени, умеет одновременно производить мониторинг до 10 серверов/рабочих станций; полная версия - до 1000 серверов). Программа очень проста в установке и настройке и является, возможно. лучшим вариантом, когда нужно производить мониторинг серверов в режиме реального времени; · ServersCheck - одна из наиболее полнофункциональных программ. Устанавливается как служба/Web-приложение, в отличие от Servers Alive, ведет протоколы, умеет отслеживать системные ресурсы, которые заняты определенным процессом, строит графики и отчеты (в том числе визуальные), умеет работать с серверами Windows и Unix (из единой консоли) и т.п. Бесплатная версия умеет отслеживать до 3-х проверок одновременно.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||