概要

IBM Connections、IBM Traveler、IBM Sametimeなどの個々のアプリケーションは、主にバックエンドでDB2データベースを使用しています。 したがって、これらのデータベースに対する接続を定期的に監視することは非常に重要です。 

次の例は、次のコマンドを使用して単純なDB2接続チェックを実行する方法を示しています。 GreenLight.


 

この構成では、Linuxシェルスクリプトセンサーを使用します。 このセンサーは最大の柔軟性を提供します。

  • このDB2接続チェックを実行する前に、以下のファイルを要求する必要があります。 panagenda サポート。 現時点では、これらのファイルはアプライアンスの一部ではありません。 それに加えて、お客様は適切なDB2jdbcドライバーを仮想アプライアンスボックスにアップロードする必要があります。

 
 ラムキンコネクタ
 db2connect.sh   
 db2jcc4.jar->DB2バージョン用のjdbcドライバー

 

 

  •   db2connect.shファイルを開く/変更する

        「password=」の横にdb2データベースのパスワードを入力します

            マシン情報の記入> という構文でなければなりません。例えば、
                DB2Result = `java -Dgl.jdbc.url ="jdbc:db2://"$1":"$3"/"$4":user="$5";password=私のパスワード; "-c

 

 

  • これらのファイルを GreenLight アプライアンス

        /opt/の下にフォルダーdb2を作成しますpanagenda/共有
            ==> / opt /panagenda/共有/db2

        *db2jcc4.jarおよびramkin-connectors-1.0.jarをそのフォルダーにアップロードします

        *DB2Connect.shを/opt/にアップロードしますpanagenda/ scripts / gl_sensors

 

  • Linuxシェルスクリプトアクションを作成します(GreenLight フロントエンド)
    この例では、IBMConnectionsのホームページデータベースに対するデータベース接続を確認します。

ファイル名:DB2Connect

        パラメーター:    
                ポート番号
                データベース名
                ユーザ名

            マシン情報の記入> という構文でなければなりません。例えば、
                50000
                ホームページ
                lcuser       

 

 

 

 

 

        目標 タブDB2サーバーを追加してください
        DB2サーバーのFQDNを使用していることを確認してください
            例えば

 

 

結果:

 

 

測定が成功すると、値1が得られます。
        成功しなかった場合は0が返されます

 

したがって、この情報をアクションに使用できます
        例えば。、

 

 

 

コピー/貼り付け:$ {result.details ['greenlight.shell.script.db2.check.successful']!= 1}

 

 

 

他の例からすでに知っているように、この情報をヘルスグリッドレベルで表すこともできます

まとめ

これは、DB2データベースに対して接続テストを実行する方法の簡単な例です。 GreenLight