Может ли Exchange 2003 отслеживать хранилище сообщений (состояние, предупреждения, пороговые значения) или на сервере есть другой способ мониторинга хранилища?
Exchange 2003 имеет встроенный мониторинг (Инструменты | Мониторинг и состояние в System Manager), и его можно легко настроить: http://support.microsoft.com/kb/310315. Это может вызвать дополнительную нагрузку на ваш сервер в зависимости от того, какие параметры вы выберете.
В дополнение к тому, что встроено, если у вас есть Nagios в вашей сети (а если нет, вам следует подумать об этом), вы найдете ряд подключаемых модулей для работы с мониторингом Exchange.
Написал сценарий и опубликовал в Репозиторий Microsoft Script Center, с конкретным сценарием здесь: http://gallery.technet.microsoft.com/ScriptCenter/en-us/e5dd50bc-5e69-4eb9-b544-221493e12f0d.
Чтобы он работал, запустите его в качестве члена администраторов домена (чтобы он мог запрашивать это особое расположение AD). Я запустил его в производство на работе пару месяцев назад. (Намного лучше, чем наблюдение со стороны директора, хлопающего вас по плечу и спрашивающего: «Почта сломана?»!)
Он проверяет, что серверы доступны для проверки связи, что службы Exchange запущены, что соединители работают, хранилища данных подключены, а диски, на которых хранятся журналы транзакций, используются менее чем на 50%. В случае любой ошибки он отправляет электронное письмо. Описание скрипта описывает, что необходимо настроить.
-Вальдо