Вопрос или проблема
На моем сервере почтовых ящиков Exchange я получаю предупреждение:
MSExchange Calendar Attendant\Requests Failed
Или в Solarwinds Orion:
Requests Failed (Calendar Attendant) for Exchange 2010 Mailbox Role Counters (Advanced) on *servername*
Все, что я знаю, это то, что эта цифра должна быть 0 в любое время. В настоящее время я нахожусь на уровне 2, и это единственное предупреждение на серверах Exchange. Я не могу найти, как это исправить. Как я могу это исправить?
Спасибо.
Как вы уверены, что эта цифра должна быть 0 в любое время?
Я бы посмотрел на эту статью на Technet:
http://technet.microsoft.com/en-us/library/ff360647(v=exchg.140).aspx
В ней перечислены различные решения в конце. Также обратите внимание, что в этой статье указано 100 как пороговое значение предупреждения, а не 0.
Похоже, что у Technet противоречивая информация:
Счетчики обслуживающего календаря
Следующая таблица показывает счетчики обслуживающего календаря.
Счетчик Описание Порог
MSExchange Calendar Attendant\Requests Failed
Показывает общее количество сбоев, которые произошли во время обработки событий обслуживающим календарем.
Должен быть 0 в любое время.
Ответ или решение
Решение проблемы с показателями Calendar Attendant в Exchange Server 2010
Введение
При управлении Exchange Server 2010 одной из важных задач является поддержание корректной работы компонент сервера. Одной из таких компонентов является Calendar Attendant, отвечающий за обработку календарных запросов. Если вы получаете предупреждение о том, что счетчик MSExchange Calendar Attendant\Requests Failed
показывает значение, отличное от нуля, это может свидетельствовать о наличии проблем в системе. В данной статье мы рассмотрим, как диагностировать и исправить эту проблему.
Понимание проблемы
Ваша проблема заключается в том, что вы наблюдаете значение счетчика Requests Failed
на уровне 2, когда оно должно быть нулевым в идеальных условиях. Это может привести к сбоям в обработке запросов календаря, что негативно скажется на работе пользователей.
Причины возникновения
- Ошибки в системных объектах: Ошибки могут возникать из-за поврежденных или некорректно настроенных почтовых ящиков.
- Проблемы с доступом: Некорректные разрешения на уровне Exchange могут препятствовать корректной работе Calendar Attendant.
- Технические сбои: Временные ошибки или сбои в сети могут также вызывать просрочку в выполнении запросов.
Диагностика проблемы
Для начала необходимо провести диагностику:
-
Проверка логов событий:
- Откройте "Просмотр событий" (
Event Viewer
) и изучите журналы, связанные с Exchange. Обратите внимание на ошибки, относящиеся к Calendar Attendant.
- Откройте "Просмотр событий" (
-
Мониторинг службы:
- Убедитесь, что служба Calendar Attendant работает корректно. Используйте команду PowerShell:
Get-Service MSExchangeMailboxAssistants
- Убедитесь, что служба Calendar Attendant работает корректно. Используйте команду PowerShell:
-
Проверка системных ресурсов:
- Убедитесь, что сервер имеет достаточные ресурсы (ОЗУ, ЦП и место на диске) для обработки всех запросов.
Решение проблемы
Если вы выявили проблему, есть несколько шагов, которые можно предпринять для ее устранения:
-
Перезапуск служб: Попробуйте перезапустить службы
MSExchangeMailboxAssistants
.Stop-Service MSExchangeMailboxAssistants Start-Service MSExchangeMailboxAssistants
-
Проверка и исправление: Если проблема сохраняется, возможно, необходимо перезапустить сервер Exchange. Однако перед этим убедитесь, что все критически важные процессы завершены.
-
Восстановление поврежденных объектов: При наличии у вас нескольких сканеров, проверьте их на предмет поврежденных или устаревших ссылок. Попробуйте восстановить их через команду
New-MailboxRepairRequest
. -
Проверка прав доступа: Убедитесь, что у Calendar Attendant есть все необходимые разрешения для обработки запросов:
- Проверить разрешения на уровне Active Directory.
Заключение
Проблемы с Calendar Attendant могут вызывать задержки и сбои в обработке календарных запросов, что негативно сказывается на производительности Exchange Server. Используя вышеописанные шаги, вы можете диагностировать и решить эту проблему. Если проблема не решается, рекомендуется обратиться к более детальной документации Microsoft и, в случае необходимости, к специалистам по поддержке.
Полезные ссылки
Помните, что поддержание Exchange Server в исправном состоянии требует регулярного мониторинга и диагностики.