В статье рассмотрен вариант подключения камеры как узла сети в zabbix для мониторинга работы по протоколу SNMP3.

Надеюсь, что статья поможет решить рабочие задачи связанные с этим.

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

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

Необходимость разворачивания zabbix и мониторинга камер с его помощью возникла из-за необходимости их контроля в филиале организации, по причине их периодического отключения. 

Для начала, сделаем необходимые настройки на камере.

Заходим на веб интерфейс камеры – в нашем примере это D-link.

Заходим в меню Advanced – SNMP.

Выберем SNMPv3  и вводим пароль. Метод шифрования оставляем SHA.

В zabbix будет указаны методы шифрования SHA и DEC, но в моем примере в настройках камеры DEC не поддерживается.

Автор не рекомендует использовать протоколы SNMPv1 и SNMPv2 – для этих протоколов аутентификация не требуется, и доступ к камерам организации сможет получить любой пользователь….

Сохраняем настройки и переходим к настройкам zabbix.

На уже развернутом zabbix приходим в раздел Узлы сети – Создать узел сети.

Оговорка: На картинке ИП адреса взяты случайным образом.

Появится окно – Новый узел сети.

Начинаем заполнять поля.

Имя узла – ваше имя.

Шаблоны – нажимаем Выбрать откроется список шаблонов по умолчанию – выбираем Network Generic Device SNMP.

Группа узлов сети – web camer.

Интерфейсы – Добавить - SNMP.

Далее, необходимо указать ИП адрес камеры которую мы подключаем.

Версию SNMP- выберем SNMPv3.

Имя контекста-специфичное поле в zabbix – используется для ввода контекстного имени для определения элемента данных в SNMP подсети.

Имя безопасности – вводим имя прописанное в настройках камеры.

Уровень безопасности – выбираем authPriv.

Далее водим пароль и парольную фразу установленный на вашей камере.

 

Нажимаем Добавить. Если все хорошо, то поле SNMP горит зеленым.

Если желтый, красный, то есть проблемы.

Комментарии (13)


  1. Toshykan
    02.12.2022 05:14

    Самое вкусное упущено. Какие проблемы? Что может пойти не так? не нагружает ли мониторинг куцый проц камеры? А какие моменты можно мониторить?


    1. Lanovidat Автор
      02.12.2022 07:42

      Проблемы - не все камеры готовы работать по SNMP-3 - у меня некоторые просто не подключились.

      По нагрузке подcказать не смогу. Не много камер было - возможности посмотреть загруженность процессара на них не было

      Мониторил работоспособность - доступность в сети


      1. il_da_r
        02.12.2022 12:35

        не проще ли пинговать тогда, если просто доступность


        1. Lanovidat Автор
          02.12.2022 13:21

          Сразу десяток камер? Можно, но в СБ некоторые не умеют пинговать - у них немного другие задачи. Идея в том, чтобы это мог посомтреть и увидеть пролему человек неумеющий пинговать.


          1. sailorooo
            02.12.2022 17:32

            не лучше проверять доступность по http ?

            и да интересно, что по snmp камера может отдать ? температуры ? згрузку проца ? uptime (наверное самое практичное и наверняка можно получить)


          1. anba8005
            03.12.2022 20:54
            +1

            Можно же заббиксом пинговать, без возни с snmp :) Темплейт ICMP Ping


  1. Abyss777
    02.12.2022 06:52
    +1

    А еще камера может по SNMP всё отдавать и вообще выглядеть как живая, а картинку нет. Я в таких случаях еще и периодически картинку дёргаю, а там уже проверяю, коды ответа если 500 или таймаут, а иногда они черный кадр начинают отдавать, тогда по размеру картинки можно проверять.
    А еще иногда камеры начинают разваливать картинку, например до середины фрагменты ок, а потом мусор, тогда приходится писать скрипт, который проверяет валидность JPG.


    1. net_men
      02.12.2022 07:08

      на прошлой работе у нас была команда операторов, которые 24/7 мониторили все камеры... попутно их ещё научили дёргать их удалённо по питанию, чтобы нам по ночам туда не ездить ради этого. Бывало в Dude не успевало красненьким проявиться, как уже рубанули половину периметра и он уже подгружался :))

      а так да, правильно замечено: камера может спокойно пинговацца, а с картинкой швах.


      1. Abyss777
        02.12.2022 07:13

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


        1. net_men
          02.12.2022 12:34

          В Дуде есть статистика отвалов: время, продолжительность. В виде таблицы, но для не сильно больших сетей этого достаточно.


  1. toxella
    02.12.2022 07:06

    Мне кажется, было бы неплохо, добавить в статью какой-то минимальный шаблон для мониторинга определенных параметров. Условно - отвалилось изображение - триггер такой-то - SNMP OID такой-то и т.д.


    1. Whyborn77
      02.12.2022 07:42

      Согласен! Ради этого мы тут все это и читаем.


    1. Lanovidat Автор
      02.12.2022 08:00

      Спасибо! Подумаю в эту сторону