Acompanhamento de arquivo de configuração
O processo de descoberta horizontal pode encontrar arquivos de configuração que pertencem a determinadas aplicações e adicionar esses arquivos de configuração ao CMDB. Você pode rastrear as mudanças nesses arquivos comparando-os com as versões anteriores.
Componentes para acompanhamento de arquivo de configuração
- Tipo de IC
Todos os aplicativos e hosts em sua organização devem ter um tipo de item de configuração (IC) correspondente, que é necessário para descobrir e processar aplicativos e hosts corretamente. Em um sistema de base, muitos tipos de IC têm caminhos de arquivo de configuração definidos para eles. Você pode adicionar novas definições ou modificar as existentes para rastrear arquivos de configuração. Consulte Modificar controle de mudanças em arquivos de configuração para obter instruções.
- Padrões
O acompanhamento de arquivo de configuração está disponível para padrões que descobrem aplicações. No padrão, é possível criar definições de arquivo rastreado que especificam o tipo de IC ao qual o IC da aplicação pertence e o caminho do arquivo de configuração. Especifique quantas definições de arquivo controlado forem necessárias. Você também pode especificar se deseja salvar o conteúdo dos arquivos de configuração para que possa exibir e comparar o conteúdo de diferentes versões.
Nota:O acompanhamento de arquivo de configuração não está disponível para descobertas realizadas por probes e sensores tradicionais.
O classificador que aciona o padrão deve especificar o probe de padrão horizontal que, por sua vez, deve especificar o padrão. Se você atualizar sua instância para a versão atual, nem todos os classificadores serão configurados para usar padrões para descoberta por padrão.
- CMDB
Todos os arquivos de configuração são salvos como um IC na tabela Arquivo de configuração rastreada [cmdb_ci_config_file_tracked]. Se você habilitar o conteúdo a ser salvo, esses registros de IC fornecerão o conteúdo dos arquivos de configuração, incluindo versões anteriores. No registro de IC do arquivo de configuração, você pode comparar diferentes versões.
Mapas de dependência e mapas de serviço de aplicações
Os mapas de dependência e os mapas Serviço de aplicações exibem arquivos de configuração controlados. O relacionamento entre um arquivo de configuração e seu host é um relacionamento "contém". A aplicação contém o arquivo de configuração.
em rack
Estratégia de exclusão
Você pode especificar o que deseja fazer com os registros de IC do arquivo de configuração rastreado quando a descoberta não puder mais localizá-los. Você pode manter o registro de IC do arquivo de configuração, excluí-lo automaticamente, excluir somente os relacionamentos de IC ou marcá-lo como ausente.
Padrões de descoberta que oferecem suporte ao acompanhamento de arquivo de configuração por padrão
Esses padrões fornecem definições de arquivo rastreado por padrão:
| Classificador | Padrão | Tipo de IC | Caminho do arquivo rastreado |
|---|---|---|---|
| Servidor Apache | Apache no padrão Unix Apache no padrão do Windows |
Servidor Web Apache [cmdb_ci_apache_web_server] | $config_file |
| Servidor MySQL | Servidor MySQL no padrão Windows e Linux | Instância do MySQL [cmdb_ci_db_mysql_instance] | $config_file |
| Servidor Microsoft IIS | IIS | Servidor Web Microsoft iis [cmdb_ci_microsoft_iis_web_server] | EVAL(javascript: var rtrn = '';var winDir = CTX.getCommandManager().shellCommand("echo %WinDir%", false, null, null, CTX);rtrn = winDir.trim() + '\\System32\ \Inetsrv\\Config\\*.config';) |
| Diretório Virtual IIS [cmdb_ci_iisdirectory] | $install_directory + "\*.config" |
||
| TIBCO BusinessWorks e EMS | ActiveMatrix BusinessWorks | ActiveMatrix Business Works [cmdb_ci_appl_tibco_matrix] | $config_file |
| Enterprise Message Service | Serviço de mensagens do Tibco Enterprise [cmdb_ci_appl_tibco_message] | $config_file |
|
| Oracle | Padrão Oracle DB no Windows | Instância do Oracle [cmdb_ci_db_ora_instance] | $install_directory + "\network\admin\*.ora" |
| Instância do Oracle [cmdb_ci_db_ora_instance] | $install_directory + "\dbs\*.ora" |
||
| Banco de dados Oracle no padrão Unix | Instância do Oracle [cmdb_ci_db_ora_instance] | $install_directory + "/dbs/*.ora" |
|
| Instância do Oracle [cmdb_ci_db_ora_instance] | $install_directory + "/network/admin/*.ora" |
||
| Tomcat | Tomcat | Tomcat [cmdb_ci_app_server_tomcat] | $install_directory + "/conf/server.xml" |
| Tomcat WAR [cmdb_ci_app_server_tomcat_war] | $install_directory + "/WEB-INF/web.xml" |
||
| WMB | WMB no padrão Unix | Agente de mensagens do IBM WebSphere [cmdb_ci_appl_ibm_wmb] | $install_directory + "/*/etc/config/*/*.prop" |
| Padrão WMB no Windows | Agente de mensagens do IBM WebSphere [cmdb_ci_appl_ibm_wmb] | $install_directory + "\*\etc\config\*\*.prop" |
|
| WMQ | WMQ no padrão do Windows | IBM WebSphere MQ [cmdb_ci_appl_ibm_wmq] | $install_directory + "\*\config\*" |
| WMQ no padrão do Windows | IBM WebSphere MQ [cmdb_ci_appl_ibm_wmq] | $install_directory + "/bin/*.sh" |
O que fazer
- Habilite o acompanhamento do arquivo de configuração definindo a propriedade do Discovery
glide.discovery.enable_file_trackingcomo verdadeira.Você também pode configurar outras propriedades para controlar o tamanho e o número de arquivos de configuração rastreados, a janela de tempo durante a qual as mudanças nos arquivos de configuração são rastreadas para uma determinada versão e o número de mudanças permitidas em um arquivo de configuração durante essa janela de tempo. Consulte Propriedades da Descoberta para obter detalhes.
- Para impedir o acesso não autorizado a informações confidenciais de arquivos de configuração, execute as seguintes etapas:
- Certifique-se de que as regras de controle de acesso (ACL) sejam colocadas na tabela do arquivo de configuração rastreada [cmdb_ci_config_file_tracked]. Permita que somente usuários autorizados exibam esta tabela ou desmarque a configuração Salvar conteúdo.
- Garantir que a funçãotracked_file_reader que controla o acesso aos dados do arquivo de configuração seja atribuída aos usuários e grupos de usuários corretos. Por padrão, a função itil contém a funçãotracked_file_reader, fornecendo a todos os usuários com a função itil acesso às informações do arquivo de configuração.
- Verifique se o probe Descoberta horizontal está ativo no classificador do software que você deseja descobrir. Caso contrário, você pode habilitá-lo, especificar o padrão e desabilitar os outros probes. Consulte Adicione o probe do padrão horizontal a um classificador para obter instruções.
- Adicione ou modifique as definições de arquivo rastreado para mudar o tipo de IC ou o caminho do arquivo.
- Defina a estratégia de exclusão de arquivos rastreados para especificar o que você deseja fazer com os registros de IC do arquivo de configuração rastreado quando a descoberta de padrão não puder mais localizá-los.
- Execute a descoberta horizontal nos hosts que estão executando as aplicações que você deseja descobrir com padrões, abra o registro de IC da aplicação e verifique a lista relacionada Arquivos de configuração rastreados.
- Compare duas versões de arquivos de configuração de IC rastreados para ver as mudanças reais feitas neles.