zabbix_senderで登録したデータのグラフ表示について
いつもお世話になっています
プログラムでとってきたサーバ性能値等を定期的に「Zabbix Sender」でデータをZabbixに登録し、グラフ表示しています。
この場合、Zabbixサーバ停止、プログラム停止、等でデータが取得できなかった場合でも
最後に登録した値が引き継がれ、グラフがつながって表示されます。
今のところ、エラーや停止時には、-1等でも登録して、データ登録できなかったことを区別したいと考えています。
が、できれば、データが取得できなかった場合、グラフが途切れるような表示にしたいと思っています。
何かいい方法があれば教えていただけないでしょうか?
よろしくお願いいたします。
TNK - 投稿数: 4769
zabbix_senderには、タイムスタンプを指定してデータをサーバ側
に送る機能も用意されています。
ただし、input-fileオプションを利用した時のみタイムスタンプを
送ることができます。
値を「ホスト名」「キー」「タイムスタンプ」「値」をホワイトス
ペースで区切った行(複数行も可)のフォーマットでファイルを作成
して読み込ませるか、マニュアルに書かれているように標準入力か
ら同じフォーマットのものを渡すことで、特定の日時の値を送るこ
とができます。
これを利用して、Zabbixサーバを起動後に、停止していた期間の値
を流し込めば実現できると思います。
ご参考:
マニュアル
http://www.zabbix.com/documentation/1.8/manpages/zabbix_sender
zabbix_senderで過去のグラフを作る
http://d.hatena.ne.jp/mikeda/20100906/1283823287
ご確認ください。
tthogho1 - 投稿数: 112
TNKさん
ありがとうございます。
過去のデータも登録できること確認することができました。
ちなみに、
Zabbix Sender(Zabbixトラッパー)では監視間隔が指定できないため、
外部からデータ登録できない期間、Zabbixサーバが停止している期間があっても
折れ線グラフがつながって表示されてしまうのは
さけられないですよね?