Сканирование вашей организации на наличие проблем с работоспособностью
ArcGIS Enterprise включает скрипт Python, operationalHealth.py, который выполняет поиск различных проблем архитектуры и конфигурации, способных отрицательно повлиять на работу вашей организации ArcGIS Enterprise. Скрипт ищет проблемы, основываясь на некоторых передовых методах создания стабильных, оптимизированных и высокофункциональных производственных сайтов. Он анализирует множество критериев и параметров настройки и разделяет их на три уровня: Критический, Важный и Рекомендуемый. Эти критерии описаны в следующей таблице:
|
ID |
Важность |
Свойство |
Описание |
|---|---|---|---|
|
OH01 |
Важные |
Системные свойства Portal for ArcGIS |
Указывает, что системное свойство |
|
OH02 |
Важные |
Системные свойства ArcGIS Server |
Указывает, что системное свойство |
|
OH03 |
Критические |
Системные свойства Portal for ArcGIS |
Если портал отказоустойчив, это определяет, задано ли системное свойство |
|
OH04 |
Критические |
Системные свойства Portal for ArcGIS |
Если портал отказоустойчив, это определяет, задано ли системное свойство |
|
OH05 |
Критические |
Системные свойства Portal for ArcGIS |
Если свойство |
|
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-адрес интегрированного сервера частного портала |
Указывает, что свойство |
|
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 со свойством |
|
OH27 |
Важные |
Расположение файла журнала Portal for ArcGIS |
Указывает, что расположение файла журнала для портала указано в сетевой папке, что может вызвать проблемы с производительностью при записи новых журналов или запросе журналов. Рекомендуется указать в качестве местоположения журнала локальный путь. |
|
OH28 |
Важные |
Уровень журналирования Portal for ArcGIS |
Показывает, что уровень журнала для портала установлен на |
|
OH29 |
Важные |
Расположение файла журнала ArcGIS Server |
Указывает, что расположение файла журнала для интегрированного сервера указано в сетевой папке, что может вызвать проблемы с производительностью при записи новых журналов или запросе журналов. Рекомендуется указать в качестве местоположения журнала локальный путь. |
|
OH30 |
Важные |
Уровень журналирования ArcGIS Server |
Указывает, что уровень журнала для интегрированного сервера установлен на |
|
OH31 |
Важные |
Проверка хранилища данных |
Указывает, что хранилище данных, зарегистрированное на интегрированном сервере, не проходит проверку. |
|
OH32 |
Критические |
Истечения срока действия лицензии |
Указывает, что срок действия лицензии истек. Рабочие процессы, зависящие от лицензии, больше не будут работать. |
|
OH33 |
Критические |
Истечения срока действия лицензии |
Указывает, что срок действия лицензии истекает в течение 7 дней. Рабочие процессы, зависящие от лицензии, больше не будут работать. |
|
OH34 |
Важные |
Истечения срока действия лицензии |
Указывает, что срок действия лицензии истекает в течение 14 дней. Рабочие процессы, зависящие от лицензии, больше не будут работать. |
|
OH35 |
Рекомендуется |
Истечения срока действия лицензии |
Указывает, что срок действия лицензии истекает в течение 30 дней. Рабочие процессы, зависящие от лицензии, больше не будут работать. |
|
OH36 |
Рекомендуется |
Регистрации ArcGIS Data Store |
Указывает, что один или несколько интегрированных сайтов серверов, не являющихся хост-сервером, имеют зарегистрированное реляционное хранилище ArcGIS Data Store. |
|
OH37 |
Критические |
Использование дискового пространства |
Указывает, что в одной или нескольких директориях заканчивается свободное место. Крайне важно увеличить доступное дисковое пространство, чтобы предотвратить потерю данных. |
|
OH38 |
Важные |
Использование дискового пространства |
Указывает, что в одной или нескольких директориях оставшееся полезное пространство всего в 1,5 раза больше порогового значения. Например, если значение |
|
OH39 |
Рекомендуется |
Использование дискового пространства |
Указывает, что в одной или нескольких директориях оставшееся полезное пространство всего в 2 раза больше порогового значения. Например, если значение |
Скрипт operationalHealth.py находится в директории <Portal for ArcGIS installation location>/tools/operationalhealth. Запустите скрипт из командной строки или из командной оболочки. Вы можете задать один или несколько параметров при запуске скрипта. Если скрипт operationalHealth.py запускается без требуемых параметров, вам будет предложено ввести их вручную.
Скрипт operationalHealth.py находится в директории <Portal for ArcGIS installation location>\tools\operationalhealth. Запустите скрипт из командной строки или из командной оболочки. Вы можете задать один или несколько параметров при запуске скрипта. Если скрипт operationalHealth.py запускается без требуемых параметров, вам будет предложено ввести их вручную.
Параметры operationalHealth.py
В таблице ниже описаны параметры operationalHealth.py:
|
Параметр |
Описание |
|---|---|
|
-n или --hostname |
Полное доменное имя компьютера, на котором установлен Portal for ArcGIS (другими словами, |
|
-u или --username |
Имя пользователя встроенной учетной записи администратора. |
|
-p или --password |
Пароль встроенной учетной записи администратора, заданный параметром |
|
-f или --passwordFile |
Текстовый файл, хранящий пароль встроенной учетной записи администратора, заданный параметром |
|
-o или --outputDir |
Директория, где будет сохранен отчет проверки. По умолчанию это та же директория, где запускается скрипт. Вы должны убедиться, что пользователь командной строки имеет доступ для чтения и записи к этому местоположению. |
|
-l или --logFile |
Полный путь к файлу, включая имя файла, в который будет записан итоговый журнал. Директория уже должна существовать. Если не указано, информация записывается в консоль или терминал. |
|
-t или --token |
Вместо имени пользователя и пароля можно создать и использовать токен. При создании токена установите свойство |
|
--ignoressl |
Отключает проверку сертификата SSL. Начиная с версии 10.7.1, скрипт пытается проверить все сертификаты SSL по умолчанию. Если Python не доверяет эмитенту сертификатов, скрипт не сможет завершиться. Если надо, можно указать этот параметр, чтобы игнорировать все сертификаты. |
|
-d или --debug |
Регистрирует запросы и ответы на HTTP-запросы. Это может помочь в устранении неполадок утилиты. |
|
-h или -? |
Вывод списка параметров, которые можно задать при запуске скрипта. |
Пример: ./operationalHealth.sh -n portal.example.com -u admin -p my.password -o /tmp
Пример: operationalHealth.bat -n portal.example.com -u admin -p my.password -o C:\Temp
При сканировании создается отчет в формате HTML, где перечислены все вышеуказанные проблемы, найденные на заданном портале.
По умолчанию, отчет сохраняется в той же папке, где вы запускали скрипт, и называется operationalHealthReport_<hostname>_<date>_<time>.html.