Я создаю приложение ruby, которое захватывает электронные письма, отправленные на сервер, и записывает их в базу данных. Прямо сейчас у меня нет способа полностью протестировать стек (Email -> Ruby -> Database) для простоев. Я использую службы, которые тестируют сервер, на котором работает ruby для простоя, и я использую monit, чтобы убедиться, что демон ruby не слишком долгое время не работает. Кроме ручной проверки периодически, есть ли какие-либо услуги, которые я могу использовать для проверки:Монитор Postfix Server и ответ Ruby на Ubuntu
1) Является ли мой постфикса еще и прием/отправка почте
2) Есть сообщения все еще делает это от моего демона к базе данных
Если нет, есть ли какие-либо рекомендации по мониторингу и отправке предупреждений для любого из этих двух сценариев или любых методов домашнего приготовления, которые могли бы работать надежно?
Я думал об этом, но не знал, как этот метод был взломан ... чем больше я думаю об этом, тем больше мне это нравится. Любые дополнительные мысли оцениваются – Schneems
Вы можете отправить канарейку из удаленной системы, если хотите ... с адекватной отметкой времени вы можете отслеживать задержку через систему ... Если у вас есть статистика по сообщениям, вы можете запрограммировать ее на игнорировать канарейки. Тогда вам нужна система для поиска канарейки и электронной почты, если они не появятся. – DGM