Датчики SNMP

Программа позволяет контролировать текущее состояние оборудования путем отслеживания определенных параметров, набор которых одинаков у большинства устройств. Однако один и тот же параметр в разных моделях и у разных производителей может храниться под разными OID. Чтобы привести все это к общему знаменателю, в PrintStore названия параметров хранятся отдельно от OID в справочнике «Датчики SNMP».

Датчики бывают разных типов в зависимости от возвращаемого ими значения. Тип датчика, как и прочая информация о нем, указана в его свойствах.

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

Числовой - возвращает целочисленное значение. Например, количество отпечатанных страниц.

Типы Статус принтера, Статус печати и Доступ являются системными. Они возвращают текстовые строки.

Датчик типа MAC декодирует при считывании MAC-адрес из бинарного представления в привычный вид.

Отдельного внимания заслуживает датчик типа Ресурс. Этот датчик возвращает текущий запас тонера или другого ресурса принтера в процентах. В свойствах каждого ресурсного датчика должно быть заполнено поле «Сокращение» (сокращенное обозначение датчика, 1-2 символа) и указан цвет индикатора ресурса (соответствует цвету чернил или тонера).

Цветовые индикаторы вместе с остатками ресурсов отображаются в мониторинге.

Разные принтеры по-разному хранят информацию о запасе ресурсов. Способ считывания ресурсных датчиков указывается в настройках профиля SNMP, который заводят на линейку схожих моделей оборудования.

В лазерных принтерах обычно хранятся два значения: максимальное количество тонера и текущее количество тонера. Это обусловлено тем, что в такой принтер могут быть установлены картриджи разного объема, и важно знать абсолютное значение запаса тонера. В этом случае в настройках профиля необходимо выбрать вариант «По двум значениям».

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

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

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