Контроль сервера входящей электронной почты

Некоторые интересные предложения здесь, которые все, кажется, показывают недоразумению о том, как журнал копирует работу. Резервное копирование журнала содержит ВЕСЬ журнал транзакций, сгенерированный начиная с предыдущего резервного копирования журнала, независимо от того, какое полное резервное копирование или дифференциальное резервное копирование взяты тем временем. Остановка резервных копий журнала или перемещение в ежедневное полное резервное копирование не будут иметь никакого эффекта на размеры резервных копий журнала. Единственной вещью, которая влияет на журнал транзакций, является резервное копирование журнала, когда-то резервная цепочка журнала запустилась.

Единственное исключение к этому правилу - то, если резервная цепочка журнала была повреждена (например, путем движения в ПРОСТУЮ модель восстановления, возвращения от снимка базы данных, усечения журнала с помощью ЖУРНАЛА РЕЗЕРВНОГО КОПИРОВАНИЯ С NO_LOG/TRUNCATE_ONLY), в этом случае первое резервное копирование журнала будет содержать весь журнал транзакций начиная с последнего полного резервного копирования - который перезапускает резервную цепочку журнала; или если резервная цепочка журнала не была запущена - когда Вы переключаетесь в ПОЛНЫЙ впервые, Вы действуете в своего рода псевдопростой модели восстановления, пока первое полное резервное копирование не взято.

Для ответа на исходный вопрос, не входя в ПРОСТУЮ модель восстановления, Вы оказываетесь перед необходимостью сосать резервное копирование всего журнала транзакций. В зависимости от действий Вы берете, Вы могли взять более частые резервные копии журнала, чтобы уменьшить их размер или сделать более целенаправленную базу данных.

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

Если у Вас нет никакого другого действия в базе данных, в то время как обслуживание происходит, Вы могли сделать следующее:

  • удостоверьтесь, что пользовательское действие останавливается
  • возьмите заключительное резервное копирование журнала (это позволяет Вам восстанавливать право на грани запуска обслуживания),
    • переключитесь на ПРОСТУЮ модель восстановления
    • выполните обслуживание - журнал усечет на каждой контрольной точке
    • переключитесь на полную модель восстановления и возьмите полное резервное копирование
    • продолжите как нормальные

Надежда это помогает - с нетерпением ждущий большего количества информации.

Спасибо

[Редактирование: после всей дискуссии о том, может ли полное резервное копирование изменить размер последующего резервного копирования журнала (это не может) я соединил всестороннее сообщение в блоге со справочным материалом и сценарием, который доказывает его. Проверьте его в https://www.sqlskills.com/blogs/paul/misconceptions-around-the-log-and-log-backups-how-to-convince-yourself/]

3
задан 1 July 2009 в 11:24
6 ответов

Возможно, Вы смотрите на это от неправильного пути?

Если это происходит каждый раз Ваши отбрасывания соединения PPPoE, почему бы не контролировать то соединение? Любое время, которое это отбрасывает, ожидают, пока это не возвращается, и затем имейте сценарий, который входит и сбрасывает необходимые правила/конфигурацию.

Никакая причина уведомить Вас относительно проблемы, если можно просто автоматически зафиксировать его (также уменьшил количество времени сервис, недоступна).

5
ответ дан 3 December 2019 в 05:02

Один метод, который я использовал в прошлом, должен послать почту на тестовый счет с программой, проверяющей тот почтовый ящик регулярно. Если было "достаточно времени" начиная с последней полученной почты, существует проблема.

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

1
ответ дан 3 December 2019 в 05:02

Если Ваш модем/маршрутизатор позволяет Вам циклу назад через внешний интерфейс (т.е. можно получить доступ к внутренним ресурсам через общедоступный адрес из сети), можно просто запустить скрипт, чтобы открыть и периодически закрывать соединение SMTP. К сожалению, не все маршрутизаторы позволяют Вам циклу назад, таким образом, не было бы никакого способа протестировать его с внутренней части, таким образом, необходимо будет найти способ протестировать его с внешней стороны.

1
ответ дан 3 December 2019 в 05:02

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

Мы используем стандартные проверки Nagios, чтобы удостовериться, что порт 25 открыт и что мы возвращаем баннер SMTP и подобный на нашем сервисе POP3. У нас также есть ряд пользовательских проверок, которые посылают электронное письмо и затем пытаются считать поле POP3 для той электронной почты. Это дает нам, вплотную тестирование, плюс отдельные сервисные проверки может дать нам дополнительную информацию о том, что могло бы быть неправильным, даже если они оба продолжают работать.

1
ответ дан 3 December 2019 в 05:02

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

поэтому вам нужно использовать стороннюю службу для мониторинга, и да, как вы сказали, бессмысленно отправлять на электронную почту, размещенную на этом почтовом сервере, поэтому вам также нужно использовать другой адрес электронной почты (я лично использую адрес электронной почты моего SMS, который полностью отличается от того, на котором размещен почтовый сервер, что гарантирует, что я получу уведомление, когда возникнет проблема)

** UPDATE **

Я бы написал сценарий и поместил его в cron это будет проверять периодичность вашего брандмауэра, и если что-то нужно будет изменить, этот сценарий изменит это.

другое, что я 'd как можно скорее получить новое оборудование, поскольку это не кажется надежным решением в конце концов.

1
ответ дан 3 December 2019 в 05:02

http://www.mailive.com/ будет отслеживать поток SMTP и звонить вам, если что-то пойдет не так. Полезно для контроля того, что ваши системы включены, питание включено, подключение к Интернету и т. Д.

0
ответ дан 3 December 2019 в 05:02

Теги

Похожие вопросы