Примеры применения
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
Устройство UniPing server solution v3/SMS
Устройство NetPing 2/PWR-220 v1/SMS
Устройство NetPing IO v2
Устройства NetPing
Каталог датчиков для устройств NetPing
Устройство NetPing 8/PWR-220 v3/SMS
Устройство NetPing 2/PWR-220 v3/ETH
Устройство NetPing 2/PWR-220 v2/SMS
Устройство NetPing 4/PWR-220 v3/SMS
Устройство NetPing SMS
Устройство NetPing /PWR-220 v3/ETH
Адаптер WiFi VAP11N
Коммутатор PS104GT
Устройство NetPing Mini-UPS
Коммутатор NP-SM4
Сплиттер POE 12В (стандарта 802.3af)
IRC-TR v2 (ИК модуль расширения)
Каталог устройств удалённого управления и распределения электропитания NetPing
Устройство UniPing server solution
Устройство 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М-A1R с базой Е412NL
МОЛЛЮСК-12/1,5
Внешний ИБП SKAT-12DC-1.0 Li-ion
ИКС-1 извещатель охранный инфракрасный активный однолучевой
Датчик охранный (Извещатель охранный ИО102-20/Б2П, 2м)
Блок розеток SNR-PDU-08S-1
Устройство NetPing 2/PWR-220 v4/SMS
Устройство UniPing server solution v4/SMS
Устройство NetPing 8/PWR-220 v4/SMS
VT592 кабельный датчик протечки
WLC10 кабель протечки
▼ Все теги
Новинки
WLC10 кабель протечки
Чувствительный кабель для использования совместно с датчиком VT592. Может быть смонтирован в труднодоступных подробнее...

Цена: 6 700 руб.

VT592 кабельный датчик протечки
Датчик предназначен для работы совместно с кабелем протечки WLC10. Возможность подключения датчика как подробнее...

Цена: 3 800 руб.

Устройство NetPing 8/PWR-220 v4/SMS
Устройство удаленного управления розетками электропитания по сети Ethernet/Internet (IP PDU) c поддержкой подробнее...

Цена: 29 735 руб.

Устройство UniPing server solution v4/SMS
Устройство удалённого мониторинга датчиков по сети Ethernet/Internet. Позволяет удалённо получать информацию подробнее...

Цена: 22 654 руб.

Устройство NetPing 2/PWR-220 v4/SMS
Устройство удалённого управления розетками электропитания по сети Ethernet/Internet (IP PDU) c поддержкой подробнее...

Цена: 13 732 руб.

Датчик воздушного потока (модель АМС520)
Датчик воздушного потока позволяет контролировать наличие или отсутствие напора воздушного потока. Содержит подробнее...

Цена: 3 017 руб.

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

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