предоставить
Задача: Имеем файл servernames.txt, в нем построчно domain1.ru domain2.ru domain3.ru в нем надо произвести проверку на присутствие доменов из запроса по апи из заббикса и если их нету в этой файле то передать их в перменную для удаление из заббикса по api
Имеем список доменов полученный из ответа заббикса. Надо проверить: есть ли эти домены в файле servernames.txt ? и если нету, то удалить из заббикса? Правильно понял? Если правильно, то в чем конкретно сейчас проблема?
правильно. проблема с diff. не могу получить эти домены, которые надо удалить
покажи ответ от заббикса
с измененными доменами {' local.domain1.ru', ' dev.domain1.ru', 'for-delete.domain.ru'} а в файле построчно: local.domain1.ru dev.domain1.ru а домена for-delete.domain.ru в файле нету - его и надо определить и передать в перменную для дальнейшего удаления из заббикса
ответ от заббикса ты уже спарсил в list ? в питоне
нет, вот как я получаю ответ set2 = set() for h in zapi.host.get(output="extend"): set2.add(h['name'].replace('Domain', '')) print(set2) и удаляю одно слово в этом ответе Domain
Обсуждают сегодня