Skip To Content

Verificar problemas de integridade operacional da sua organização

O ArcGIS Enterprise inclui um script de Python operationalHealth.py, que verifica vários problemas de arquitetura e configuração que podem afetar adversamente a operação da sua organização do ArcGIS Enterprise. O script procura problemas com base em algumas das melhores práticas para fornecer sites de produção estáveis, otimizados e altamente funcionais. Ele analisa muitos critérios e propriedades de configuração e os divide em três níveis de gravidade: Crítico, Importante e Recomendado. Esses critérios estão descritos na tabela a seguir:

IDSeveridadePropriedadeDescrição

OH01

Importante

Propriedades de sistema do Portal for ArcGIS

Indica que a propriedade de sistema WebContextURL doPortal for ArcGIS deve ser definida no Portal Admin quando a URL da organização estiver usando um nome alternativo de DNS ou uma URL com balanceamento de carga.

OH02

Importante

Propriedades de sistema do ArcGIS Server

Indica que a propriedade de sistema WebContextURL do ArcGIS Server deve ser definida no Server Admin ao usar um nome alternativo de DNS ou uma URL com balanceamento de carga para a URL de serviços definida durante a federação.

OH03

Crítico

Propriedades de sistema do Portal for ArcGIS

Se o portal estiver altamente disponível, isso determinará se a propriedade do sistema privatePortalURL está definida. Essa propriedade facilita a comunicação entre os servidores federados e o portal e é necessária quando o portal está altamente disponível e deve ser configurado para um balanceador de carga.

OH04

Crítico

Propriedades de sistema do Portal for ArcGIS

Se o portal estiver altamente disponível, isso determinará se a propriedade do sistema privatePortalURL está configurada para uma máquina específica na implementação. Esta propriedade facilita a comunicação entre os servidores federados e o portal e não deve ser configurada para uma máquina específica; ela deve ser definida como um balanceador de carga.

OH05

Crítico

Propriedades de sistema do Portal for ArcGIS

Se a propriedade privatePortalURL estiver configurada, isso determinará se as solicitações para a URL estão sendo redirecionadas. Isso pode indicar uma configuração incorreta no componente que serve como o valor privatePortalURL.

OH06

Recomendado

Portal for ArcGIS altamente disponível

Se algum componente estiver altamente disponível, isso indica que o portal não está altamente disponível.

OH07

Recomendado

ArcGIS Server altamente disponível

Se algum componente estiver altamente disponível, isso indica que um ou mais servidores federados não estão altamente disponíveis.

OH08

Recomendado

ArcGIS Data Store altamente disponível

Se algum componente estiver altamente disponível, isso indica que um ou mais armazenamentos de dados registrados em servidores federados não estão altamente disponíveis.

OH09

Importante

Índice do Portal for ArcGIS

Determina se o índice está em sincronia. Se o portal estiver altamente disponível, isso também determina se o índice é o mesmo entre as máquinas.

OH10

Crítico

Validação de servidor federado.

Determina se os sites do servidor federado estão sendo validados.

OH11

Crítico

Vencimento do certificado

Determina se algum certificado importado para qualquer portal ou máquina do servidor expirou.

OH12

Crítico

Vencimento do certificado

Determina se qualquer certificado importado para qualquer portal ou máquina do servidor expirará em 15 dias.

OH13

Importante

Vencimento do certificado

Determina se qualquer certificado importado para qualquer portal ou máquina do servidor expirará em 30 dias.

OH14

Recomendado

Vencimento do certificado

Determina se qualquer certificado importado para qualquer portal ou máquina do servidor expirará em 40 dias.

OH15

Crítico

Certificado SSL do servidor federado

Indica que o certificado para a URL de administração do servidor federado não é um certificado confiável conforme determinado pelo portal.

OH16

Crítico

URL de servidor federado inacessível

Indica que a URL de administração do servidor federado não está acessível.

OH17

Recomendado

Certificado SSL do servidor federado

Indica que o certificado usado para a URL de serviços do servidor federado não é um certificado confiável conforme determinado pelo portal.

OH18

Recomendado

URL de servidor federado inacessível

Indica que a URL de serviços para o servidor federado não pode ser acessada pelo portal.

OH19

Importante

URL de portal privada do servidor federado

Indica que a propriedade privatePortalURL definida no portal não corresponde à propriedade privatePortalURL definida no servidor federado.

OH20

Importante

URL de administração de servidor federado

Se o site do servidor federado estiver altamente disponível, isso indica que a URL de administração da federação não está definida para uma máquina específica no site.

OH21

Crítico

Status de máquina do Portal for ArcGIS

Se o portal estiver altamente disponível, isso indica que uma das máquinas do portal na implementação não está acessível, significando um único ponto de falha.

OH22

Crítico

Status de máquina do ArcGIS Server

Se o site do servidor federado for um site de várias máquinas, isso indica que uma ou mais máquinas no site não estão acessíveis, significando um único ponto de falha.

OH23

Crítico

Status de máquina do ArcGIS Data Store

Se o ArcGIS Data Store registrado estiver altamente disponível, isso indica que uma das máquinas não está acessível, significando um único ponto de falha.

OH24

Crítico

Cópia de Segurança do WebGIS DR

Indica que a implantação nunca foi submetida à cópia de segurança usando o utilitário WebGIS DR. Se nenhum outro método de prevenção de perda de dados estiver sendo usado, há um risco aumentado de perda de dados.

OH25

Importante

Cópia de Segurança do WebGIS DR

Indica que já se passaram mais de sete dias desde a última vez que uma cópia de segurança foi realizada usando a ferramenta WebGIS DR.

OH26

Importante

Cópia de Segurança do WebGIS DR

Indica que o limite do log de transações está ilimitado devido à execução da ferramenta WebGIS DR com a propriedade BACKUP_RESTORE_MODE definida como full. A menos que esteja usando um agendamento de cópia de segurança incremental complementar, defina a propriedade como backup.

OH27

Importante

Local do arquivo de log do Portal for ArcGIS

Indica que o local do arquivo de log do portal está definido para um compartilhamento de rede, o que pode causar problemas de desempenho ao gravar novos logs ou consultar logs. É recomendado que você defina o local do log para um caminho local.

OH28

Importante

Nível de log do Portal for ArcGIS

Indica que o nível de log do portal está definido comoDEBUG. Isso deve ser reservado apenas para solução de problemas e não é para uso geral.

OH29

Importante

Local do arquivo de log do ArcGIS Server

Indica que o local do arquivo de log do servidor federado está configurado para um compartilhamento de rede, o que pode causar problemas de desempenho ao gravar novos logs ou consultar logs. É recomendado que você defina o local do log para um caminho local.

OH30

Importante

Nível de log do ArcGIS Server

Indica que o nível de log do servidor federado está definido comoDEBUG. Isso deve ser reservado apenas para solução de problemas e não é para uso geral.

OH31

Importante

Validação do armazenamento de dados

Indica que um armazenamento de dados registrado em um servidor federado não está validando.

OH32

Crítico

Vencimento da licença

Indica que uma licença expirou. Os fluxos de trabalho que dependem da licença não funcionarão mais.

OH33

Crítico

Vencimento da licença

Indica que uma licença expirará em 7 dias. Os fluxos de trabalho que dependem da licença não funcionarão mais.

OH34

Importante

Vencimento da licença

Indica que uma licença expirará em 14 dias. Os fluxos de trabalho que dependem da licença não funcionarão mais.

OH35

Recomendado

Vencimento da licença

Indica que uma licença expirará em 30 dias. Os fluxos de trabalho que dependem da licença não funcionarão mais.

O script operationalHealth.py está localizado no diretório <Portal for ArcGIS installation location>/tools/operationalhealth. Execute o script a partir da linha de comandos ou shell. Você podeespecificar um ou mais parâmetros ao executar o script. Se o script operationalHealth.py for executado sem especificar os parâmetros necessários, você será solicitado a inseri-los manualmente.

parâmetros operationalHealth.py

A seguinte tabela descreve os parâmetrosoperationalHealth.py :

ParâmetroDescrição

-n or --hostname

O nome de domínio completamente qualificado da máquina onde o Portal for ArcGIS está instalado (em outras palavras, portal.domain.com). O padrão é o nome de host da máquina onde o script é executado.

-u or --username

O nome de usuário de uma conta de administrador embutida.

-p or --password

A senha da conta de administrador embutida especificada pelo parâmetro -u ou inserida manualmente.

-f or --passwordFile

Um arquivo de texto que armazena a senha para a conta de administrador embutida especificada pelo parâmetro -u ou inserida manualmente. Usar este parâmetro no lugar do parâmetro -p ou –-password impede que a senha seja listada ao verificar os processos em execução na máquina.

-o or --outputDir

O diretório onde o relatório de verificação será salvo. O diretório padrão é a mesma pasta onde você executa o script. Você deve garantir que o usuário da linha de comando tenha acesso de leitura e gravação a esse local.

-l or --logFile

O diretório onde o arquivo de log resultante será salvo. Se não for especificado, as informações serão registradas no console ou terminal.

-t or --token

Um token pode ser gerado e utilizado no local do nome do usuário e senha. Ao gerar um token, defina a propriedade referrer para operationalhealth. Este parâmetro pode ser fornecido somente como cenário ao executar o script. Quando um token for fornecido, ele substitui qualquer nome do usuário ou senha que é fornecida.

--ignoressl

Desativa a verificação de certificado SSL. A partir da versão 10.7.1, o script tenta verificar todos os certificados SSL por padrão. Se o Python não confiar no emissor dos certificados, o script não será concluído. Se necessário, este parâmetro pode ser especificado para ignorar todos os certificados.

-d or --debug

Registra as solicitações e respostas para solicitações de HTTP. Isso pode ajudar na solução de problemas do utilitário.

-h ou -?

Gera saídas de uma listagem dos parâmetros que podem ser especificadas ao executar o script.

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

O escaneamento gere um relatório no formato de HTML que lista qualquer um dos problemas acima que foram localizados no portal especificado.

Por padrão, o relatório é salvo na mesma pasta onde você executa o script e é denominado operationalHealthReport_<hostname>_<date>_<time>.html.