Introdução

Aplicativos individuais, como IBM Connections, IBM Traveler, IBM Sametime, etc., estão usando principalmente DB2 Databases no back-end. Portanto, é muito importante monitorar a conectividade desses bancos de dados regularmente. 

O exemplo a seguir demonstra como você pode obter uma verificação simples de conectividade do DB2 com GreenLight.


Configuração

Para esta configuração, vamos usar nosso Linux Shell Script Sensor. Este sensor oferece a máxima flexibilidade.

  • Antes de executar esta verificação de conectividade do DB2, você precisa solicitar os seguintes arquivos de panagenda Apoio, suporte. No momento, esses arquivos não fazem parte do appliance. Além disso, o cliente precisa fazer upload do driver jdbc do DB2 correto para a caixa do dispositivo virtual.

 
 conectores ramkin
 db2connect.sh   
 db2jcc4.jar --> driver jdbc para sua versão do DB2

 

 

  •   abra/modifique o arquivo db2connect.sh

        digite a senha do banco de dados db2 ao lado de "password="

            por exemplo,
                DB2Result=`java -Dgl.jdbc.url="jdbc:db2://"$1":"$3"/"$4":user="$5";password=minha senha;" -c

 

 

  • envie esses arquivos para o seu GreenLight utensílio

        crie uma pasta db2 abaixo de /opt/panagenda/compartilhado
            ==> /opt/panagenda/participação/db2

        * carregue o db2jcc4.jar E ramkin-connectors-1.0.jar nessa pasta

        * carregar DB2Connect.sh para /opt/panagenda/scripts/gl_sensors

 

  • crie uma ação de script de shell do Linux (GreenLight A parte dianteira)
    neste exemplo, queremos verificar a conectividade do banco de dados em relação ao db da página inicial do IBM Connections

Nome do arquivo: DB2Connect

        parâmetros:    
                Número da porta
                nome do banco de dados
                nome de usuário

            por exemplo,
                50000
                homepage
                usuário       

 

 

 

 

 

        na Alvos Tab por favor adicione seu servidor DB2
        Certifique-se de usar o FQDN do servidor DB2
            por exemplo

 

 

Resultado:

 

 

Sempre que a medição foi bem sucedida obtém o valor 1
        se não foi bem sucedido você recebe um 0 de volta

 

Então você pode usar essas informações para uma ação
        por exemplo.,

 

 

 

copiar/colar: ${result.details['greenlight.shell.script.db2.check.successful']!=1}

 

 

 

Como você já sabe de outro exemplo, você pode até descrever essas informações no nível da grade de saúde

Conclusão

Este é apenas um exemplo simples de como você pode executar um teste de conectividade em um banco de dados DB2 nosso de GreenLight