оповещение по электронной почте в случае сбоя программы - PullRequest
1 голос
/ 27 августа 2010

У меня есть программа, которая должна постоянно работать на моем компьютере с Windows XP. Когда я нахожусь вне дома (или даже когда я дома), я хотел бы получить уведомление по электронной почте, если эта программа когда-нибудь произойдет сбой, что иногда происходит. Если это запланированная задача, которая контролирует ее, то интервал между проверками составляет 5 м. ОК.

Есть предложения?

1 Ответ

2 голосов
/ 27 августа 2010

Вы можете написать простую службу Windows для мониторинга вашей задачи.Но что, если ваша машина не работает?

Вы можете пойти еще дальше и интегрировать службу AlertGrid .Каждый раз, когда ваша программа выполняет какую-то логику, она должна посылать сигнал AlertGrid.Чем вы можете настроить правило, например, «если моя программа не отвечает более 5 минут -> отправить письмо / SMS».

Есть несколько примеров на разных языках программирования, каксделайте это, чтобы вам не нужно было быть опытным программистом.

Это предполагает, что у вас есть доступ к исходному коду, если нет, вы можете использовать AlertGrid Basic monitor , который будет отправлять списокдоступных процессов для AlertGrid, и если вашей программы нет в списке процессов, вы можете получить уведомление по электронной почте.

Для этого достаточно бесплатной учетной записи AlertGrid.

PS: я разработчик вКоманда AlertGrid.Мы будем рады помочь вам в случае возникновения каких-либо вопросов.

Надеюсь, это поможет!

...