【zabbix 5.0】SQLコマンドを用いたOracle監視について
【zabbix 5.0】SQLコマンドを用いたOracle監視について
お世話になります。
以前ここのサイトで
>Zabbix公式からZabbixAgent2用のOracle監視テンプレートが公開されておりますが、
>ZabbixAgent2ではODBCのように監視テンプレートや標準キー以外にも
>自作SQLの監視項目を新規作成することは可能でしょうか。
という質問に対して以下のような解答があったのですが、
【oracle.custom.query[]を使用してできると思います。】
このアイテムを作成するためには別途プラグイン?など必要なのでしょうか?
それともoracle.custom.queryを直打ちで監視できるものなのでしょうか?
もしできるとしたら、
oracle.custom.query[connString,,,, queryName, ]
↑のqueryNameとargsに何を入れたらいいのかご教授お願いします。
今回はOracleのオープンカーソル数を監視したいため、それに準じたSQLを入れるつもりです。
TNK - 投稿数: 4740
Zabbixエージェント2を使用していれば、Oracleのクライアントラ
イブラリをインストールしておくだけであったと思います。
詳細は、git上のドキュメントを参考にしてみてください。
https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/o...
nmyyn - 投稿数: 23
ありがとうございます。
Oracleクライアントは導入済なのでアイテム設定したところ、
oracle.custom.query[connString,,,, queryName, ]
の最後の 部分にSQL[select host_name,instance_name from v$instance;]
を設定したところ[cannot fetch data: query "select HOST_NAME" not found.]エラーが出てしまいました。
※DB上でがこのSQLで結果が出ることを確認しております。
最後の 部分にはSQLを入力するのかと思いますが
どの形で記載したらいいのかご教授お願いします。
TNK - 投稿数: 4740
先ほどご紹介したリンク先をよくご覧ください。
SQL文を記述するのではないようです。
nmyyn - 投稿数: 23
出来ました。ありがとうございます!