Quantcast
Channel: 日本Zabbixユーザー会 - 日本Zabbixユーザー会フォーラム
Viewing all articles
Browse latest Browse all 1811

UserParameterで変数が2つ有る場合の処理に関して

$
0
0

お世話になっております。

Zabbix 5.4.3.
監視対象 CentOS7

監視対象のホストからpingを外部に打って応答速度を監視したく、以下の様なUserParameterを作成しました。

UserParameter=remote.ping.time[*],/usr/bin/ping -c 1 -w 1 $1 | grep from | awk '{ print $7 }' | cut -c 6-

ターミナルからスクリプト部分を実行すると正常に動作します。

$ /usr/bin/ping -c 1 -w 1 8.8.8.8 | grep from | awk '{ print $7 }' | cut -c 6-
3.39

しかしzabbix_getから確認すると以下の様に出力されてしまいます。

$ sudo zabbix_get -s 127.0.0.1 -k remote.ping.time[8.8.8.8]
tes from 8.8.8.8: icmp_seq=1 ttl=116 time=3.75 ms

$1と$7が有る事でawkが機能していない様にも見えるのですが。
アドバイス頂けるでしょうか。
どうぞよろしくお願いします。


Viewing all articles
Browse latest Browse all 1811

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>