Мониторинг температуры в канализации серверной комнаты с помощью SCOM 2007 и Sensatronics Em1, подходит для настройки любых устройств, работающих через SNMP.
+
Краткая заметка о том, как настроить отображение температуры в системе мониторинга System Center Operations Manager 2007 R2 и создать оповещения путем сбора информации по SNMP с оборудования Sensatronics; Отсутствие пакета управления для данного оборудования подтвердили как продавцы в России, так и официальный представитель из США.
У меня была модель ЕМ1 и два датчика с возможностью снятия показаний температуры и влажности и сейчас тестирую установленную версию SCOM 2007 R2. Повторюсь, пакетов управления Sensatronics для SCOM 07 нет; Посмотреть показатели можно через браузер, зайдя на достаточно лаконичную страницу устройства.
Это выглядит примерно так:
Страница обновляется сама, но держать ее постоянно открытой и время от времени просматривать все равно одно удовольствие.
Кстати, один из способов отображения данных с устройства в Nagios основан на загрузке веб-страницы устройства и «вырезании» с нее данных.
Когда-то эта схема работала.
Но сейчас мы говорим об OpsMgr и у него такой возможности нет. Вывод напрашивается сам собой - устройство поддерживает SNMP версии 1 - SCOM поддерживает этот метод, но путь к отображению был непростым.
В основном благодаря уважаемым гуру SCOM с ресурса opsmgr.ru (см.
ссылки 1, 2, 3), а также специалисту с netwizard.com.ua (4) и паре зарубежных экспертов (5, 6).
Они почти убедили меня в необходимости разработки Management Pack, при этом обязательно написав его в xml, повторное удовольствие на пару вечеров.
Я надеюсь, что эти статьи действительно помогут производителям продуктов, интерфейсных с SCOM, выпускать MP вместе с выпускаемым ими продуктом.
Наша задача несколько проще, просто отображать показания и получать уведомления при превышении допустимых значений, отправлять предупреждения ответственным лицам.
Я приведу ряд шагов по настройке SCOM 2007 R2. Во-первых, нам нужно устройство Mib для чтения OID; Обычно вы можете найти его на веб-сайте производителя или номер ссылки (7).
Читать мибы можно с помощью разных программ; Я использовал MibBrowser (8).
Загружаем нужный нам Mib, вводим все необходимые для подключения данные (ip, версию SNMP и строку сообщества), выбираем из леса нужный нам параметр и получаем его OID.
Откройте Консоль управления и начните настройку.
Для начала нужно добавить устройства в консоль, я не хотел это очень подробно описывать, все есть в справке, но для полноты картины посмотрите вот сюда.
Зайдите в раздел администрирования:
Откройте мастер обнаружения через контекстное меню.
Выберите сетевые устройства и продолжайте.
Заполните параметры и начните обнаружение.
Если результат поиска положительный, вы увидите все устройства, найденные в указанном вами диапазоне; установите флажки, чтобы выбрать все устройства, которые необходимо добавить.
Устройство добавлено, теперь перейдем к настройке мониторов и правил.
Перейдите в раздел «Авторинг».
В разделе Правила делаем кое-что новое:
Чтобы было проще ориентироваться, создадим новый МП:
Все можно заполнять как угодно, на работу это никак не влияет, только ее отображение в консоли.
Мы создали его, давайте выберем его.
Тип правила выбираем исходя из производительности, SNMP Performance.
Следующим шагом является выбор имени правила, категории «другое» и целевого объекта «Сетевые устройства SNMP».
Теперь давайте определимся, как часто мы будем опрашивать устройство для получения данных (я оставил две минуты).
Еще я ввел OID для индикатора температуры 3-й группы датчиков устройства.
1.3.6.1.4.1.16174.1.1.3.3.3.3.0 — обратите внимание, что в SCOM все объекты пишутся без первой точки
После завершения нажмите «Создать» и подождите, пока мастер завершит свою работу.
И это нужно будет сделать для каждого из датчиков.
Ниже приведен список необходимых вам OID. Группа 1 Температура - 1.3.6.1.4.1.16174.1.1.3.3.1.3.0 Влажность - 1.3.6.1.4.1.16174.1.1.3.3.1.6.0 Группа2 Температура - 1.3.6.1.4.1.16174.1.1.3.3.2.3.0 Влажность - 1.3.6.1.4.1.16174.1.1.3.3.2.6.0 Группа3 Температура - 1.3.6.1.4.1.16174.1.1.3.3.3.3.0 Влажность - 1.3.6.1.4.1.16174.1.1.3.3.3.6.0 Группа4 Температура - 1.3.6.1.4.1.16174.1.1.3.3.4.3.0 Влажность - 1.3.6.1.4.1.16174.1.1.3.3.4.6.0 В конце концов мы можем быть уверены, что данные с вашего устройства собраны.
Сейчас бы всё это отображалось в каком-то виде, но сначала для удобного поиска датчиков нашего устройства создадим для него группу, по которой будем делать выборку для отображения в будущем представлении производительности.
Перейдите в раздел «Авторинг».
И создайте новую группу:
В качестве явных участников через мастер поиска выбираем из списка нужное нам устройство (при наличии других установленных SNMP-устройств).
Остальные шаги мастера пропускаем, о них сейчас говорить не будем, на последнем шаге нажимаем создать.
Таким образом, у нас есть группа, содержащая наше устройство; Убедиться в работоспособности устройства можно, нажав на просмотр участников группы.
Мы видим то, что должны видеть.
Перейти в режим мониторинга
И мы создаем новое представление о производительности.
Это создает такое представление; вы можете установить временные диапазоны для отображения, цвета линий и т. д.
Первое задание выполнено.
Теперь давайте создадим мониторы для запуска оповещений.
Снова зайдите в раздел «Авторинг».
А в разделе Мониторы сетевых устройств SNMP в разделе специальных возможностей создаем базовый монитор.
Сделаем на основе SNMP проверок, перевод конечно в русской версии смешной, но монитор сделаем на основе зондирования и обнаружения простых правил.
Следующий шаг почти ничего не делает, кроме имени, выбора родительского и целевого объекта.
Теперь указываем OID проверяемого датчика, это будет датчик температуры из третьей группы с OID — 1.3.6.1.4.1.16174.1.1.3.3.3.3.0
Указание параметров /DataItem/SnmpVarBinds/SnmpVarBind[1]/Value , сотрудник менее 28.
А значит, если измеряемый параметр больше или равен 28 градусам, все плохо.
Далее проходим ту же процедуру, что и на третьем шаге, указывая проверяемый OID.
Опять же, для второго выражения мы делаем то же самое, только оператор теперь больше или равен 28.
Далее мы сравниваем состояния с выражениями.
В описании мы можем указать температуру, которая была в момент срабатывания монитора, написав следующее выражение:
$Data/Context/SnmpVarBinds/SnmpVarBind[1]/Value$
Все.
Теперь мы можем создать несколько мониторов для каждого из наших датчиков.
В результате мы имеем очень четкое отображение того, что происходит в серверной комнате.
Ссылки: 1) http://opsmgr.ru/Lists/Posts/Post.aspxЭID=157 2) http://opsmgr.ru/Lists/Posts/Post.aspxЭID=159 3) http://opsmgr.ru/Lists/Posts/Post.aspxЭID=162 4) http://netwizard.com.ua/2009/09/11/monitoring-cisco-na-platforme-microsoft-scom-2007-ch-2/ 5) http://rburri.wordpress.com/2008/04/29/snmp-discovery-provider-for-opsmgr-2007/ 6) http://svintinner.blogspot.com/2008/05/example-snmp-management-pack-for-scom.html 7) http://www.snmplink.org/snmpresource/mib/ 8) http://www.ireasoning.com/mibbrowser.shtml 9) http://galushka.com/systemcenteroperationsmanager2007r2sensatronicsem1/ Теги: #microsoft #мониторинг #менеджер операций системного центра #Системный центр #Чулан
-
Как Сделать Вашу Ит-Инфраструктуру Скучной
19 Oct, 24 -
5 Профессий, Которые Можно Автоматизировать
19 Oct, 24