Что такое SNMP

SNMP (англ. Simple Network Management Protocol — простой протокол управления сетью) — это протокол управления сетями связи на основе архитектуры TCP/IP.

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

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

Основной концепцией протокола является то, что вся необходимая для управления устройством информация хранится на нем самом в так называемой MIB (англ. Management Information Base - база управляющей информации). MIB представляет из себя набор переменных, характеризующих состояние объекта управления, и постоянно обновляется самим устройством. Для того, чтобы проконтролировать работу устройства, достаточно получить доступ к его MIB и проанализировать значения некоторых переменных. Каждая из переменных идентифицируется с помощью OID (англ. Object IDentifier - уникальный идентификатор объекта).

Порты

Отправка запроса устройству происходит на порт 161. Если устройство настроено на отправку откликов на события (TRAP), то эта информация отслеживается на порту 162.