Я пытаюсь использовать snmp, чтобы получить использование ЦП и физической ОЗУ с удаленного ПК (WinXPsp3 и WinServer2003r2sp2), после многих часов Google я не нашел для них точного адреса OID. Я использовал OidView для тестирования и проверки, но в OidView отображается слишком много OID, как мне узнать, какой OID мне нужен? Значение, которое мне нужно, похоже на значение в диспетчере задач Windows.
Вопрос: Каков OID-адрес для загрузки ЦП и использования физической памяти в WinXPsp3 и WinServer2003r2sp2 через SNMP?
Любая помощь, которую вы можете оказать, будет с благодарностью принята!
Майк Ши.
Я не верю, что для этого есть конкретный OID, у меня всегда были проблемы. Однако есть бесплатное расширение SNMP, называемое информатором SNMP, которое вы можете установить, которое подсвечивает некоторые совокупные счетчики perfmon как более точные OID.
В стандартной установке 2k3 поддержка «полезных» данных SNMP ограничена. Некоторые службы настроят поддержку SNMP, если snmp устанавливается до службы (на ум приходит IIS).
Взгляни на Гетиф - по умолчанию он должен показывать вам идентификаторы по умолчанию в 2k3, и его можно расширить, добавив к нему MIB. Вы также можете пройтись по дереву OID.
Можно легко добавить аппаратную и программную поддержку SNMP.