RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Глава 21. Обработчики событий

В этой главе описываются обработчики событий.

События показаны, если пересечен Advisor Threshold и используются, чтобы сообщить вам об ошибках или потенциальных проблемах.

Обработчики событий определяют, кто уведомлен и как они уведомлены, когда пороги на Advisors нарушены, и как событие рассматривают после того, как статус изменяется.

21.1. Обработчики событий

Эта секция описывает обработчики событий в MySQL Enterprise Service Manager.

21.1.1. Обработчики событий

Обработчики событий это условия, связанные с действиями. Если условие соблюдают, действие выполняется.

Условия обработчика событий состоят из следующих элементов:

  • Группы активов или отдельные активы.

    В настоящее время возможно выбрать группу и отдельные активы вместе, необходимо выбрать что-то одно.

  • Советники, для которых вы хотите поднять уведомления.

  • Статусы событий, чтобы вызвать уведомления (WARNING, CRITICAL, EMERGENCY и т.д.).

Условия построены следующим образом:

Group AND Advisor AND Status

в то время как содержание элементов это пункты OR. Например:

(Group A OR Group B) AND
(Advisor= MySQL Process OR Advisor=CPU Utilization Advisor) AND
(status=Warning OR status=Critical)

Если MySQL Process advisor производит событие Warning для одного из содержания Group A, условие верно, и связанное действие вызывается. Действие может быть одним из следующего:

  • Пошлите электронное письмо или уведомление SNMP, если одно из следующего происходит:

    • Условие оценивается как True.

    • Условие оценивается как True и статус меняется на любой другой.

    • Условие оценивается как True и статус растет.

  • Событие автоматически закроется, если текущий статус события OK, но предшествующий статус соответствовал одному из определенных в условии.

21.1.2. Страница Event Handlers

Чтобы показать страницу Event Handlers, выберите Event Handlers из меню Configuration.

Страница Event Handler сгруппирована в следующих разделах:

  • Event Handlers: Перечисляет обработчики событий, определенные в системе. Default Auto Close Policy присутствует по умолчанию и не может быть отредактирована.

  • Email Notification Groups: перечисляет группы уведомления по электронной почте, определенные в системе.

  • Email Settings: позволяет вам определить почтовую конфигурацию, такую как сервер SMTP, имя пользователя и пароль, чтобы использовать для всей исходящей почты.

  • Email Notification Status: показывает успешность или неуспешность последнего посланного электронного письма.

  • SNMP Settings: позволяет вам определить конфигурацию SNMP, например, версию SNMP, цели SNMP и т.д.

  • SNMP Notification Status: показывает успешность или неуспешность последнего посланного запроса SNMP.

21.1.2.1. Список Event Handlers

Секция Event Handlers перечисляет все обработчики событий, определенные в системе, и позволяет вам создать Event Handlers.

Рис. 21.1. Секция Event Handlers

Content is described in the surrounding text.

Секция Event Handlers содержит следующие средства управления:

Таблица 21.1. Средства управления Event Handlers

Имя Описание

Create Event Handler

Открывает диалог Create Event Handler. См. раздел 21.2.

Show * Entries

Выберите максимальное количество обработчиков событий, чтобы показать. Это значение сохранено по умолчанию.

Handler Name

Перечисляет названия обработчиков событий.

State

Перечисляет статус обработчика событий. Возможные статусы:

  • Active: обработчик событий работает.

  • Suspended: обработчик событий не работает.

Groups

Перечисляет группы, назначенные на обработчик событий.

Assets

Перечисляет активы, назначенные на обработчик событий.

Advisors

Перечисляет Advisors, назначенных на обработчик событий.

Statuses

Перечисляет статусы, назначенные на обработчик событий.

Actions

Перечисляет SMTP или действия SNMP, назначенные на обработчик событий.

Search

Позволяет вам искать обработчик определенного события.

Default Auto-close Policy

Default Auto-close Policy закрывает события после того, как они изменят статус. Если порог определяется для советника, и порог нарушен, событие показано на странице Events. Если это изменяет статус на более низкий приоритетный статус или на статус без определенного порога, политика закрывает событие.

Обработчик событий Default Auto-close Policy является единственным обработчиком событий, созданным по умолчанию.

Эта политика не относится ко всем советникам. Некоторые советники, такие как MySQL Server Has Been Restarted, слишком важны для автозавершения.

Невозможно отредактировать этот обработчик событий, но возможно отвергнуть его, используя опцию Auto-Close Events в диалоге Create Event Handler.

21.1.2.2. Средства управления Email Notification Group

This раздел describes the controls on the Email Notification Group раздел.

Рис. 21.2. Секция Email Notification Groups

Content is described in the surrounding text.

Таблица 21.2. Средства управления Email Notification Groups List

Имя Описание

Кнопка Create Notification Group.

Открывает диалог Create Notification Group.

Group Name

Перечисляет имена групп уведомления.

Recipients

Перечисляет адреса электронной почты получателей.

Subject Line

Строка темы электронных писем уведомления.

SMS

Статус кодирования SMS. Следующие значения возможны:

  • true: кодирование SMS позволено.

  • false: кодирование SMS не позволено.

MEM Admin

Статус электронных писем относительно MySQL Enterprise Monitor. Следующие значения возможны:

  • true: критические электронные письма MySQL Enterprise Monitor посланы этой группе уведомления.

  • false: никакое электронное письмо, связанное с MySQL Enterprise Monitor, не послано этой группе уведомления.

Создание Email Notification Group

Можно определить группы уведомления по электронной почте, используя диалог Create Group. Чтобы открыть диалог Create Group, нажмите Create Notification Group в разделе Email Notification Groups страницы Event Handlers.

Рис. 21.3. Диалог Create Group

Content is described in the surrounding text.

Email Notification Groups содержит следующие средства управления:

Таблица 21.3. Средства управления Create Group

Имя Описание

Group Name

Определите имя групп уведомления.

Recipients

Добавьте список разделенных запятой значений адресов электронной почты получателей.

Subject Line

Строка темы электронных писем уведомления. Можно добавить некоторые или все следующие переменные к строке темы:

  • {0}: заменен сигнальным уровнем события. Critical, Warning и т.д.

  • {1}: заменен именем советника, который произвел тревогу.

  • {2}: заменен названием сервера, который вызвал тревогу.

SMS

Используйте кодирование SMS для этой группы уведомления.

MEM Admin

Идентифицирует эту группу как группу администрирования и посылает критические системные сообщения определенным получателям.

Чтобы создать группу уведомления, сделайте следующее:

  1. На странице Event Handlers выберите Create Notification Group.

    Появится диалог Create Group dialog.

  2. В поле Group Name определите название группы, чтобы однозначно определить эту группу уведомления.

  3. В поле Recipients добавьте список разделенных запятой значений адресов электронной почты. Это адреса, на которые посылают уведомления.

  4. В поле Subject Line определите строку темы, которая добавляется к каждому электронному письму, посланному этой группой уведомления.

  5. При необходимости выберите SMS (используйте кодирование SMS для этой группы уведомления).

  6. Если вы хотите послать информацию относительно статуса MySQL Enterprise Monitor получателям этого уведомления, выберите флажок MEM Admin. Только критические системные сообщения включены.

  7. Нажмите Save Notification Group.

    Группа уведомления доступна для использования в обработчиках событий.

21.1.2.3. Настройки Email

Раздел Email Settings позволяет вам определить почтовую конфигурацию, такую как сервер SMTP, имя пользователя и пароль, чтобы использовать для всей исходящей почты.

Рис. 21.4. Раздел Email Settings

Content is described in the surrounding text.

Раздел Email Settings содержит следующие средства управления:

Таблица 21.4. Средства управления Email Settings

Имя Описание

Enable Email Notifications

Выберите, чтобы активировать средства управления параметрами email.

From Address

Адрес электронной почты, добавленный к полю From всех электронных писем, посланных от MySQL Enterprise Monitor.

SMTP server

Адрес сервера SMTP. Порт по умолчанию принят, если иное не определено.

Если ваш почтовый сервер не использует стандартный порт SMTP, добавьте номер порта к адресу, используя формат mailServerName:portNumber. Например, если ваш почтовый сервер mail.yourserver.com использует порт 4456, добавьте mail.yourserver.com:4456 в поле SMTP Server.

SMTP Server Login

Имя пользователя для сервера SMTP.

Update Password on Save

Выберите, чтобы активировать области пароля.

Disable JavaMail TLS/SSL

Выберите, если сервер SMTP не требует зашифрованной связи.

On Save, Send Test Email Message To

Введите адрес электронной почты, если вы хотите послать испытательное электронное письмо, когда изменения сохранены.

Save Email Settings

Сохраняет Email Settings и посылает испытательное электронное письмо, если адрес определяется в поле On Save, Send Test Email Message To.

21.1.2.4. Email Notification Status

Раздел Email Notification Status показывает успешность или неуспешность последнего посланного электронного письма и сообщение об ошибке, описывающее, почему отправка потерпела неудачу.

21.1.2.5. Настройка SNMP

Раздел SNMP Settings позволяет вам определить конфигурацию SNMP.

Рис. 21.5. Раздел SNMP Settings

Content is described in the surrounding text.

Раздел SNMP Settings содержит следующие средства управления:

Таблица 21.5. Средства управления SNMP Settings

Имя Описание

Enable SNMP Notifications

Активирует области конфигурации SNMP.

Use SNMP v1/v2

Выберите версию SNMP, которую вы намереваетесь использовать.

Target and Port Number

IP-адрес и номер порта системы, которая получает SNMP.

Community String

Строка сообщества SNMP. Значение по умолчанию public.

Use the remote MySQL agent host IP address as the SNMP trap agent address for Advisor traps (optional)

Определяет исходный IP-адрес, включенный в сообщение.

  • Disabled: использует IP-адрес service manager.

  • Enabled: использует IP-адрес агента, контролирующего хост, для которого был вызван советник.

SNMP trap agent address for internally generated traps (optional)

Определяет исходный IP-адрес, включенный в сообщения, произведенные MySQL Enterprise Service Manager.

On Save send test trap

Пошлите испытательное сообщение при нажатии Save. Выберите один или больше типов сообщений из списка. Одно сообщение посылают для каждого отобранного выбора.

21.1.2.6. SNMP Notification Status

Раздел SNMP Notification Status показывает успешность или неуспешность последнего сообщения и сообщение об ошибке, описывающее, почему отправка потерпела неудачу.

21.2. Создание обработчиков событий

Обработчики событий позволяют вам создать условие, которое, когда встречено, вызывает уведомления заинтересованным сторонам, таким как DBA, системные администраторы и так далее.

Критерии следующего условия могут быть определены:

  • Assets and Groups: позволяет вам выбрать многократные активы или группы, чтобы контролировать.

    Возможно определить активы и группы в обработчике событий, но не рекомендуется. Рекомендуется, чтобы вы создали обработчик событий, используя активы или группы, но не то и другое сразу. Если вы определяете активы и группы в обработчике событий, уведомления посылаются только для определенных активов, которые также существуют в определенных группах.

  • Advisors: позволяет вам выбрать много советников, чтобы оценить.

  • Event Statuses: позволяет вам выбрать многократные статусы, чтобы контролировать.

Чтобы создать обработчик событий, нажмите Create Event Handler в разделе Event Handlers страницы Event Handlers.

Откроется диалог Create Event Handler.

Рис. 21.6. Диалог Create Event Handler

Content is described in the surrounding text.

Таблица 21.6. Средства управления Create Event Handler

Имя Описание

Event Handler Name

Определите имя, которое однозначно определяет новый обработчик событий.

Filters

Groups

Выберите группы активов, чтобы контролировать. Если эта область оставлена пустой, все группы включены в конечном счете в условие обработчика, если один или несколько активов не определяются. Если активы определяются, и область группы пуста, условие обработчика событий включает только отобранные активы.

Assets

Выберите отдельные активы, чтобы контролировать, из выпадающего списка Assets. Если эта область оставлена незаполненной, все активы включены в условие обработчика, если одна или более групп не определяются. Если группы определяются, и область актива пуста, условие обработчика событий включает только содержание отобранных групп.

Выпадающий список Assets показывает активы в группах, если группы определяются. Если никакие группы не определяются, это перечисляет активы. Невозможно выбрать группы в области активов. Необходимо раскрыть группу, чтобы выбрать отдельные активы.

Если вы выбираете верхний уровень актива, все активы отобраны. Это включает сетевые интерфейсы, файловые системы, экземпляры MySQL и т.д. Необходимо расурыть вход актива, чтобы выбрать отдельные активы.

Groups

Выберите группы активов, чтобы контролировать. Если эта область оставлена пустой, все группы включены в условие обработчика, если один или несколько активов не определяются. Если активы определяются, и область группы пуста, условие обработчика событий включает только активы.

Advisors

Выберите Advisors. Если эта область оставлена незаполненной, все советники включены в условие обработчика.

Event Statuses

Выберите статусы, для которых вы хотите получить уведомления.

Event Handling

SMTP Notification Groups

Выберите группы, которые вы хотите уведомить.

SMTP/SNMP Notification Policy

Выберите одно из следующего:

  • Notify on event escalation: посылает уведомление, только если событие изменяется на более высокий приоритет. Например, с Warning на Critical. Никакое уведомление не посылают, если событие изменяется на более низкий приоритет. Например, с Critical на Warning.

  • Notify on any status change: посылает уведомление, если статус изменяется на какой-либо другой.

  • Always notify: посылает уведомлению каждый раз, когда определенный статус (статусы) событий разрушен. Например, если Critical и Emergency определяются в поле Event Status и выбрано Always notify, уведомление посылают каждый раз, когда события Critical и Emergency вызываются для отобранных советников.

SMTP Rate Limit

Определяет максимальное количество уведомлений SMTP, которые можно послать в минуту. По умолчанию 10.

Send SNMP Traps

Определяет, используется ли SNMP для уведомлений.

Auto-Close Events

Определяет, закрываются ли события после того, как статус триггера изменяется. Следующие значения возможны:

  • Yes: политику по умолчанию соблюдают и события закрываются, когда определенные условия больше не соблюдаются.

  • No: политика по умолчанию проигнорирована и события остаются открытыми на странице Events даже после того, как условия больше не соблюдаются.

Если вы оставляете поля Assets, Groups и Advisors пустыми, обработчик событий может произвести чрезвычайно большой объем электронных писем, в зависимости от количества проверенных активов. Рекомендуется создать обработчики событий, которые удовлетворяют определенным требованиям и содержат строго определенные критерии.

Не определяйте Assets и Groups вместе, используйте что-то одно.

Если многократные обработчики событий определяются на том же самом советнике, их соответствующие действия объединены в единственное действие. Однако, эти действия зарегистрированы отдельно в журнале обработчика.

21.2.1. Журнал действия событий

Если обработчик событий приводится в действие, принятые меры показаны в разделе Action Log [n] внизу события, где [n] представляет количество действий, зарегистрированных для того события. Например, рис. 21.7 показывает данные события для MySQL Server Has Been Restarted с двумя записями в журнале в Action Log.

Рис. 21.7. Журнал действия событий

Content is described in the surrounding text.

Action Log [n] перечисляет сколько раз меры были приняты, тип действия (SMTP или SNMP), неудачу или успех действия и политику вызова события. Столбец Triggering Policy показывает названия обработчиков событий, которые вызвали действия.

Рис. 21.8. Расширенный журнал действия событий

Content is described in the surrounding text.

21.2.2. Приостановка обработчика событий

Чтобы остановить обработчик событий, выберите Suspend Event Handler из выпадающего меню обработчика событий. Показан запрос, позволяя вам записать примечания о том, почему обработчик событий был приостановлен, и подтвердить приостановку.

Права приостановить обработчики событий зависят от доступа Event Blackout. Если это право не предоставляют вашей роли, невозможно приостановить обработчик событий.

Поиск

 

Найди своих коллег!

Вы можете направить письмо администратору этой странички, Алексею Паутову. mailto:alexey.v.pautov@mail.ru