概要
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