Поделиться через


Вкладка "Диагностика" средства SPDiag

В средстве диагностики SPDiag версии 2.0 представлена вкладка Диагностика, на которой можно выполнить для целевой фермы SharePoint предопределенные правила, основанные на модели исправности System Center Operations Manager (SCOM). Компонент диагностики предназначен для обнаружения распространенных ошибок и создания отчетов по ним путем проверки всех серверов в целевой ферме SharePoint на соответствие рекомендациям и допустимым рабочим характеристикам. Кроме того, этот компонент позволяет получить точное описание источников проблем и средств их устранения.

Существует четыре категории правил: правила безопасности, производительности, конфигурации и доступности.

Чтобы выполнить правило, установите флажок рядом с ним в области выбора правил, после чего нажмите кнопку Применить выбранные правила. Одновременно можно выполнять любые сочетания правил.

Примечание

В автономном режиме SPDiag выполнение правил не поддерживается, однако можно просмотреть результаты последнего выполнения правил. В автономном режиме SPDiag название кнопки Применить выбранные правила изменяется на Показать сохраненные результаты.

Правила обеспечивают сбор данных из разных источников различными способами. Например, с помощью правил можно выполнять сбор данных из файлов журналов ULS и IIS в базе данных проекта SPDiag. Также в правилах можно использовать объектную модель SharePoint и другие источники данных реального времени. Все правила, использующие объектную модель SharePoint, автоматически выполняются при начальном заполнении области снимков, что обеспечивает доступность допустимой копии правила при запуске средства SPDiag в автономном режиме.

При выполнении правил результаты отображаются в области результатов правил. Чтобы просмотреть подробные сведения о правиле и результатах его выполнения, щелкните соответствующий результат. При обнаружении проблемы в области сведений отображаются рекомендации по ее устранению, в том числе ссылки на затронутое семейство сайтов, имена связанных учетных записей служб, ссылки на статьи базы знаний и доступные исправления, а также сведения, относящиеся к самой проблеме. Также можно экспортировать результаты в XML-файл, выбрав команду Экспорт результатов над областью результатов правил.

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

Название

Имя правила.

В имени правила указывается проблема, для выявления которой оно предназначено, и не содержатся сведения о текущем состоянии фермы.

Состояние

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

Возможные значения:

  • Успешно — проблемы не обнаружены, целевое значение лежит в допустимых пределах.

  • Предупреждение — возможно наличие проблем, следует предпринять определенные действия по предотвращению проблемы.

  • Сбой — обнаружена проблема, которую необходимо устранить для обеспечения правильной работы фермы.

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

    Обратите внимание, что состояние ошибки не обязательно свидетельствует о наличии ошибки в ферме SharePoint. Однако в любом случае следует устранить состояние, приведшее к сбою при выполнении правила, и повторно выполнить правило, чтобы убедиться в устранении ошибки.

Некоторые правила поддерживают только состояния "Успешно" и "Сбой".

Категория

Категория правила.

Пояснение

Описание правила и проблемы, для выявления которой оно предназначено.

Эта информация может динамически создаваться при выполнении правила и может включать подробные сведения о целевой ферме.

Если результат правила имеет состояние "Сбой" или "Предупреждение", в этом разделе будут представлены имена затронутых серверов фермы и сведения о состояниях, определенных для каждого из них.

Способ устранения

Рекомендуемые действия для правила.

Эта информация может динамически создаваться при выполнении правила и может включать подробные сведения о целевой ферме.

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

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

Каждое правило средства диагностики SPDiag компилируется в собственный DLL-файл, который сохраняется в папке установки SPDiag. Корпорация Майкрософт оставляет за собой право по собственному усмотрению выпускать дополнительные DLL-файлы правил для использования в средстве диагностики SPDiag.

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

  • Категория безопасности

  • Категория производительности

  • Категория конфигурации

  • Категория доступности

Категория безопасности

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

  • Учетная запись фермы серверов не может быть использована для других служб

  • Одно или несколько веб-приложений не имеют доступа к базе данных контента

Учетная запись фермы серверов не может быть использована для других служб

Это правило обеспечивает проверку использования учетной записи службы фермы в других службах фермы, например, в службе удостоверения веб-приложения. При обнаружении такого состояния правило возвращает результат "Сбой". Это правило может иметь состояния "Успешно" и "Сбой".

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

Одно или несколько веб-приложений не имеют доступа к базе данных контента

Это правило проверяет, назначены ли учетной записи удостоверения процесса для каждого веб-приложения в целевой ферме привилегии db_owner для связанной базы данных контента. При обнаружении такого состояния правило возвращает результат "Сбой". Это правило может иметь состояния "Успешно" и "Сбой".

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

Категория производительности

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

  • База данных контента имеет размер более 100 ГБ и содержит несколько семейств сайтов

  • Обнаружены списки, размер которых превышает рекомендуемый

База данных контента имеет размер более 100 ГБ и содержит несколько семейств сайтов

Это правило проверяет, не превышает ли размер базы данных контента, содержащей несколько семейств сайтов, ограничение в 100 ГБ. При обнаружении такого состояния правило возвращает результат "Сбой". Это правило может иметь состояния "Успешно" и "Сбой".

Это правило следует выполнять для обнаружения баз данных контента в ферме, размер которых может отрицательно сказаться на их производительности.

Обнаружены списки, размер которых превышает рекомендуемый

Это правило проверяет наличие в целевой ферме списков, содержащих более 2000 элементов. При обнаружении такого состояния правило возвращает результат "Сбой". Это правило может иметь состояния "Успешно" и "Сбой".

Это правило следует выполнять для обнаружения списков большого размера в ферме. При определенных условиях списки могут содержать более 2000 элементов.

Категория конфигурации

В категории конфигурации представлены следующие правила, обеспечивающие проверку проблем конфигурации в SharePoint и операционной системе сервера:

  • TCP Chimney включен и устарел

TCP Chimney включен и устарел

Это правило проверяет наличие обновления TCP Chimney до рекомендуемой версии на серверах фермы. Если рекомендуемое обновление не обнаружено, правило возвращает результат "Сбой". Это правило может иметь состояния "Успешно" и "Сбой".

Это правило следует выполнять для поиска серверов в ферме, для которых требуется обновление версии TCP Chimney. На затронутых серверах также можно отключить TCP Chimney вместо установки обновленной версии.

Категория доступности

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

  • Мало свободного места на дисках серверов SharePoint

  • Служба таймера SharePoint в автономном режиме

  • Служба трассировки SharePoint в автономном режиме

  • Мало свободного места на дисках серверов SQL

Мало свободного места на дисках серверов SharePoint

Это правило обеспечивает проверку всех компьютеров в целевой ферме, на которых выполняются продукты и технологии SharePoint, на наличие достаточного свободного места на диске. Результат правила рассчитывается по следующим формулам:

СБОЙ: = FREESPACE < (Physical Memory * 2)

ПРЕДУПРЕЖДЕНИЕ: = (Physical Memory * 2) < FREESPACE < (Physical Memory * 5)

УСПЕШНО: = (Physical Memory * 5) < FREESPACE

При обнаружении такого состояния результату правила присваивается состояние "Предупреждение" или "Сбой" в зависимости от объема свободного места на диске. Это правило может иметь состояния "Успешно", "Предупреждение" и "Сбой".

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

Служба таймера SharePoint в автономном режиме

Это правило проверяет работу службы таймера SharePoint на всех компьютерах в целевой ферме, на которых выполняются продукты и технологии SharePoint. При обнаружении такого состояния правило возвращает результат "Сбой". Это правило может иметь состояния "Успешно" и "Сбой".

Это правило рекомендуется выполнять при наличии следующих проблем:

  • Не выполняются задания таймера.

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

Служба трассировки SharePoint в автономном режиме

Это правило проверяет работу службы трассировки SharePoint на всех компьютерах в целевой ферме, на которых выполняются продукты и технологии SharePoint. При обнаружении такого состояния правило возвращает результат "Сбой". Это правило может иметь состояния "Успешно" и "Сбой".

Это правило следует выполнять в тех случаях, когда средству SPDiag не удается собрать полные данные из журналов ULS на сервере, а также чтобы проверить, включено ли ведение журналов ULS на серверах фермы.

Мало свободного места на дисках серверов SQL

Это правило проверяет компьютеры в целевой ферме, на которых выполняется SQL Server, на наличие достаточного свободного места на диске. Результат правила вычисляется по следующей формуле:

СБОЙ: = (FreeSpaceOfDisk < DatabaseSize * growth * 2)

При обнаружении такого состояния правило возвращает результат "Сбой". Это правило может иметь состояния "Успешно" и "Сбой".