Назад | Перейти на главную страницу

Мониторинг Exchange с помощью почты

Цель:

Мне нужно проверить почтовый сервер Exchange 2007 (если доступен, время доставки ...), но у меня есть серьезные ограничения (EWS и ping отключены, и только Outlook может получить к нему доступ внутри, внешний доступ осуществляется с помощью Outlook Web Access) .

Следующий трек:

С этим условием я планировал сделать следующее: использовать внешний почтовый сервер для отправки тестового письма (со встроенным идентификатором) на указанный адрес в Exchange, который затем отправит ответное письмо с текущим временем на приеме на сервер и идентификатор. Идентификатор, строка, может быть в теме или в содержимом.

Проблема:

С помощью Exchange Server, как отправить обратно письмо с добавленным к нему серверным временем при получении.

Проверено:

Примечание: если вы можете придумать другие способы достижения моей цели, мы тоже приветствуем их.

Я не уверен, почему вы делаете это так сложно.

Просто установите SMTP-соединение с сервером вручную. Если он отправляет приветствие, значит, он в сети. Если да, продолжайте отправлять остальную почту. Измерьте время между подключением и отключением, и у вас будет время, затраченное на отправку и доставку. Готово.

На сервере вы можете сбросить почту.

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

Это будет тест почти каждого компонента Exchange в силу того факта, что почти любой сбой (отключение SMTP, сбой сервера, отключение IS и т. Д.) Приведет к сбою теста, который подскажет вам, что их проблема, которую вы затем можете исследовать. Если тест пройдет успешно, вы можете быть уверены, что все критические компоненты (кроме доступа в Интернет) находятся в рабочем состоянии.

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

Я не совсем уверен, что понимаю, о чем вы просите.

В прошлом году я написал сценарий мониторинга Exchange 2003 и опубликовал его на Репозиторий Microsoft Technet Script Center и мой Аккаунт GitHub.

Как я описываю в коде и описании, некоторые из них не будут работать в Exchange 2007 (вероятно, проверки хранилища данных и проверки связи, как вы описываете), потому что у меня не было доступа к E2k7.

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

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

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