リンクを削除と保存データを削除の違いと用途 及び監視の休止について
お世話になります。
先日はフォーラムの方々に助けられ、無事監視したい項目も見られるようになったのですが、
ホストのテンプレートから各種テンプレートをリンクし、そのリンクの解除および保存データもふくめた削除の使い分けについて
お伺いできればとおもいます。
Zabbixサーバー
Centos6 64bit
Zabbix 2.0.8 ソースからインストール
・具体的な検証手順
ホストAの設定からテンプレートA(mysql)をリンクさせた。
リンクされ監視項目が追加されたことを確認。
ホストのテンプレート設定でテンプレートAの”リンクを削除”をした。
すると、ホストAにはテンプレートAで設定されている監視データ(アプリケーション・アイテムやトリガーなど)は
残ったままでした。
一方、”リンクと保存データを削除”を行うとホストAからテンプレートAで設定されていた監視項目は全て削除されました。
この2つの違いはデータを残すか否かだとおもいますが、たとえば以下のケースの場合どのように運用すればよろしいのでしょうか。
1:ホストAでMysql監視のテンプレートAを適用
2;数ヶ月後ホストAでMysqlを利用しなくなったため、監視から外したい
3:しかし過去のMysqlのパフォーマンスデータ?などは保存しておきたい
リンクの削除の場合だとアイテムやトリガーなどに残ってしまうためアラートがあがってしまいます。
データも含めた削除を行うと過去のデータは閲覧できなくなってしまいます。
そもそも、何故リンクだけ削除と保存データを含めた削除と項目が2つあるのかが不明です。
最後に、アラートが上がった場合そのアラートだけ数時間メール通知を休止するような設定はZabbixでは可能でしょうか。
コメントなどを入力してもメールで通知がとまらないため、一時的なロードアベレージで不安定な場合は3時間休止というような
ことを手動で良いので行いたいと考えています。
宜しくお願い致します。
TNK - 投稿数: 4742
ホスト単位での制御でよろしければ、
・ホストを無効にする
・無期限のメンテナンス期間を設定して対象のホストを
メンテナンス期間中にする
が考えられます。
ただし、過去のデータやグラフを参照されたいのであれば、ホスト
を無効にしておくと最新データやグラフのメニューから辿れなくな
りますので、後者のメンテナンス期間の利用が有効だと思います。
メンテナンス期間の機能を利用するときには、アクションの条件式
内に、
メンテナンスの状態 期間外 "メンテナンス"
が含まれていることを確認しておいてください。
ホスト単位ではなくトリガー単位でアクションを制御するのであれ
ば、テンプレートへのリンクを削除後、テンプレートに含まれてい
てリンク削除後も残っている不要なトリガーがあるならを無効化も
しくは削除するような対応で実現できませんでしょうか?
同じアイテム名であれば、他のテンプレートとリンクしなおした場
合であっても、継続して監視することができたと思います。
別のテンプレートに切り替えたいけど、過去データを引き継ぎたい
ような場合は、リンクだけ削除して別のテンプレートをリンクさせ
直したりするときに有用だったと思います。
ホスト単位でよろしければ、メンテナンス期間の設定を利用するこ
とで、指定した期間内に対象のホストでの障害が発生してもアクシ
ョンを実行しないということを実現することができます。
kodai - 投稿数: 1341
Zabbix 2.0ではホストを無効にすると過去のデータも見れなくなってしまうため、メンテナンスの機能を利用する以外に方法はないのですが、次のメジャーバージョンの2.2ではホストを無効にしても過去のデータを参照できるようになります。
redbox - 投稿数: 21
TNK さん Kodaiさん
ご連絡ありがとうございます。
なるほど、、取得したデータを別のテンプレートで引き継ぎたい場合に行うのですね。。
さらにホスト無効での対応では過去のデータ閲覧に支障がでてしまうとのことですので、
無期限のメンテナンス期間を設定しホスト単位で対応するようにします。
ありがとうございました!