Skip To Content

Сканирование вашей организации на наличие проблем с работоспособностью

ArcGIS Enterprise включает скрипт Python operationalHealth.py, который сканирует различные проблемы с архитектурой и конфигурацией, которые могут негативно повлиять на работу вашей организации ArcGIS Enterprise. Скрипт ищет проблемы, основываясь на некоторых передовых методах создания стабильных, оптимизированных и высокофункциональных производственных сайтов. Он анализирует множество критериев и параметров настройки и разделяет их на три уровня: Критический, Важный и Рекомендуемый. Эти критерии описаны в следующей таблице:

IDВажностьСвойствоОписание

OH01

Важный

Свойства системы Portal for ArcGIS

Указывает, что системное свойство WebContextURL Portal for ArcGIS должно быть установлено в Portal Admin, если URL-адрес организации использует псевдоним DNS или URL-адрес с балансировкой нагрузки.

OH02

Важный

Свойства системы ArcGIS Server

Указывает, что системное свойство WebContextURL ArcGIS Server должно быть установлено в Server Admin при использовании псевдонима DNS или URL-адреса с балансировкой нагрузки для URL-адреса сервисов, определенных во время интеграции.

OH03

Критический

Свойства системы Portal for ArcGIS

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

OH04

Критический

Свойства системы Portal for ArcGIS

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

OH05

Критический

Свойства системы Portal for ArcGIS

Если свойство privatePortalURL задано, это определяет, перенаправляются ли запросы к URL. Это может указывать на неправильную конфигурацию компонента, выступающего в качестве значения privatePortalURL.

OH06

Рекомендуется

Отказоустойчивость Portal for ArcGIS

Если какие-либо компоненты отказоустойчивы, это означает, что портал не является отказоустойчивым.

OH07

Рекомендуется

Отказоустойчивость ArcGIS Server

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

OH08

Рекомендуется

Отказоустойчивость ArcGIS Data Store

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

OH09

Важный

Индекс Portal for ArcGIS

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

OH10

Критический

Проверка интегрированного сервера

Определяет, проходят ли проверку сайты интегрированных серверов.

OH11

Критический

Срок действия сертификата

Определяет, истек ли срок действия любого сертификата, импортированного на какой-либо портал или компьютер сервера.

OH12

Критический

Срок действия сертификата

Определяет, истек ли срок действия любого сертификата, импортированного на какой-либо портал или компьютер сервера, в течение 15 дней.

OH13

Важный

Срок действия сертификата

Определяет, истек ли срок действия любого сертификата, импортированного на какой-либо портал или компьютер сервера, в течение 30 дней.

OH14

Рекомендуется

Срок действия сертификата

Определяет, истек ли срок действия любого сертификата, импортированного на какой-либо портал или компьютер сервера, в течение 40 дней.

OH15

Критический

SSL-сертификат интегрированного сервера

Указывает, что сертификат для URL-адреса администрирования для интегрированного сервера не является доверенным сертификатом, как определено порталом.

OH16

Критический

Недоступный URL-адрес интегрированного сервера

Указывает, что URL-адрес администрирования для интегрированного сервера недоступен.

OH17

Рекомендуется

SSL-сертификат интегрированного сервера

Указывает, что сертификат использованный для URL-адреса сервисов для интегрированного сервера не является доверенным сертификатом, как определено порталом.

OH18

Рекомендуется

Недоступный URL-адрес интегрированного сервера

Указывает, что URL-адрес сервисов для интегрированного сервера недоступен для портала.

OH19

Важный

URL-адрес интегрированного сервера частного портала

Указывает, что свойство privatePortalURL, определенное на портале, не соответствует свойству privatePortalURL, определенному на интегрированном сервере.

OH20

Важный

URL-адрес администрирования интегрированного сервера

Если сайт интегрированного сервера отказоустойчив, это означает, что URL-адрес администрирования для интеграции не установлен для конкретного компьютера на сайте.

OH21

Критический

Статус компьютера Portal for ArcGIS

Если портал отказоустойчив, это указывает на то, что один из компьютеров портала в развертывании недоступен, что указывает на единую точку отказа.

OH22

Критический

Статус компьютера ArcGIS Server

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

OH23

Критический

Статус компьютера ArcGIS Data Store

Если зарегистрированный ArcGIS Data Store отказоустойчив, это указывает на то, что один из компьютеров недоступен, что указывает на единую точку отказа.

OH24

Критический

Резервная копия WebGIS DR

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

OH25

Важный

Резервная копия WebGIS DR

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

OH26

Важный

Резервная копия WebGIS DR

Указывает, что предел журнала транзакций не ограничен из-за запуска инструмента WebGIS DR со свойством BACKUP_RESTORE_MODE, установленным на full. Если не используется дополнительное расписание дополнительного резервного копирования, вместо этого задайте для свойства значение backup.

OH27

Важный

Расположения файла журнала Portal for ArcGIS

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

OH28

Важный

Уровень журнала Portal for ArcGIS

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

OH29

Важный

Расположения файла журнала ArcGIS Server

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

OH30

Важный

Уровень журнала ArcGIS Server

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

OH31

Важный

Проверка хранилища данных

Указывает, что хранилище данных, зарегистрированное на интегрированном сервере, не проходит проверку.

OH32

Критический

Истечения срока действия лицензии

Указывает, что срок действия лицензии истек. Рабочие процессы, зависящие от лицензии, больше не будут работать.

OH33

Критический

Истечения срока действия лицензии

Указывает, что срок действия лицензии истекает в течение 7 дней. Рабочие процессы, зависящие от лицензии, больше не будут работать.

OH34

Важный

Истечения срока действия лицензии

Указывает, что срок действия лицензии истекает в течение 14 дней. Рабочие процессы, зависящие от лицензии, больше не будут работать.

OH35

Рекомендуется

Истечения срока действия лицензии

Указывает, что срок действия лицензии истекает в течение 30 дней. Рабочие процессы, зависящие от лицензии, больше не будут работать.

Скрипт operationalHealth.py находится в папке <Portal for ArcGIS installation location>\tools\operationalhealth. Запустите скрипт из командной строки или из командной оболочки. Вы можете задать один или несколько параметров при запуске скрипта. Если скрипт operationalHealth.py запускается без требуемых параметров, вам будет предложено ввести их вручную.

Параметры operationalHealth.py

В таблице ниже описаны параметры operationalHealth.py:

ПараметрОписание

-n или --hostname

Полное доменное имя компьютера, на котором установлен Portal for ArcGIS (другими словами, portal.domain.com). По умолчанию это имя хоста компьютера, на котором запускается скрипт.

-u или --username

Имя пользователя встроенной учетной записи администратора.

-p или --password

Пароль встроенной учетной записи администратора, заданный параметром -u или введенный вручную.

-f или --passwordFile

Текстовый файл, хранящий пароль встроенной учетной записи администратора, заданный параметром -u или введенный вручную. Использование этого параметра вместо параметра -p или –-password предотвращает указание пароля при проверке запущенных процессов на машине.

-o или --outputDir

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

-l или --logFile

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

-t или --token

Вместо имени пользователя и пароля можно создать и использовать токен. При создании токена установите свойство referrer на operationalhealth. Этот параметр можно указать только в качестве аргумента при запуске скрипта. При использовании токена он получает приоритет над указанными именем пользователя и паролем.

--ignoressl

Отключает проверку сертификата SSL. Начиная с версии 10.7.1, скрипт пытается проверить все сертификаты SSL по умолчанию. Если Python не доверяет эмитенту сертификатов, скрипт не сможет завершиться. Если надо, можно указать этот параметр, чтобы игнорировать все сертификаты.

-d или --debug

Регистрирует запросы и ответы на HTTP-запросы. Это может помочь в устранении неполадок утилиты.

-h или -?

Вывод списка параметров, которые можно задать при запуске скрипта.

Пример: operationalHealth.bat -n portal.domain.com -u admin -p my.password -o C:\Temp

При сканировании создается отчет в формате HTML, где перечислены все вышеуказанные проблемы, найденные на заданном портале.

По умолчанию, отчет сохраняется в той же папке, где вы запускали скрипт, и называется operationalHealthReport_<hostname>_<date>_<time>.html.


В этом разделе
  1. Параметры operationalHealth.py