監視設定内容の履歴管理
清水と申します。
2009年頃からzabbix運用中で、zabbix-jpの情報にはいつも
お世話になっております。
Zabbixの監視設定(item/trigger/..etc)は全てWeb U/Iから
行ない、全てMySQLへ保存されますが、これらの設定変更を
何らかのVersion管理システムで管理できないかどうかを
検討しています。
「何らかのtemplateのitemやtrigger設定を変更した」
この場合に変更した前後のXML/diffが確認でき、問題発生時の設定
切り戻し等、判断材料にしたいという意図です。
Version管理システムに入れなくとも、ココで監視設定変更の履歴が
見れるとか、他の手段でもかまいません。
どうぞよろしくお願い致します。
kodai - 投稿数: 1341
今のところWebインターフェースには差分を管理するような機能はありませんので、設定をXMLエクスポートして外部のツールでバージョン管理するしかないと思います。
また、zabconのようにZabbixの設定操作を行うコマンドラインツールもありますので、こういったものを利用してスクリプトを作成、定期的にエクスポートしてバージョン管理、といった方法もあります。
Zabcon: http://trac.red-tux.net/wiki/zbx_api/zabcon
shimi - 投稿数: 2
いくつかツールを試してみて、監視設定を定期的にexportして
subversionに入れる方向で作り込んでみます。
とりいそぎお礼まで。ありがとうございました。