Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 24, 2013 14:18:48

paraman
Зарегистрирован: 2012-07-10
Сообщения: 170
Репутация: +  1  -
Профиль   Отправить e-mail  

Скрытый запуск или скрыть появление ошибки

Уважаемы профи, подскажите, как можно скрыть или отключить вывод ошибки.

Есть задача мониторить загрузку ядер на window server 2003
Решил сие процесс реализовать через SNMP обращение. Но так после перезагрузки OID скачет, то я решил указать явно вероятные значения.
Но вот загвостка, когда отсутствует OID в окошке я вижу:

Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: HOST-RESOURCES-MIB::hrProcessorLoad.1

Собственно вопрос, как срыть его?

import subprocess
cpu_mib = [".1.3.6.1.2.1.25.3.3.1.2.1", ".1.3.6.1.2.1.25.3.3.1.2.2", ".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.3.3.1.2.5", ".1.3.6.1.2.1.25.3.3.1.2.6", ".1.3.6.1.2.1.25.3.3.1.2.7", ".1.3.6.1.2.1.25.3.3.1.2.8", ".1.3.6.1.2.1.25.3.3.1.2.9", ".1.3.6.1.2.1.25.3.3.1.2.10", ".1.3.6.1.2.1.25.3.3.1.2.11"] 
for cpu_i in cpu_mib:
    cpu = subprocess.Popen([r"C:\usr\bin\snmpget.exe","-v","2c","-c","porno","-Oqv","-Ln", "localhost", cpu_i], shell=False, stdout=subprocess.PIPE).communicate()[0].replace('\r', '').replace('\n', '')
exit

Спасибо, что уделили моему вопросу время.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version