четверг, 3 января 2013 г.

SNMP


SNMP (Simple Network Management Protocol — простой протокол управления сетью) – распространенный протокол, в задачи которого входит управление сетевыми устройствами и получение информации об их работе, в частности. Как правило, все современные управляемые сетевые устройства (рабочие станции, ноутбуки, коммутаторы, принтеры, роутеры, модемы, web-камеры и т.д.) обладают так называемой Базой управляющей информации (MIB 
Management Information Base). В этой базе содержится масса полезной информации о состоянии устройства: счетчики производительности, активные процессы, значения сетевого трафика на интерфейсах и т.д. В некоторых устройствах количество разнообразных записей в таких базах достигает десятков тысяч. Каждая запись в базе сопровождается уникальным идентификатором OID (object identifier). Зная OID записи, в которой хранится интересующий параметр, можно настроить программу на его контроль. Программа по протоколу SNMP будет подключаться к устройству, по OID получать значение параметра и сравнивать его с заданным значением. В случае несоответствия параметра заданному значению, программа сигнализирует об этом. Дополнительную информацию о настройке SNMP и получении информации из MIB можно прочитать на ресурсах:
  • На рабочих станциях Windows служба SNMP, обеспечивающая доступ к MIB, изначально не установлена и не настроена. Для установки службы SNMP необходимо выполнить действия, описанные тут: 
    http://technet.microsoft.com/ru-ru/library/cc759570(WS.10).aspx
  • Настройка свойств безопасности SNMP описана тут: 
    http://technet.microsoft.com/ru-ru/library/cc783571(WS.10).aspx
  • Список некоторых OID с полезной информацией для оборудования Cisco:
    http://www.opennet.ru/base/cisco/cisco_snmp.txt.html
  • Описание MIB-баз для Windows 2000/XP/2003/Vista:
    http://support.microsoft.com/kb/237295
  • Краткий список полезных OID для рабочих станций с Windows 2000/XP/2003/Vista:
    .1.3.6.1.2.1.25.1.1.0 – время работы хоста (SystemUptime);
    .1.3.6.1.2.1.25.3.3.1.2 – загрузка процессора (это начальный OID, конкретно по каждому процессору OID нужно смотреть в самой базе, т.е. для первого процессора OID может быть .1.3.6.1.2.1.25.3.3.1.2.3, для второго - .1.3.6.1.2.1.25.3.3.1.2.4);
    .1.3.6.1.2.1.25.1.6.0 – количество запущенных процессов;
    .1.3.6.1.2.1.25.2.2.0 – объем оперативной памяти, всего;
    .1.3.6.1.2.1.25.2.3.1.6.(1,2,3…) – объем свободного места на дисках 1,2,3 и т.д., в блоках.
  • Дополнительно можно посмотреть здесь:
    https://secure.dd-wrt.com/wiki/index.php/Simple_Network_Management_Protocol#Known_OID.C2.B4s_via_SNMP

Комментариев нет:

Отправить комментарий