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
Комментариев нет:
Отправить комментарий