sexta-feira, 10 de julho de 2015

Análise de Ambientes

Sempre tivemos problemas relacionados à configurações do SIM/SIE presentes em cada ambiente, seja por falha nossa ou por mudanças feitas pela área de TI/Suporte de cada cliente. Recentemente esses problemas começaram a ocorrer com mais frequência gerando demandas muitas vezes desnecessárias para a AVMB. 

Na idéia de diminuir os chamados e o envolvimento do pessoal aqui dentro, foi implementado uma funcionalidade no SIConfig para realizar um diagnóstico do ambiente de forma rápida. Geralmente temos maior envolvimento quando o cliente utiliza vários servidores de aplicação/relatório onde a detecção do problema se torna mais complexa.

O objetivo principal é identificar e corrigir falhas em cada servidor, analisando todas as configurações exigidas pelo sistema e informando ao usuário o impacto que cada funcionalidade pode causar quando desconfigurada.


Abaixo a lista de verificações que são feitas hoje pela funcionalidade, futuramente novas consistências poderão ser implementadas:
  1. Bibliotecas Utilizadas por Estações Clientes: verifica a presença das bibliotecas necessárias utilizadas pelas estações clientes quando acessam o GCA.
  2. Existência de Binários da Camada Servidora:  verifica a existência de todos arquivos necessários para execução da camada servidora do sistema.
  3. Existência de Pacote COM+: verifica se todos os pacotes COM estão devidamente criados.
  4. Componentes do Pacote Registrados: verifica se os componentes dos pacotes (dlls) estão devidamente instalados em cada pacote.
  5. Identidade dos Pacotes: verifica a Identidade usada por cada pacote durante ativação
  6. Nível de Segurança no pkBsKeyGenerator: verifica se o pacote responsável por geração de chaves está configurado para nível de aplicativo.
  7. Tamanho de Pool do pkRelatorio: verifica o número máximo de processos que podem ser executados ao mesmo tempo.
  8. Segurança dos Pacotes (Autenticação e Representação): verificação o nível de autenticação e representação das chamadas efetuadas ao pacote.
  9. Autorização de Acesso dos Pacotes: verifica se o pacote deve aplicar verificações de acesso ao aplicativo
  10. Chaves Servers e VersionControl: verifica se o sistema não foi executado indevidamente sem os parâmetros básicos exigidos no servidor de aplicação.
  11. Conexão ao Banco de Dados: verifica se todos os bancos configurados estão acessíveis pelo servidor
  12. Conexão aos Servidores de Cache: verifica se todos os ambientes configurados em cada alias existente está acessível (máquina ligada e chamada ao pacote)
  13. Conexão ao Servidor de Relatório: verifica conexão ao servidor de relatórios através de chamada remota.
  14. Path de Relatórios: verifica o caminho de configuração base dos relatórios, utilizado por algumas funcionalidades do sistema
  15. Formato das Datas: verifica a formatação de datas/locale configurados para todas as conexões presentes.
  16. Conexão ao Servidor de Chaves: verifica conexão ao ambiente configurado como servidor de chaves  através de chamada ao KeyGenerator da mesma.
  17. Separador Decimal em Bancos DB2: verifica separador decimal para bancos DB2
  18. Compartilhamento da AppSI: notifica sobre compartilhamento ou não da AppSI
  19. Impressora Default: verifica número de impressoras e instaladas e se existe impressora default
  20. Bibliotecas do Sistema: verifica a existência de bibliotecas necessárias pelo sistema (conexão à banco e de funcionalidades internas) na pasta de sistema do windows
Futuramente será adicionado um log de operações efetuadas permitindo visualizar o histórico de alterações que cada ambiente teve.

Um comentário: