Мониторинг доступности камер в zabbix

Answer

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five http://jquery2dotnet.com/ centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

И так. У нас есть 13 камер, но все описывать не буду, достаточно будет только одной. 
У ПО Девлайн есть возможность просматривать камеры в браузере (полноценный клиент) и в частности каждую камеру по отдельности. Ссылка имеет вид
http://localhost:9999
где:
localhost - ip адрес вашего сервера видеонаблюдения
9999 - порт который указывался при установке сервера. По умолчанию 9786. 

Мы будем мониторить доступность камеры по следующему адресу: 

http://localhost:9999/cameras/1/image

цифра 1 - номер камеры по порядку, который присваивается в момент добавления её на сервер. порядковые номера начинаются с 0!

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

Переходим в меню "Насройка - шаблоны". У шаблона жмём веб, и создаём веб сценарий со следующими параметрами

Вкладка "Сценарий"

Имя - придумайте своё
Интервал обновления - можно оставить 1м, но рекомендую увеличить хотябы до 3м
Попыток - 3
Агент - zabbix

Вкладка "Шаги"

Имя - имя для шага
url - http://localhost:9999/cameras/1/image
где:
localhost - IP адрес вашего сервера видеонаблюдения
9999 - порт
1 - номер камеры
Снимаем галку у "Следовать перенаправлениям" и ставим у "Загружать только заголовки"
Время ожидания - 15с
Требуемые коды состояния - 200
После того как заполнили данные не забываем нажать кнопку "Добавить"


Вкладка "Аутентификация"
HTTP - аутентификация - простая
Пользователь - login
Пароль - pass
где
login и pass - это логин и пароль для доступа к серверу видеонаблюдения. Можно завести отдельного пользователя для этого дела, главное с правами не напутать.
После заполнения не забываем про кнопку "Добавить"


После этих манипуляций переходим в "мониторинг - веб"

Теперь для шаблона создадим тригер

Имя - указываем имя
Выражение - через кнопку добавить в новом окне:
Элемент данных - Failed step of scenario "check camera 1
Функция - последнее (самое новое) Т значение NOT N
N - 200
У меня получилось следующее: 


Опять же не забываем про кнопку "добавить" :)

Вот в принципе и всё. У меня настроено так что все траблы с приоритетом высокое мне присылается через бота в телеграме ) как нить расскажу в следующей статье ) 




Поделись с друзьями

Имя:*
E-Mail: