всем привет.
хотелось бы получить совет, как правильнее сделать такую задачу (она реализована, но не покидает чувство, что это говнокод):
задача: проверять хосты на оффлайность, если офлайн больше 7 минут - оповестить(в моём случае создаётся заявка в хелпдеск)
если заявка создана - второй раз не оповещать.
разумеется, если хост стал онлайн - сбрасываем статус "не оповещать"
т.к. я ещё тупенький, то делаю это так:
создаю json, в котором ключ - имя хоста, а значение - ["offline"\"online", duration, True\False (создавать тикет или нет)]
скрипт стартует раз в минуту и в конце записывает изменения в .json)
мб посоветуете другой, более красивый способ, как отслеживать "создавалась заявка или нет"?
я бы записывал в sqlite результат каждого опроса, чтобы лог собрался заодно.