Все,
Мне нужно удаленно контролировать окно Windows, и если оно выйдет из строя, мне нужно получить электронное письмо. Загвоздка в том, что приставка должна перезагружаться каждую ночь, а иногда и днем. Так что короткое время простоя ~ 5 минут или меньше вполне нормально. Но более длительное время простоя должно вызывать уведомление по электронной почте.
Я не хочу получать целую пачку электронных писем, если она выйдет из строя ночью, а только одно, чтобы проинформировать меня, чтобы я мог вернуться утром. Мое текущее мышление предполагает использование net-snmp и прокручиваю свой собственный скрипт python для мониторинга коробки.
Это, конечно, изобретение велосипеда. Но мне не удалось найти ни одного СОПО, которое делало бы то, что я хочу. Либо они сложнее, чем необходимо, либо ожидают, что вы проверите их панель управления, либо у них нет очевидного способа отслеживать, подключен ли ящик с нужными мне параметрами.
Я хотел бы знать, есть ли инструмент, который я пропустил, и который делает то, что я хочу. Или, если это не удается, что считается передовой практикой для такого рода приложений? Предоставляет ли SNMP необходимую мне информацию или мне нужно будет сделать что-то еще? Есть ли ошибки, на которые мне нужно обратить внимание в скрипте Python?
Альтернативы и предложения приветствуются, особенно если они включают ссылки или образцы, указывающие мне в правильном направлении.
Nagios может сделать все, что вы хотите. Это несколько излишне для ваших целей, но у него есть хорошая документация, и вы можете вернуться сюда, если у вас есть конкретные вопросы о том, как ее настроить.