Форум сайта python.su
Привет.
Я сделал функцию, для запроса к заббиксу:
from pyzabbix import ZabbixAPI import configparser def multi_zabbix(): config = configparser.ConfigParser() config.read('config.cfg') sections = config.sections() alarm = [] for section in sections: ZABBIX_SERVER = config.get(section,'server') zapi = ZabbixAPI(ZABBIX_SERVER) zapi.login( config.get(section,'user'), config.get(section,'pass')) triggers = zapi.trigger.get( only_true=1, skipDependent=1, monitored=1, active=1, maintenance=0, output='extend', min_severity=config.get(section,'severity'), expandDescription=1, withLastEventUnacknowledged=1, expandData='host', ) for t in triggers: t.update({'litera': config.get(section,'litera')}) alarm.append(t) return alarm
Офлайн
Модуль threading
Только у вас запросы сейчас и так асинхронные :) А вы хотите сделать их синхронными.
Отредактировано lorien (Ноя. 4, 2015 15:15:52)
Офлайн
lorienНу, если можно так сказать.
Модуль threadingТолько у вас запросы сейчас и так асинхронныеА вы хотите сделать их синхронными.
Офлайн