Программа для мониторинга устройств по протоколу SNMP. Мониторинг сетевых принтеров.

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

 

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

 

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

 

Главное окно программы содержит вкладки «Мониторинг», «Шаблоны», «Настройки».
На вкладке «Мониторинг» находятся следующие элементы управления:
— кнопки управления записями (Добавление, Добавление копированием, Изменение, Удаление, Включение-Отключение опроса для устройства, Выгрузка и Загрузка данных, Опрос устройств, О программе);
— время опроса с индикатором мониторинга;
— список устройств;
— объекты принадлежащие конкретному устройству согласно выбранного шаблона.
Примечание: кнопки выгрузка и загрузка в файл позволяют в одном случае делать копии всех данных, а в другом, при необходимости, их загружать. Например, желательно делать копию данных перед установкой новой версии.
Клик правой кнопкой мыши на списке устройств выводит всплывающее меню, при помощи которого можно открыть в браузере IP-адрес выбранного устройства, таким же щелчком на списке объектов можно посмотреть техническую информацию о выбранном объекте.
Справа от поля «Время опроса» расположен индикатор мониторинга, который становится активным в случае, когда процесс опроса устройств запущен и ждёт срабатывания в зависимости от заданного периода.

 

 

Форма добавления нового устройства или корректировка уже существующего.

 

 

Вкладка «Шаблоны» содержит следующие элементы управления:
— кнопки управления записями шаблонов и объектов (Добавление, Добавление копированием, Изменение, Удаление);
— список шаблонов;
— список объектов шаблонов.

 

 

Форма добавления нового шаблона (объекта шаблона) или корректировка уже существующего.
Примечание: при добавлении нового шаблона или его изменении, также можно заполнить поля объекта. Хотя они и имеют неактивную окраску, однако доступны для редактирования.

 

 

Форма добавления нового объекта (шаблона) или корректировка уже существующего.
Примечание: так как устройства не всегда отдают данные в процентных показателях, а могут и в количественном виде,
(например: максимум тонера — 13000, а его остаток — 7600, что составляет 58%),
то для подобных случаев был создан отдельный тип «Составной объект», в который входят два идентификатора OID — остаток и максимум.
«Представление объекта» — то, как должно быть показано возвращённое опросом значение, как простой текст или в виде градиентного индикатора (прогресс-бара).
«Условия информирования» — условия в процессе мониторинга, при выполнении которых будет отправлено письмо по электронной почте или СМС.
«Значение для условия информирования» — число или текст при получении которого выполнится указанное условие.
«При любой ошибке» — для отправки письма или СМС в случае возникновения каких-либо ошибок в момент опроса устройств.

 

 

Вкладка «Настройки», говорящее за себя название, содержит доступные для изменения параметры программы.

 

В программе предусмотрено несколько ключей командной строки:
-a или -auto используется для автоматического старта мониторинга после запуска программы, при условии, что периодичность опроса больше нуля минут;
-s или -silent используется для скрытого запуска с показом иконки программы в области уведомлений;
Пример: moust_32.exe -a -s позволяет запустить программу без показа главной формы с иконкой в трее и автоматическим стартом мониторинга.

 

Комплект утилиты состоит из следующих файлов:
— moust_32.exe — приложение 32 бита;
— moust.db — база данных;
модулей OpenSSL:
— libeay32.dll
— ssleay32.dll

 

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

 

На 02.12.2019 г.:
— в процессе доработки система автоматического информирования почтовыми и СМС-уведомлениями о событиях мониторинга;
— в процессе доработки система обновления базы данных;
— в процессе доработки управление журналом мониторинга.

 

Текущая версия: 1.0.0.5

Скачать “Мониторинг устройств [SNMP]” monitor_ustroystv_v1_alpha-4.7z – Загружено 138 раз – 5 MB

 

Для тех у кого есть желание поблагодарить, могут воспользоватся формой ниже:

 

БесполезноСлабоватоПриемлемоОтличноПревосходно (2 голос(ов), в среднем: 5,00 из 5)
Загрузка...

Всего комментариев: 15 Комментировать

  1. Валерий /

    Подскажите как настроить данную програму в связке с Canon MF210?
    Ip указал, но уровень тонера не отображает.

  2. Andrew /

    Все текстовые записи отображаются в виде цифр…

    1. Andrew /

      еще виснет, если устройство отсутствует по указанному адресу…. И шаблон применяется тот, на котором курсор находится на вкладке «шаблоны», а не тот, что указан напротив устройства…

      1. ipc / Автор записи

        Andrew, какая ОСь используется?

        С «висяком» в дальнейшем планируется добавить пинг устройства перед опросом, так что если заинтересованы, то придётся немного подождать.

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

        Далее по функционалу намечается:
        — сворачивание в «трей»;
        — возможность автозапуска;
        — добавление модуля для учёта картриджей.

        1. Andrew /

          Windows 10 pro

    2. ipc / Автор записи

      Если можно поподробнее, не понятно как это выглядит, если можно, сделайте ссылку на скрин.

      1. Andrew /

        https://yadi.sk/i/7VvcJHSmJMNvmQ
        https://yadi.sk/i/-Yfqs1YWxqrG5A

        Результаты опроса отображаются в виде цифр. В старой версии все было корректно. На втором скрине — это когда в шаблоне курсор остался на цветном…

        1. ipc / Автор записи

          Всё ясно, спасибо.

        2. Александр /

          Тоже как и у Andrew отображаются в виде цифр, проверял с помощью «SNMP+Tester+5.2.3», ответ корректный.
          Если в шаблоне добавлять позицию, то происходит не добавление а замена активного элемента на созданный, если создавать через «Создать копированием выбранной», то все нормально.
          Еще одна просьба, добавить возможность открытия страницы устройства, т.е. открыть в браузере по умолчанию IP выбранного устройства.
          p.s. Операционная система Windows XP.

          1. ipc / Автор записи

            Ок, пожелания учтём. Ожидайте новой версии.

  3. Itnas /

    Не работает отображение % цветного картриджа в сетях класса B.

  4. Николай /

    Здравствуйте! Хорошая программка! Можно применить для контроля не только картриджей но и ИБП, роутеров, и.т.д. Подумайте над параметром «Представление обьекта», чтоб можно было вставить формулу для правильного отображения значения. А так же подсвечивание «Результат опроса» и «Устройства» в зависимости от значений результатов опроса.

    1. ipc / Автор записи

      Здравствуйте Николай, спасибо за отзыв!
      Идея с формулой изначально была, но на практике не довелось сталкиваться, если приведёте пример(ы) формулы с описанием из Вашего личного опыта, будем реализовывать.
      На счёт подсвечивания поясните конкретнее, выделять записи другим цветом при ошибках или что?

  5. Николай /

    Здравствуйте! Спасибо за ответ! Подсвечивать можно значок «lan» если пинг удачный. Можно еще подсвечивать устройство в зависимости от результатов опроса. Если какой-то результат опроса не укладывается в условия. Но, надо побольше условий. В комментариях не очень удобно общаться. Как с вами можно связаться?

    1. Жаконда /

      В комментариях не очень удобно общаться. Как с вами можно связаться?

      Пока что только комментарии используем. Позже будет форум, где будет удобней общаться

Оставить ответ

4 × 3 =

© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика