JobArranger for Zabbix での差分取得方法
Zabbix 2.0 を使用しており、JobArranger for Zabbix を使用したジョブ運用を行っています。
JobArrangerを利用する中で、ジョブの一部を修正する必要が出てきます。
その際に、意図した修正が実施できているかを、修正前後の比較を行って
確認したいと思っているのですが、どなたか方法を御存知でしょうか。
定義をエクスポートし(xmlファイル)、テキスト比較をしたのですが、
修正していない箇所まで差分で出てしまい、上手く比較することが
できません。
良い方法を御存知の方がいらっしゃいましたらご教授頂けると
非常に助かります。
宜しくお願い致します。
TNK - 投稿数: 4769
残念ながら回答はついていないようですね。
私自身、Job Arranger for Zabbixを使ったことがないので、Job
Arrangerがどういう操作をZabbixに行うかがわかりません。
ですので、ジョブ変更の前と後とで、関連するデータベースのテ
ーブルをダンプして比較するくらいしか思いつきません。
注意点として、テーブルのデータをダンプして比較される場合、
history系やtrends系のテーブルは、設定関連のテーブルではなく、
アイテムの値などの情報が記録されていくテーブルなので、これ
らは比較対象から除外されたほうがよいでしょう。
Job ArrangerがZabbix上の何に変更を行うのかが明確であるのな
らば、ZabbixのAPIを利用して、該当するオブジェクトの情報を取
得して、その結果を変更の前後で比較するのもよいのではないで
しょうか。
より詳細な情報が必要なのであれば、Job Arranger for Zabbixの
開発元にお問い合わせ頂くしかないと思います。