2017-07-25 26 views
0

システムの現地時間を表示し、システムの現地時間が<のときに動作するトリガーを設計するアイテムがあります。6AMzabbixで特定のフォーマットのsystem.localtimeを取得できますか?

これは商品です。

zabbix_get -s 192.168.201.101 -k system.localtime[local]

そして、これは私がのZabbix 3.0を使用しています出力

2017-07-25,04:39:14.682,-05:00

です。

hhmmss(043914)のような時刻を表示するには、この項目の書式を設定する方法を教えてください。 私はそうのようなトリガー式で使用できるように、この形式でそれを持ってしたい -

If localtime > 060000 and <some_other_condition> then raise alert

現在、私は、ZABBIXはサーバー時間に基づいてアラートを発生させていることがわかり、私は作り付けを使用することはできませんitem.key.time(0)関数はサーバー時刻とホスト時刻が異なっています。

答えて

0

残念ながら、現時点では可能ではありません。パラメータutcを使用できますが、これはUnixタイムスタンプを返します。タイムゾーンを知らなければ、それから現地時間を計算することはできません。 Zabbix 3.4で提供される高度な値の解析では、それを計算することができますが、それでもやはり面倒です。

新しい機能リクエストを作成することを検討してください(既存のリクエストを必ず検索してください)。

関連する問題