Примеры применения
19.09.2014

Организация рабочего места дежурной смены

Организация рабочего места дежурной смены

Недавно столкнулся с задачей обеспечения рабочего пространства дежурной смены. Руководство приняло решение обеспечивать сопровождение 24/7. Наняли необходимое количество администраторов, которые обязались сидеть посменно (в т.ч. и ночью) и следить за работоспособностью систем.

Пока коллега занимался написанием процедур для дежурных на случаи аварийных сбоев, я стал разрабатывать их информационное обеспечение. Для начала рассматривался вариант держать по умолчанию открытый мониторинг и руками обновлять страницу для оперативных данных.

От такого решения сразу отказались, потому что сменщик мог забыть про Zabbix, либо увлечься партией в CS и пропустить момент аварии. Решили купить 2 экрана, повесить их на стену и передавать картинку с мониторинга на них. К экранам подключался обычный компьютер, в котором были открыты два окна браузера с автообновлением страницы. Для этого поставили дополнение к Chrome в виде Easy Auto Refresh: https://chrome.google.com/webstore/detail/easy-auto-refresh.

Инструмент до неприличия простой: ставится таймер автообновления и нажимается «Start».

На один экран выводился стандартный дашборд Zabbix и график температуры, на другой решили вывести сетевую карту с датчиками NetPing.
Черновик:

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

Настройки триггера:

Добавление триггера на карту:

На выходе у меня видна связь NetPing с сенсорами и их состоянием (ОК, неОК). Второй была сетевая карта с оборудованием:


Таким образом у меня есть два экрана:

  • Экран 1: дашборд с алертами, температурный график;
  • Экран 2: сетевая карта с NetPing, сетевая карта с оборудованием

Оставалось решить вопрос с уведомлением. Отправку SMS-сообщений и email объявлять панацеей было нельзя (ведь сменщик мог просто-напросто уснуть), и было принято решение использовать также звуковое уведомление.

Для начала стоит сказать, что в Zabbix нет звукового уведомления по умолчанию, но есть запуск скрипта. Это дало отличный повод для изобретения велосипеда. Для начала скажу, что на компьютере, в котором открыты браузеры с экранам Zabbix стоит linux, что упрощает решение моей задачи по аудиоуведомлению. Я написал на сервере Zabbix ряд скриптов, которые выполняют до неприличия простую задачу: заходят на компьютер по ssh и запускают там другой, не менее простой скрипт: play_alarm.sh.

Черновик скрипта audio_notify.sh

#!/bin/bash -l
ssh user@monitorpc
/path_to_script/play_alarm.sh

Черновик скрипта play_alarm.sh

#!/bin/bash –l
Audioplay /path_to_alarm_file/alarm.wav

Настройка нового способа оповещения:

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

Такую задачу решить было ненамного сложнее: я попросил симпатичную девушку из отдела кадров зачитать мне на микрофон текст в духе: «Внимание! Предупреждение о высокой температуре в серверной!», «Внимание! Утеряна связь с сетевым оборудованием! За подробностями обратитесь к сетевой карте Zabbix!», ну и так далее.

Для каждого типа проблемы создавался отдельный wav файл и отдельный скрипт на обоих машинах. Уникальные скрипты привязывались к конкретному типу события, и вместо обычного писка в комнате дежурной смены мелодичный женский голос сообщал, что все не так хорошо, как хотелось бы.

Резюме

Для обеспечения рабочего места дежурной смены мне понадобились:

  1. Компьютер с установленной ОС Linux;
  2. Колонки;
  3. 2 LCD экрана 35";
  4. Голос очаровательной кадровички.

На компьютере выводились 4 окна браузера с дашбордом, графиком температуры, сетевой картой и картой датчиков NetPing. На всё про всё мне понадобилось 3 часа с момента покупки необходимого оборудования.

P.S. Кстати, для тех ИТ отделов, которые находятся недалеко от серверной комнаты, можно ставить сигнализацию, подключенную к NetPing. Например, эту: http://www.netping.ru/products/sirena-ac10.


  • Все устройства

Основные теги


Каталог устойств мониторинг серверных комнат и шкафов
Все устройства
Устройство UniPing v3
Устройство NetPing 2/PWR-220 v1/SMS
Устройство NetPing 2/PWR-220 v3/ETH
Устройство NetPing /PWR-220 v3/ETH
Устройство UniPing server solution
Устройство UniPing server solution v3/SMS
Устройство NetPing IO v2
Устройства NetPing
Каталог датчиков для устройств NetPing
Устройство NetPing 8/PWR-220 v3/SMS
Устройство NetPing 2/PWR-220 v2/SMS
Устройство NetPing 4/PWR-220 v3/SMS
Устройство NetPing SMS
Адаптер WiFi VAP11N
Коммутатор PS104GT
Устройство NetPing Mini-UPS
Коммутатор NP-SM4
Сплиттер POE 12В (стандарта 802.3af)
IRC-TR v2 (ИК модуль расширения)
Каталог устройств удалённого управления и распределения электропитания NetPing
Устройство UniPing server solution v3
Датчик разбития стекла (Стекло-3 ИО 329-4), 2м
Переходник для NetPing IO v2
Устройство NetPing PWR68-01
Датчик мониторинга 220В 1-wire
Адаптер DKST910.8
Устройство NetPing DKST61-01
Блок питания 48В 1,5А (мод.HRS20005)
Датчик температуры TS, 1м
Датчик температуры, (T811), 2м
Датчик температуры WT, 1м
Датчик протечки, модель 2605, 2м
Датчик протечки H2О
Датчик температуры 1-wire, (THS), 2м
МАЯК-12-СТ
Датчик движения (PYRONIX COLT QUAD PI ПИК детектор), 2м
Датчик движения (SWAN-QUAD ИК детектор квадросенсор), (2м)
BM8070D Силовое реле 16А/250В на DIN-рейку
MP701 Исполнительный элемент (4 независимых канала по 2 кВт 10А)
Датчик дыма комбинированный (дым/тепло) ИП 212/101-2М-A10R с базой Е412NL
МОЛЛЮСК-12/1,5
Внешний ИБП SKAT-12DC-1.0 Li-ion
ИКС-1 извещатель охранный инфракрасный активный однолучевой
Готовое решение для мониторинга серверной комнаты на основе UniPing server solution v3/SMS
▼ Все теги
Новинки
Датчик воздушного потока LCF013
Датчик воздушного потока позволяет контролировать наличие или отсутствие напора воздушного потока. Содержит подробнее...

Цена: 2 587 руб.

ИКС-1 извещатель охранный инфракрасный активный однолучевой
Извещатель предназначен для регистрации пересечения нарушителями контролируемой зоны, образованной оптическим подробнее...

Цена: 3 854 руб.

Внешний ИБП SKAT-12DC-1.0 Li-ion
Малогабаритный источник бесперебойного питания (ИБП) со встроенной Li-Ion АКБ. Для питания устройств подробнее...

Цена: 3 200 руб.

МОЛЛЮСК-12/1,5
Малогабаритный блок питания с выходным напряженим 12 В. Имеет уникальный корпус, который позволяет осуществить подробнее...

Цена: 950 руб.

Датчик дыма комбинированный (дым/тепло) ИП 212/101-2М-A10R с базой Е412NL
Комбинированный извещатель предназначен для обнаружения возгораний в помещениях различных зданий и сооружений подробнее...

Цена: 2 098 руб.

MP701 Исполнительный элемент (4 независимых канала по 2 кВт 10А)
Силовой модуль коммутации предназначен для обеспечения управления при помощи устройств NetPing силовыми подробнее...

Цена: 1 400 руб.

BM8070D Силовое реле 16А/250В на DIN-рейку
Блок реле для удалённой коммутации мощной нагрузки при помощи устройств NetPing. Изготавливается в корпусе подробнее...

Цена: 1 350 руб.

Датчик движения (SWAN-QUAD ИК детектор квадросенсор), (2м)
Пассивный инфракрасный детектор движения позволяет регистрировать любое движение в зоне до 18 метров. подробнее...

Цена: 1 516 руб.

МАЯК-12-СТ
Оповещатель охранно-пожарный световой стробоскопический предназначен для выдачи световых стробоскопических подробнее...

Цена: 385 руб.

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

Цена: 1 450 руб.

-+ руб. руб.
Итого руб.

Данные о заказе