В один прекрасный день сеть наконец поведет себя так, как планировалось. Все интерфейсы маршрутизаторов и коммутаторов действуют, ни один сервер не выходит из строя, в принтерах есть бумага, нигде нет ошибок конфигурации, не выявляются новые устройства, каждый сетевой канал передачи данных успешно функционирует без превышения максимальной пропускной способности и не обнаруживаются ошибки данных. Ничего не происходит. Подсхема Internet зеленеет, как весенняя листва. Уровень адреналина в NOCC очень низок. И он мог бы быть еще ниже, если бы персонал NOCC не знал, что за солнечными днями неотвратимо приходят дождливые.
Для поддержки управления событиями в NNM обеспечивается обстоятельный список предварительно сконфигурированных событий. Для каждого события поддерживаются имя категории, код серьезности ошибки,
Устройства в базе данных NNM находятся либо в управляемом, либо в неуправляемом состоянии. Неуправляемые устройства не опрашиваются, так что NNM не вырабатывает относящихся к ним событий. Управляющие станции принимают во внимание это различие при импортировании устройств с накопительных станций.
В систему событий NNM могут поступать как SNMP-прерывания от нераскрытых устройств, так и прерывания от управляемых и неуправляемых устройств. NNM генерирует
Маршрутизаторы и другие сетевые устройства могут передавать консольные журнальные сообщения в службу системной syslog service ), которая работает в системе NNM. Такие журнальные файлы можно программным путем проверять на предмет наличия критических условий, которые невозможно выявить с помощью SNMP, и оповещать о них систему событий NNM.
В NNM предопределяется шесть категорий событий, и разрешается определять новые категории. Например, можно определить специальную категорию событий Router syslog.
Каждое событие, определенное в NNM, можно модифицировать, чтобы приспособить к местным условиям. Для конкретных событий можно также определить специально настроенные действия. Это могут быть различные действия: от выполнения скрипта восстановления до отсылки e-mail-сообщения.
Для управления историями событий используется база данных событий, которая может быть старомодным плоским файлом trapd.log (в NNM 5.x и более ранних версиях) или средством eventdb, введенным в NNM 6.0. Поскольку полезно иметь возможность просматривать старые события, размер базы данных можно увеличивать, насколько это требуется.
Даже большая, хорошо управляемая сеть заставит NNM генерировать равномерный поток событий, а иногда и шторм событий. Служба установления соотношения событий (
В качестве исторической справки заметим, что для NNM 5.x и более ранних версий в HP определялись категории событий (event category) и обеспечивался браузер событий (event browser). В NNM 6.0 для тех же сущностей используются термины "категория сигналов тревоги" (
NNM подвергает управляемый объект регулярному опросу на предмет его состояния и конфигурации, а демон snmpCollect собирает данные SNMP от управляемого устройства. Пиктограмма управляемого объекта отражает его состояние. Неуправляемое устройство не опрашивается, и для него не собираются данные SNMP. Его состояние неизвестно, поэтому пиктограмма не отражает состояние своего контейнера. Цвет пиктограммы неуправляемого объекта – пшеничный.
Менеджеры сети часто не управляют устройствами или интерфейсами по разным причинам:
В предшествующих рассуждениях термины "объект" и "устройство" умышленно использовались неточно. Это объясняется тем, что одни объекты представляют собой реальные устройства, другие представляют интерфейсы и соединения, и имеются также абстрактные Edit:, маршрутизатор и все его интерфейсы становятся неуправляемыми. Маршрутизатор является реальным устройством, как и его интерфейсы. Отдельный интерфейс может стать неуправляемым, если открыть пиктограмму маршрутизатора, выделить интерфейс и выбрать пункт меню Edit: Но неуправляемой может стать и пиктограмма абстрактного контейнера, такого как сегмент; это означает, что все устройства внутри контейнера становятся неуправляемыми.
Если на схеме видно, что устройство является неуправляемым, то означает ли это, что оно действительно не управляется? В тех случаях, когда это устройство находится в нескольких схемах, оно по-настоящему не управляется, только если является неуправляемым в каждой схеме. Если хотя бы одна схема содержит управляемый вариант устройства, то netmon будет его опрашивать. Реальное состояние управляемости устройства определяется с помощью команды ovtopodump –L device_name.
Заметим, что если устройство является неуправляемым в домене управления накопительной станции, и если это устройство экспортируется на управляющую станцию, то экспортируется и состояние неуправляемости. Предположим, что две или более накопительные станции управляют или не управляют данным устройством. Ситуация, когда это устройство относится к нескольким накопительным станциям, причиняет беспокойство, поскольку одна из них назначается для него основной, но какая? Существует девять правил, которыми руководствуется управляющая станция при выборе основной накопительной станции для объекта. Ответ на наш вопрос дают правила 3, 5 и 9:
Правило 3: Если только одна из многих возможных накопительных станций сообщает, что объект управляется, и что его состояние не критическое, то эта станция обладает основным правом собственности на данный объект.
Правило 5: Если только у одной накопительной станции данный объект имеется в управляемом состоянии (либо по умолчанию, либо в результате выбора), то эта станция назначается основной для данного объекта.
Правило 9: Первая накопительная станция, которая сообщает об объекте, считается управляющей станцией основной. Владение объектом не ограничивается этой накопительной станцией на тот случай, если накопительная станция прекратит отслеживать объект.
Полное рассмотрение этих правил представлено в главе 5 учебника HP OpenView Advanced Network Node Manager.
Заметим, что неуправляемое устройство может, тем не менее, посылать SNMP-прерывания на накопительную станцию, если в таблице пересылки прерываний его SNMP-агента содержится система управления NNM. В большинстве случаев меню NNM будут оперировать неуправляемыми устройствами.
SNMP-прерывания по умолчанию передаются на порт UDP 162. В число источников SNMP-прерываний входят NNM и сетевые устройства. NNM генерирует внутренние прерывания (часто свободно именуемые событиями), называемые прерываниями, специфичными для предприятия (enterprise-specific). NNM также может генерировать специальные SNMP-прерывания в ответ на действия, запрограммированные в ovevent.
У сетевых устройств могут иметься один или несколько сконфигурированных адресатов назначения прерывания. Пункты назначения прерываний обычно являются IP-адресами управляющих станций сети. Эти IP-адреса могут конфигурироваться вручную или автоматически путем использования программного обеспечения менеджера элементов устройства, работающего в системе NNM. Наличие нескольких пунктов назначения прерывания желательно, когда устройством управляют две или более накопительные станции, поскольку это повышает шансы реального получения прерывания одной из них. Поскольку прерывания SNMP передаются посредством пакетов UDP, они могут теряться. В отличие от TCP, в UDP не предусмотрено средство выявления или повторной передачи потерянных пакетов. Для SNMP-прерываний используется UDP, потому что этот протокол является облегченным, требующим небольшого числа ресурсов на стороне агента.
Заметим, что нераскрытое устройство может, тем не менее, конфигурироваться таким образом, чтобы посылать SNMP-прерывания в систему NNM. В случае приема такого прерывания было бы невозможно увидеть на схеме устройство, которое послало прерывание. Для должной расшифровки прерывания в системе NNM должна составляться MIB для этого устройства. К сожалению, иногда бывает трудно получить копию текущей MIB для устройства. Полезно знать, что MIB описывает SNMP-прерывания.
| Номер прерывания | Описание |
|---|---|
| 0 | Прерывание coldStart посылается при первом запуске агента SNMP, что обычно происходит во время начальной загрузки |
| 1 | Прерывание warmStart посылается, когда перезапускается агент SNMP, ранее уже бывший активным. Часто это делается, чтобы заставить агента прочитать его конфигурационный файл, который изменился |
| 2 | Прерывание linkDown посылается, когда агент SNMP устанавливает, что один из интерфейсов отключен в эксплуатационном режиме. Прерывание посылается на дублирующий интерфейс, если он доступен; иначе оно теряется |
| 3 | Прерывание linkUp посылается, когда агент SNMP выявляет, что ранее отключенный в эксплуатационном режиме интерфейс теперь функционирует. Для отражения этого события NNM изменяет состояние управляемого устройства |
| 4 | Прерывание authenticationFailure посылается, когда агент SNMP получает запрос с неправильной строкой сообщества. Запрос игнорируется |
| 5 | Прерывание egpNeighborLoss посылается маршрутизатором, сконфигурированным с ориентацией на протокол |
| 6 | В специальном прерывании |
Чтобы получить самую последнюю версию файла MIB, можно попробовать поискать его на инсталляционном CD NNM, обратиться к компании-поставщику, в которой был произведен файл MIB, или поискать в web (). Следует убедиться, что определение MIB, загруженное в базу данных MIB системы NNM, соответствует версии MIB, которая используется на самом устройстве. Для удобства пользователей инсталляционный CD NNM содержит сотни определенных поставщиками MIB. Нужно просто загрузить те MIB, которые подходят для конкретной сетевой конфигурации.
Иногда события бывают настолько интересными, что администратор NNM будет конфигурировать автоматическую реакцию посредством GUI конфигурирования событий. Например, если бы вышел из строя критический интерфейс маршрутизатора, соответствующая автоматическая реакция могла бы заключаться в посылке короткого сообщения по e-mail на
По причине важности SNMP-прерываний, в таблице 8.1 приводится короткая сводка их основных категорий. В промышленном стандарте SNMP прерывания общего характера нумеруются в диапазоне 0-6, а номера специальных прерываний связываются с общим прерыванием номер 6.
Сетевое оборудование часто конфигурируется таким образом, чтобы консольные сообщения передавались по сети на некоторый узел и журнализировались с использованием его службы syslog. Во всех UNIX системах имеется демон с именем syslogd, который слушает UDP-порт 514 и журнализирует полученные сообщения в файле, имя которого указывается в файле /etc/syslog.conf. (см. пример на рис. 8.1).
Реальный текст, который журнализирует syslogd, является специфическим для устройства и может даже зависеть от редакции встроенной программы, типа модели и типа адаптера интерфейса. Степень серьезности сообщения определяется его текстом.
Как можно следить за этим файлом? Данные в файлах syslog не отслеживаются непосредственно NNM, и информация в нем может быть не видна, если смотреть "глазами" SNMP.
Если используется демон HP OV Operations, он может быть сконфигурирован для исследования этого файла при увеличении его размера, поиска специальных текстовых строк со специальным смыслом и
Альтернативное и, возможно, предпочтительное решение состоит в том, чтобы для отслеживания файла syslog маршрутизаторов запустить небольшой UNIX-скрипт в фоновом режиме. Скрипт может выполнять следующие шаги:
tail –f /var/log/routerlog, чтобы следить за файлом и отбирать новые данные;syslog ;ovevent.
(рис 8.1) Файл syslog.confВ среде UNIX демон syslogd журнализирует входящие UDP-сообщения в одном из перечисленных регистрационных файлов. Например, маршрутизаторы можно сконфигурировать для отсылки их консольных сообщений в систему NNM. Они будут журнализироваться в отдельном файле /var/log/routerlog.
Имеются следующие предопределенные категории сигналов и связанные с ними числовые коды:
0 = Ignore;
1 = Log only;
2 = Error
3 = Threshold
4 = Status
5 = Configuration
6 = Application Alert
Эти и специально определенные категории отображаются в GUI xnmevents, как показано на рис. 8.2.
(рис 8.2) GUI xnmeventsЭто небольшое окно всплывает по умолчанию при начале сессии ovw. Цвет каждой кнопки показывает наивысший
События, соответствующие консольным журнальным сообщениям маршрутизатора, как правило, посылаются в специальную категорию событий (не показанную выше). Эти события можно просматривать в браузере событий и оперировать ими как обычно.
В каждой IT-организации устанавливаются свои стандарты серьезности событий и способов реагирования. Используя GUI, в NNM можно изменять категории событий, уровни их серьезности и запрограммированные действия. На рис. 8.3 изображен основной браузер конфигурирования событий. Представляет интерес корпоративная MIB , поскольку в ней перечисляются все собственные события NNM. Многие установленные по умолчанию коды серьезности и
Если дважды щелкнуть по событию, которое требуется настроить, то появится GUI (см. рис. 8.4), позволяющий изменять большинство параметров, включая:
(рис 8.3) Основной GUI конфигурирования событийЧтобы найти событие NNM, нужно прокрутить имена предприятий и выделить в списке
(рис 8.4) GUI настройки конфигурации событийСобытия можно настраивать, меняя их уровень
Возможные автоматические действия весьма разнообразны. Мощь, происходящая от гибкости, подпитывается изобретательностью администратора NNM. Вот список некоторых очевидных примеров автоматических действий:
Поведение версий, предшествующих NNM 6.0, предусматривает журнализацию всех событий в файле $OV_LOG/trapd.log и сброс этого файла в $OV_LOG/trapd.log.old при достижении заданного размера. Этот предельный размер устанавливается в $OV_LRF/pmd.lrf в виде параметра —$OV_EVENT;t;lsize, где l – это буква L в строчном регистре, а size – предельное значение размера файла в мегабайтах. Когда начинает выполняться xnmevents, он сканирует оба файла. Эта команда также сохраняет отдельный журнал событий для каждого пользователя в файле с именем xnmevents.username. Так поддерживается уведомление о приеме событий индивидуальных пользователей.
Поведение NNM 6.0 в высшей степени отличается от поведения его предшественников. По умолчанию события не сохраняются в trapd.log, а вместо этого фиксируются в базе данных событий. К счастью, можно обеспечить и журнализацию в trapd.log, если это критично для функционирования. Для этого требуется внести опцию –SOV_EVENT;t в файл pmd.lrf, зарегистрировать файл с помощью команды $OV_BIN/obaddobj $OV_LF/pmd.lrf и остановить и запустить pmd. Если решено в основном пользоваться новой базой данных событий, но время от времени полагаться на trapd.log, то можно применить команду ovdumpevents, чтобы создать файл, содержащий необходимые данные.
В NNM 6.0 и более поздних версиях используется средство eventdb, а прерывания и события сохраняются в базе данных в каталоге $OV_DB/eventdb/. По умолчанию размер базы данных составляет 16 мегабайт. Для изменения этого параметра следует использовать опцию OV_EVENT;bsize в pmd.lrf ( b – это буква b, а size – размер базы данных в мегабайтах). Браузер событий взаимодействует с этой базой данных, а ov_event помещает в нее журнальные записи.
В NNM 6.0 внедрены службы установления соотношения событий (
(рис 8.5) Потоки событий в NNMЭта схема очень высокого уровня показывает потоки данных между базами данных и демонами в NNM.
Фильтр браузера событий NNM позволяет сконфигурировать следующие критерии для ограничения числа отображаемых событий:
| Наименование правила | Описание |
|---|---|
| Connector Down Разрыв соединения | Для привязки исходной причины каскада отказов устройств к конкретному соединительному звену используется топология сети. Это позволяет избежать наличия вала событий, и в браузере событий журнализируется одно событие. Устройство, послужившее причиной, показывается в виде красной пиктограммы, а пиктограммы затронутых им устройств окрашены в синий цвет (состояние неизвестно) |
| Scheduled Maintanance Плановое обслуживание | При выключении устройств, запланированных для обслуживания, NNM обычно генерирует сигналы. Это правило определяет, какие устройства или какой диапазон IP-адресов следует игнорировать, начиная с указанного времени в течение заданного интервала |
| Repeated Event Повторное событие | Предусмотрено для подавления связанных событий, относящихся к конкретному устройству. Например, без этого правила при изменении MAC-адрес устройства проверка системой NNM ARP-кэшей соседних устройств заставит NNM сообщать о несоответствии каждого из них |
| Pair Wise Парные события | Устанавливается соответствие нескольких прерываний в некоторый промежуток времени, идентифицируется исходное прерывание, и об этом извещается браузер сигналов |
| MgXServer Down Выход из строя сервера | ManageX Появившаяся впервые в NNM 6.1, эта схема позволяет устанавливать соответствие событий между системами HP |
Простая фильтрация событий является очень грубым методом ограничения потока событий до тоненького ручейка. Имеются крупицы ценной информации, скрытые в потоке событий, и правильный способ их обнаружения состоит в использовании
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.