zabbix

ZabbixでIPv6を無効にするとicmp,ping監視ができないので解消する

症状

Linux で IPv6 を無効化時に、Zabbix にてシンプルチェックの icmpping キーで ping 監視しようとすると、以下のエラーが表示される。

/usr/sbin/fping6: can't create raw socket (must run as root?) : Address family not supported by protocol

原因

詳細不明。

推測だが icmpping 監視時の Zabbix 内のロジックとして、宛先が IPv4 だけであっても、fping と fping6 の両方の動作チェックを行うが、インタフェースに IPv6 アドレスが割り当たっていないと fping6 の動作チェックに失敗し、結果、fping が実行されないものと思われる。

 対処法

/etc/zabbix/zabbix_server.conf にて Fping6Location 実行ファイルパスを fping6 から fping に差し替え、zabbix-server を再起動する。

# vi /etc/zabbix/zabbix_server.conf
~~~
# Fping6Location=/usr/sbin/fping6
Fping6Location=/usr/sbin/fping
~~~
# systemctl restart zabbix-server

これで解消します。(もしくは IPv6 を有効化するか)

コメント

タイトルとURLをコピーしました