net.tcp.serviceでのサービス監視について

net.tcp.serviceで監視対象サーバのFTPサービス監視を行っているのですが、
起動しているにも関わらずDown検知されてしまいます。

【zabbixバージョン】
2.4.6

【アイテム設定】
タイプ: Zabbixエージェント
キー: net.tcp.service[ftp]

【監視対象サーバの情報】
# netstat -tan | grep LISTEN
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
# service vsftpd status
vsftpd (pid 54984) を実行中...

net.tcp.service[tcp,,21]の監視では1が返ってくるのですが、
net.tcp.service[ftp]やnet.tcp.service[ftp,0.0.0.0]では全て0となってしまいます。

zabbixに精通しておらずお恥ずかしいのですが、
どこの設定を調べればよいのかご教示頂けないでしょうか。

よろしくお願い致します。

コメント表示オプション

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

まずは、1つだけ。

 net.tcp.service[ftp,0.0.0.0]

は誤りです。
netstat -tanで0.0.0.0と表示されるのは、特定のIPアドレスを指
定していないというだけで、0.0.0.0というIPアドレスを利用して
いるわけではありません。
実際に接続を受け付けているのは、loやeth0など有効なネットワー
クのインターフェースに割り振られているIPアドレスになります。

例えば、netstat -a | grep ftpとかで確認すると

 tcp  0  0 *:ftp  *:*  LISTEN

と表示されると思います。
「*:ftp」とあるようにすべてのネットワークインターフェースで、
ftpのポート番号(21)で接続待ち(LISTEN)の状態であることを示し
ています。

そして、アイテムキーの引数として0.0.0.0というアドレスを指定
してしまうと、恐らくその0.0.0.0というIPアドレスに対して接続
を試みてしまって、そのIPアドレスには接続できないのでエラーと
なるでしょう。

net.tcp.service[tcp,,21]で1が取得できるのであれば、
net.tcp.service[ftp]でも1が取得できるはずです。
指定されたキーの値を再度ご確認ください。

また、Webインターフェースに設定してから実際に設定が反映され
て処理されるまでに若干のタイムラグが発生しますので、設定を行
ってからしばらく待って、最新データの画面から、そのアイテムの
値がどういう値で取得されているのか確認してみてください。

ユーザー acanthus の写真

TNK様

詳しく教えて頂き、ありがとうございます!

>net.tcp.service[tcp,,21]で1が取得できるのであれば、
>net.tcp.service[ftp]でも1が取得できるはずです。
>指定されたキーの値を再度ご確認ください。

そうですよね。。
同じアイテムを複数台のサーバに適応しているのですが、
一部のサーバだけ上記現象が起きております。

10分おきにのチェックで、設定してから7時間程経ちますが未だ上手くいきません。

正常に値が取れるサーバとの違いは、ロケーションだけです。

ユーザー TNK の写真

同じテンプレート、もしくは同じ設定を利用して、取得できるサー
バとできないサーバがあるのであれば、その環境に依存する問題が
ありそうですね。

前のバージョンからこのあたりのキーの処理は変更されてなかった
と思うので問題ないはずだと思うのですが、問題が発生している一
部のサーバのOSの詳細情報とZabbixエージェントの詳細なバージョ
ンをお教えください。

あとは利用しているFTPサーバの違いですね。
利用しているFTPサーバのプロダクトやバージョンは同じですか?
接続時の応答メッセージの違いはありませんか?

ユーザー acanthus の写真

TNK様

OSインストール等は各データセンターの担当者に任せていますので詳細は把握できていませんが、
調べた限り正常に値が取れるサーバとダメなサーバで違いはなさそうです。

FTP接続時の応答メッセージも同じでした。

[OKサーバ]
Red Hat Enterprise Linux Server release 6.7 64bit
Zabbix agent v2.4.6 (revision 54796) (10 August 2015)
vsftpd: version 2.2.2

[NGサーバ]
Red Hat Enterprise Linux Server release 6.7 64bit
Zabbix agent v2.4.6 (revision 54796) (10 August 2015)
vsftpd: version 2.2.2