Сценарий мониторинга доступа к камерам

Posted by

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

Задача: Настроить сценарии мониторинга доступа к камерам Видеонаблюдения.

В существующем Zabbix сервере, план:

  • Завожу хост (Камеру) на мониторинг по порту 8 и присваиваю шаблон Template ICMP Ping
  • Далее внутри хоста (Камеры) создаю Application (к примеру, Web)
  • После настраиваю Сценарий проверяющий авторизацию по логину и паролю с целью получения ответного кода 200
  • После настраиваю trigger на проработку подключения к Web-интерфейсу камеры.

Приступаю к реализации поставленного плана:

http://IP&DNSConfigurationHosts – выбираю, что сделать выборку по группе Camera, наблюдаю следующие камеры добавленные ранее на мониторинг.

Делаю выборку по группе Camera

  • Теперь захожу в настройки камеры Camera 2 щелкнув левой кнопкой мыши по первой колонке:
  • Теперь перехожу в ApplicationsCreate Application и создаю внутри с именем: Web и нажимаю Save
  • Теперь перехожу в настройки Web scenarios – Create scenario

Name: Camera 2 Web interface

Application: Web

Authentication: Basic authentication

User: admin

Password: Aa1234567

Update interval (in sec): 60

Retries: 3

Enabled: Yes

После перехожу на вкладку StepsAdd

Name: Site

URL: http://192.168.0.14

Timeout: 15

Required status code: 200

И нажимаем Add, а после нажимаю Save для сохранения настроек Web-сценария.

Теперь на этой сценарий нужно сделать Triggers (,т.е. как обрабатывать не получения возможности зайти сервером на камеру через Web интерфейс) Create trigger

Name: No access Web Interface

ExpressionAdd

Item: — Selectвыбираю: Camera 2: Last error message of scenario “Camera 2 Web Interface”

Function: Last (most recent) T value is NOT N

N: 200

И нажимаю Insert

Severity: High

Enable: ставлю галку

Нажимаю Save

На этом настройки сценария для камеры 2 завершены, что имеем в конечном счете.

MonitoringWeb – здесь указаны Ваши настроенные сценарии которыми вы мониторите доступность посредством Web обращения к тем или иным ресурсам.

Настройки сценария для второй Camera завершены

Переходим на созданный сценарий: — Camera 2 Web Interface

График работы сценария для 2 камеры

И начинаются строиться графики результатов.

Таким образом я отслеживаю доступность адресов, скорость до них и время ответа, к примеру у меня есть два шлюза и вот они переодически из-за своей древности подвисают с нагрузкой, что это значит? – если на них нельзя зайти через Web-интерфейс, то связь между офисом и производством идет с ошибками, внутренние сервисы не работают и помогает только банальная физическая перезагрузка их. Мне просто заранее нужно знать что такое произошло, чтобы поправить это дело не заостряя внимание руководства на давно известную проблему, когда офис не видит производство. И да, это уже было донесено и не раз, что оконечное оборудование находящееся на стыке нужно менять – бизнес то простаивает, но меня как бы не слышат (кажется специально, это же деньги надо вкладывать). А так заметка работоспособна, применительно к своему знанию я использую наработки мест где мне когда либо приходилось работать, а остальное дадут денег на новое оборудование или не дадут, уже не столь важно, мне главное на текущем месте где я работал это научиться всему и разобрать все что можно. Потому как мне никто ничего не рассказывал и все приходилось решать самим, но в то же время это и было лучшим. А пока все, до встречи, с уважением автор блога ekzorchik.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

три × два =