アイテム「icmppingloss」でパケットロスが頻発する

お世話になっております。
「icmppingloss」の動作についてお知恵をお借りしたいことがあり、投稿させていただきます。

「icmppingloss」アイテムを使って監視を行っているのですが、
頻繁に(2日に1回程度)特に問題の発生していないサーバでパケットが一部ロスする現象が発生しております。
「packets」パラメータを5に設定に設定しているのですが、ほとんどの場合の5回のうち1回ロスしています。

この現象はZabbixで監視しているサーバのほとんどで発生しており、
また他の監視ツールで監視した場合にこの現象は発生しません。
なので監視対象サーバの問題ではなく、Zabbix監視アイテムの設定を調整することで
現象回避できるのではないかと考えているのですが、よい方法はございませんでしょうか。

上記現象に関連して、もう一つお尋ねしたいことがあります。
icmpping系のアイテムには「timeout」のパラメータが設定できるかと思います。
このパラメータはicmppingの実体のfpingのオプション「-t」と対応していて、
複数回パケットを投げるうち、最初の1パケットの応答の時間切れを設定する値という認識であってますでしょうか。

どうぞよろしくお願いします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

fpingのデフォルトのタイムアウトは500ミリ秒のようなので、それ
をタイミングによっては超えてしまっているのではないでしょうか?

icmppingloss[]の引数のtimeoutに、より長い秒数(millisecond単位)
を指定してみてください。

icmpping系のアイテムには「timeout」のパラメータが設定できるかと思います。
このパラメータはicmppingの実体のfpingのオプション「-t」と対応していて、
複数回パケットを投げるうち、最初の1パケットの応答の時間切れを設定する値という認識であってますでしょうか。

合っていると思います。

実際にコマンドを組み立てているのは、ソースですと、

 src/libs/zbxicmpping/icmpping.c

のprocess_ping()という関数の部分になります。

ご確認ください。

ユーザー yanda の写真

早速のご回答ありがとうございます。
教えていただいた設定を実行してみます。