Получение данных от МФУ xerox 3025 по snmp

Zabbix

Необходимо получить от МФУ Xerox WorkCentre 3025, наименование картриджа через Snmp. Полученный результат необходимо добавить в zabbix и уведомлять, если картридж поменяли.

Для получения OID параметров МФУ, можно использовать SnmpWalk (инструмент командной строки). SnmpWalk позволяет определять набор переменных, доступных для чтения на отдельном устройстве. Вы можете получить полный список или только часть. Анализируя результаты сканирования сетевого устройства, полученные с помощью SnmpWalk, вы можете составить список поддерживаемых MIBS и, таким образом, получить полные описания переменных и возможных значений. Кроме того, документы MIB содержат информацию о переменных SNMP, которые доступны только для записи. После анализа информации, полученной с помощью SnmpWalk из аппаратных или программных источников SNMP, вы можете использовать инструменты SnmpSet и SnmpGet для изменения и получения значений.

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

  • Redhat / Fedora / CentOs: yum install net-snmp-utils
  • Ubuntu: apt-get установить snmp

Для пользователей Windows процесс установки snmpwalk в Windows невероятно прост.

snmpsoft-tools
  1. Сначала вам нужно скачать и извлечь следующий файл из zip-файла:
    SnmpWalk.exe Версия: 1.02
  2. Когда у вас есть файл snmpwalk.exe на вашем компьютере, нажмите Win+R> введите CMD и нажмите Enter. Это покажет окно командной строки.
  3. Перетащите snmpwalk.exe файл в черное окно.
  4. Выполнить команду

    Где MainPrinter — адрес сетевого принтера

После сохранения всех параметров в csv файл, найти необходимый параметр можно через простой блокнот

Получение данных от МФУ xerox 3025 по snmp

На основе полученных данных был создан шаблон для Zabbix(Template Printer Xerox WorkCentre 3025)

Template Printer Xerox WorkCentre 3025

Пример создания Item для Xerox WorkCentre 3025

Получение данных от МФУ xerox 3025 по snmp

 

 

Создаем триггер


Serial Number Cartridge
Заменили картридж в принтере {HOST.NAME} c last(/XeroxAdmin/Serial_number_cartridge,#2) на last(/XeroxAdmin/Serial_number_cartridge,#1)
last(/XeroxAdmin/Serial_number_cartridge,#1)<>last(/XeroxAdmin/Serial_number_cartridge,#2)
last(/XeroxAdmin/Serial_number_cartridge,#1)=last(/XeroxAdmin/Serial_number_cartridge,#2)

Получение данных от МФУ xerox 3025 по snmp

Добавить комментарий