ログ監視で取得した値からグラフを生成する方法を教えてください。
【zabbixバージョン1.84】
キー:log[/usr/local/test/test.log]
データ型:ログ
というアイテムを作成しました。
/usr/local/test/test.logファイルは定期的に数字の文字列行がロギングされていくものとなります。
zabbixでこの数字を数値として解釈し、グラフを自動生成させる方法はありますでしょうか。
上記アイテムからグラフを生成すると、グラフ上で[データなし]となってしまっています。
tsuzuki - 投稿数: 78
鈴木です。
「計算」タイプ監視をすることでおそらく実現可能だと思います。
log[/usr/local/test/test.log]とは別途に、以下のようなアイテムを作成してください。
----------------------------------------------
タイプ: 計算
キー: log_to_float[/usr/local/test/test.log]
式: last(log[/usr/local/test/test.log])
データ型: 数値(浮動小数点)
----------------------------------------------
上記では、log[/usr/local/test/test.log]というアイテムの監視結果をZabbixのDBの中から取り出して、データ型を数値に変更してDBに保存しなおしています。
数値に変更し直すことによって、グラフが描画できるようになります。
別途アイテムを作成する必要があるため、アイテムの数が2倍になってしまいますが、一応これで実現可能です。
よろしくお願いします。
knw - 投稿数: 5
鈴木様
教えていただいた情報にて実現できました。
返信ありがとうございました。