Цитата:
Цитата Anton04
У Вас не верное представление о SNMP. Попробуйте ознакомится »
|
Что-то я не понял, сначала вы пишете, что не знаете, что такое snmpwalk, как-будто вы человек несведующий, а потом кидаете ссылки, как-будто несведующий тут я. Это тролинг такой, да? В таком случае может проще пройти мимо?
Цитата:
Цитата Anton04
Давайте тогда разбирёмся, что такое для Вас представляет SNMP вообще? Что вы под этой аббревиатурой понимаете? Иначе мы так далеко зайдём. »
|
Это такая штука для получение данных с сетевых устройств (можно не только получать, но и наоборот), которая работает по быстрому протоколу UDP, а ещё для быстроты в ней вместо текстовых команд передаются просто цифры. Текстовые строки тут тоже есть, но они не передаются, например текстовая строка iso.identified-organization.dod.internet.mgmt.mib-2.system.sysName с помощью MIB конвертируется в OID 1.3.6.1.2.1.1.5, если передать этот набор чисел в запросе snmpget на устройство, то в ответ получишь hostname-имя устройства. Это пример стандартного OID, на который будут отзываться любые устройства, но есть MIBы, специфичные для каждого вендора, в дереве они находятся в ветке enterprises, для Microsoft тоже есть своя ветка. Собственно для моей задачи (мониторинг отдельных процессов) самый сложный момент в том, что нужно каждый раз вычислять OIDы, PID мониторимого процесса при каждом запуске сервера будет разный и OID тоже будет разный. Для задачи нужен другой snmp-агент, который будет работать не с MIBами Microsoft, а со своими собственными MIBами, например чтобы для него можно было написать powershell-скрипты, присвоить им номера и чтобы скрипт активировался при запросе некоего заранее известного OID.