Skip To Content

Skanowanie instytucji pod kątem problemów z poprawnością działania

Oprogramowanie ArcGIS Enterprise zawiera skrypt w języku Python, operationalHealth.py, który przeprowadza skanowanie pod kątem różnych problemów związanych z architekturą i konfiguracją, które mogą niekorzystnie wpływać na działanie instytucji ArcGIS Enterprise. Skrypt szuka problemów na podstawie najważniejszych wskazówek dotyczących zapewniania stabilnych, zoptymalizowanych i wysoce funkcjonalnych witryn produkcyjnych. Analizuje on wiele właściwości konfiguracyjnych i kryteriów oraz dzieli je na trzy poziomy istotności: krytyczne, ważne i polecane. Kryteria te są opisane w poniższej tabeli:

IDRangaWłaściwośćOpis

OH01

Ważne

Właściwości systemu Portal for ArcGIS

Wskazuje, że w interfejsie administracyjnym portalu należy ustawić właściwość systemu WebContextURL Portal for ArcGIS, gdy w przypadku adresu URL instytucji jest używany alias DNS lub jest to adres URL równoważenie obciążenia.

OH02

Ważne

Właściwości systemu ArcGIS Server

Wskazuje, że w interfejsie administracyjnym portalu należy ustawić właściwość systemu WebContextURL ArcGIS Server, gdy w przypadku adresu URL usług zdefiniowanego podczas federowania jest używany alias DNS lub jest to adres URL równoważenia obciążenia.

OH03

Krytyczne

Właściwości systemu Portal for ArcGIS

W przypadku portalu o wysokiej dostępności służy do określania, czy jest zdefiniowana właściwość systemu privatePortalURL. Ta właściwość ułatwia komunikację między serwerami serwer sfederowanymi a portalem i jest wymagana w przypadku portalu o wysokiej dostępności. Należy ją ustawić na moduł równoważenia obciążenia.

OH04

Krytyczne

Właściwości systemu Portal for ArcGIS

W przypadku portalu o wysokiej dostępności ta właściwość służy do określania, czy właściwość systemu privatePortalURL jest skonfigurowana na konkretny komputer we wdrożeniu. Ta właściwość ułatwia komunikację między serwerami serwer sfederowanymi a portalem i nie należy jej konfigurować na konkretny komputer, tylko na moduł równoważenia obciążenia.

OH05

Krytyczne

Właściwości systemu Portal for ArcGIS

Jeśli skonfigurowano właściwość privatePortalURL, ta właściwość określa, czy żądania do tego adresu URL są przekierowywane. Może to wskazywać na błędną konfigurację w komponencie służącym jako wartość privatePortalURL.

OH06

Polecane

Wysoko dostępne oprogramowanie Portal for ArcGIS

Jeśli jakiekolwiek komponenty są wysoko dostępne, ta właściwość wskazuje, że ten portal nie jest wysoko dostępny.

OH07

Polecane

Wysoko dostępne oprogramowanie ArcGIS Server

Jeśli jakiekolwiek komponenty są wysoko dostępne, ta właściwość wskazuje, że co najmniej jeden z serwerów sfederowanych nie jest wysoko dostępny.

OH08

Polecane

Wysoko dostępne oprogramowanie ArcGIS Data Store

Jeśli jakiekolwiek komponenty są wysoko dostępne, ta właściwość wskazuje, że co najmniej jeden z magazynów danych zarejestrowanych na serwerach sfederowanych nie jest wysoko dostępny.

OH09

Ważne

Indeks Portal for ArcGIS

Określa, czy indeks jest zsynchronizowany. Jeśli portal jest wysoko dostępny, ta właściwość określa również, czy indeks jest taki sam na wszystkich komputerach.

OH10

Krytyczne

Weryfikacja serwera sfederowanego

Określa, czy serwery sfederowane są weryfikowane.

OH11

Krytyczne

Utrata ważności certyfikatu

Określa, czy jakikolwiek certyfikat zaimportowany na komputerze serwera lub portalu utracił ważność.

OH12

Krytyczne

Utrata ważności certyfikatu

Określa, czy jakikolwiek certyfikat zaimportowany na komputerze serwera lub portalu utraci ważność w ciągu 15 dni.

OH13

Ważne

Utrata ważności certyfikatu

Określa, czy jakikolwiek certyfikat zaimportowany na komputerze serwera lub portalu utraci ważność w ciągu 30 dni.

OH14

Polecane

Utrata ważności certyfikatu

Określa, czy jakikolwiek certyfikat zaimportowany na komputerze serwera lub portalu utraci ważność w ciągu 40 dni.

OH15

Krytyczne

Certyfikat SSL serwera sfederowanego

Wskazuje, że certyfikat administracyjnego adresu URL dla serwera sfederowanego nie jest certyfikatem zaufanym, jak określono w portalu.

OH16

Krytyczne

Nieosiągalny adres URL serwera sfederowanego

Wskazuje, że administracyjny adres URL dla serwera sfederowanego nie jest dostępny.

OH17

Polecane

Certyfikat SSL serwera sfederowanego

Wskazuje, że certyfikat używany dla adresu URL usług dla serwera sfederowanego nie jest certyfikatem zaufanym, jak określono w portalu.

OH18

Polecane

Nieosiągalny adres URL serwera sfederowanego

Wskazuje, że adres URL usług dla serwera sfederowanego nie jest osiągalny przez portal.

OH19

Ważne

Prywatny adres URL portalu serwera sfederowanego

Wskazuje, że właściwość privatePortalURL zdefiniowana w portalu nie jest zgodna z właściwością privatePortalURL zdefiniowaną na serwerze sfederowanym.

OH20

Ważne

Administracyjny adres URL serwera sfederowanego

Jeśli witryna serwera sfederowanego jest wysoko dostępna, ta właściwość wskazuje, że administracyjny adres URL dla federowania nie jest skonfigurowany na konkretny komputer w witrynie.

OH21

Krytyczne

Status komputera Portal for ArcGIS

Jeśli portal jest wysoko dostępny, ta właściwość wskazuje, że jeden z komputerów portalu we wdrożeniu nie jest dostępny, co oznacza pojedyncze miejsce awarii.

OH22

Krytyczne

Status komputera ArcGIS Server

Jeśli serwer sfederowany jest witryną złożoną z wielu komputerów, ta właściwość wskazuje, że jeden z komputerów portalu we wdrożeniu nie jest dostępny, co oznacza pojedyncze miejsce awarii.

OH23

Krytyczne

Status komputera ArcGIS Data Store

Jeśli zarejestrowane oprogramowanie ArcGIS Data Store jest wysoko dostępne, ta właściwość wskazuje, że jeden z komputerów nie jest dostępny, co oznacza pojedyncze miejsce awarii.

OH24

Krytyczne

Kopia zapasowa WebGIS DR

Wskazuje, że nigdy nie została utworzona kopia zapasowa wdrożenia za pomocą narzędzia WebGIS DR. Jeśli nie są używane żadne inne metody zapobiegawcze przed utratą danych, istnieje zwiększone ryzyko utraty danych.

OH25

Ważne

Kopia zapasowa WebGIS DR

Wskazuje, że od ostatniego utworzenia kopii zapasowej za pomocą narzędzia WebGIS DR minęło ponad siedem dni.

OH26

Ważne

Kopia zapasowa WebGIS DR

Wskazuje, że limit dziennika transakcji jest nieograniczony z powodu uruchomienia narzędzia WebGIS DR z właściwością BACKUP_RESTORE_MODE skonfigurowaną na wartość full. O ile nie jest używany harmonogram tworzenia uzupełniającej przyrostowej kopii zapasowej, należy w zamian skonfigurować tę właściwość na wartość backup.

OH27

Ważne

Położenie pliku dziennika Portal for ArcGIS

Wskazuje, że jako położenie pliku dziennika portalu skonfigurowano udział sieciowy, co może powodować problemy z wydajnością przy zapisywaniu nowych dzienników lub odpytywaniu dzienników. Zalecane jest skonfigurowanie ścieżki lokalnej jako położenia dziennika.

OH28

Ważne

Poziom dziennika Portal for ArcGIS

Wskazuje, że poziom dziennika portalu jest skonfigurowany na wartość DEBUG. To ustawienie należy zarezerwować tylko na potrzeby rozwiązywania problemów i nie jest przeznaczone do ogólnego użytku.

OH29

Ważne

Położenie pliku dziennika ArcGIS Server

Wskazuje, że jako położenie pliku dziennika serwera sfederowanego skonfigurowano udział sieciowy, co może powodować problemy z wydajnością przy zapisywaniu nowych dzienników lub odpytywaniu dzienników. Zalecane jest skonfigurowanie ścieżki lokalnej jako położenia dziennika.

OH30

Ważne

Poziom dziennika ArcGIS Server

Wskazuje, że poziom dziennika serwera sfederowanego jest skonfigurowany na wartość DEBUG. To ustawienie należy zarezerwować tylko na potrzeby rozwiązywania problemów i nie jest przeznaczone do ogólnego użytku.

OH31

Ważne

Weryfikacja magazynu danych

Wskazuje, że nie jest przeprowadzana weryfikacja magazynu danych zarejestrowanego na serwerze sfederowanym.

OH32

Krytyczne

Wygaśnięcie licencji

Wskazuje, że licencja wygasła. Procedury wykonywania zadań zależne od licencji nie będą już działać.

OH33

Krytyczne

Wygaśnięcie licencji

Wskazuje, że licencja wygaśnie w ciągu 7 dni. Procedury wykonywania zadań zależne od licencji nie będą już działać.

OH34

Ważne

Wygaśnięcie licencji

Wskazuje, że licencja wygaśnie w ciągu 14 dni. Procedury wykonywania zadań zależne od licencji nie będą już działać.

OH35

Polecane

Wygaśnięcie licencji

Wskazuje, że licencja wygaśnie w ciągu 30 dni. Procedury wykonywania zadań zależne od licencji nie będą już działać.

Skrypt operationalHealth.py znajduje się w katalogu <Portal for ArcGIS installation location>\tools\operationalhealth. Uruchom skrypt z poziomu okna lub wiersza poleceń. Podczas uruchamiania skryptu możesz podać jeden lub więcej parametrów. Jeśli skrypt operationalHealth.py zostanie uruchomiony bez podania wymaganych parametrów, zostanie wyświetlona prośba o wprowadzenie ich ręcznie.

Parametry operationalHealth.py

W poniższej tabeli opisano parametry skryptu operationalHealth.py:

ParametrOpis

-n lub --hostname

W pełni kwalifikowana nazwa domeny komputera, na którym jest zainstalowane oprogramowanie Portal for ArcGIS (innymi słowy portal.domain.com). Domyślnie jest to nazwa hosta komputera, na którym działa skrypt.

-u lub --username

Nazwa użytkownika wbudowanego konta administratora.

-p lub --password

Hasło wbudowanego konta administratora podane w parametrze -u lub wprowadzone ręcznie.

-f lub --passwordFile

Plik tekstowy zawierający hasło wbudowanego konta administratora podany w parametrze -u lub wprowadzony ręcznie. Jeśli ten parametr zostanie użyty zamiast parametru -p lub –-password, zapobiegnie to wyświetleniu hasła przy sprawdzaniu procesów działających na komputerze.

-o lub --outputDir

Katalog, w którym będzie zapisywany raport skanowania. Domyślnie jest to ten sam katalog, w którym został uruchomiony skrypt. Należy upewnić się, że użytkownik wiersza poleceń ma w tym miejscu dostęp do odczytu i zapisu.

-l lub --logFile

Katalog, w którym będzie zapisywany wynikowy plik dziennika. Jeśli nie zostanie podany, informacje będą rejestrowane na konsoli lub w terminalu.

-t lub --token

Może być wygenerowany token i używany zamiast nazwy użytkownika oraz hasła. Przy generowaniu tokenu należy skonfigurować właściwość referrer na wartość operationalhealth. Ten parametr można podać tylko jako argument przy uruchamianiu skryptu. Po dostarczeniu tokena zastępuje on przekazaną nazwę użytkownika i hasło.

--ignoressl

Wyłącza weryfikację certyfikatu SSL. Począwszy od wersji 10.7.1 skrypt domyślnie próbuje zweryfikować wszystkie certyfikaty SSL. Jeśli środowisko Python nie ufa wystawcy certyfikatów, wykonanie skryptu zakończy się niepowodzeniem. Jeśli to konieczne, można podać ten parametr, aby ignorować wszystkie certyfikaty.

-d lub --debug

Rejestruje żądania i odpowiedzi na żądania HTTP. Może to pomóc przy rozwiązywaniu problemów z narzędziem.

-h lub -?

Wyświetla listę dozwolonych parametrów uruchamianego skryptu.

Przykład: operationalHealth.bat -n portal.domain.com -u admin -p my.password -o C:\Temp

W wyniku skanowania jest generowany raport w formacie HTML zawierający listę znalezionych dla danego portalu problemów spośród przedstawionych wyżej.

Domyślnie raport jest zapisywany w tym samym folderze, w którym został uruchomiony skrypt i ma nazwę operationalHealthReport_<hostname>_<date>_<time>.html.