質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.47%

  • CentOS

    2770questions

    CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

  • Zabbix

    61questions

    Zabbixは、オープンソースの統合監視ソフトウェア。様々なOS・機器の設定を容易にするテンプレート機能や、Webブラウザ上で操作可能なGUIなど様々な機能を備えます。多くのプラットフォームに対応したZabbixエージェントとSNMPに対応。システム全体をZabbixだけで監視できます。

zabbix-agentの通信が正常にできない件

解決済

回答 3

投稿

  • 評価
  • クリップ 0
  • VIEW 4,376

kumakumatan

score 127

centos6.7にてzabbixの通信テストをしています(*iptablesは無効にしています*)

・Zabbixクライアント側
yum list | grep zabbix-agent
zabbix-agent.x86_64                        1.8.16-1.el6.JP             @zabbix-jp

・Zabbixサーバ側
yum list | grep zabbix-server
zabbix-server.x86_64                    2.2.11-1.el6              @zabbix       
zabbix-server-mysql.x86_64              2.2.11-1.el6              @zabbix       
zabbix-server-pgsql.x86_64              2.2.11-1.el6              zabbix        
zabbix-server-sqlite3.x86_64            1.8.22-1.el6              epel

です。

Zabbixエージェントの設定ファイルである「/etc/zabbix/zabbix_agentd.conf」を下記のように設定しました。

Zabbixサーバーが192.168.100.20というIPアドレスを持つホストで稼働しており、Zabbixエージェントをインストールしたホストのホスト名が「test」、IPアドレスが「192.168.100.21」

Server=192.168.100.20
Hostname=test
ListenIP=192.168.100.21
後の設定はデフォルトのままです。

「zabbix_get -s xxx.xxx.xxx.xxx -k agent.version」コマンドにて通信テストをすると、
「zabbix_get [2964]: Get value error: cannot connect to [[xxx.xxx.xxx.xxx]:10050]: [113] No route to host」と返ってきてしまいます。

どうすれば、zabbix-serverと通信できるようになりますでしょうか?

宜しくお願いします。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 3

checkベストアンサー

+1

「No route to host」なのでネットワークの問題です。
まずはルーティングを確認し、ping で接続できることを確認ください。

ただ、zabbix_agentd.conf の Server, ListenIP の IPアドレスを見ると、同じネットワークらしいので、特にルーティング設定は必要ないはずです。
zabbix_get は Zabbixサーバー(192.168.100.20)で実行しているのですよね?
「-s xxx.xxx.xxx.xxx」箇所は「-s 192.168.100.21」ではないのですか?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/04/08 06:56

    zappixサーバからクライアント「192.168.100.21」に対してのping通信はできます。「-s xxx.」の部分は192.168.100.21です。

    キャンセル

  • 2016/04/08 08:51

    追記です。
    「vi /var/log/zabbix/zabbix_server.log」でログを確認すると、
    1696:20160408:081616.744 executing housekeeper
    1696:20160408:081616.745 housekeeper [deleted 0 hist/trends, 0 items, 0 events, 0 sessions, 0 alarms, 0 audit items in 0.000601 sec, idle 1 hour(s)]
    と表示されています。

    宜しくお願いします。

    キャンセル

  • 2016/04/08 08:54

    Zabbixエージェント側の iptables をもう一度確認してください。
    「iptables -nvL INPUT」で 10050 ポートが許可されているかどうか。

    キャンセル

  • 2016/04/08 11:30

    再起動したタイミングで、iptablesが有効になって邪魔していたみたいです。
    初歩的な事ですみません。
    「zabbix_get -s 192.168.100.21-k agent.version」
    1.8.16
    と表示されて、zabbix管理画面からエージェントも確認できました。
    ありがとうございました。

    キャンセル

0

No route to host
そもそも、192.168.100.21から192.168.100.20へpingは通るのでしょうか?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/04/08 06:57

    ping通信できます。

    キャンセル

  • 2016/04/09 12:13

    noroute エラーという時点で、zabbixうんぬんの問題では無いすからね

    キャンセル

0

PING通信が可能なのに「No route to host」ではじかれるという事は、経路上は問題ないけど何らかの理由でZabbix通信ポートにパケットが到達出来ていないという事ですね。

以下をご確認いただけないでしょうか。

・Zabbixエージェント側でZabbixエージェントが起動しているかどうか。
確認コマンド:ps aux | grep zabbix_agentd | grep -v grep
⇒zabbix_agentdのプロセスが表示されるか確認する。
起動していない場合は「service zabbix_agentd start」で起動して、再度疎通を試して下さい。

・Zabbixサーバー、Zabbixエージェント側、両方でiptablesを停止して疎通確認かどうか。
iptables停止コマンド:service iptables stop
⇒停止して疎通OKとなった場合は、どちらかのiptables設定に問題がありますので見直してみて下さい。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.47%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • CentOS

    2770questions

    CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

  • Zabbix

    61questions

    Zabbixは、オープンソースの統合監視ソフトウェア。様々なOS・機器の設定を容易にするテンプレート機能や、Webブラウザ上で操作可能なGUIなど様々な機能を備えます。多くのプラットフォームに対応したZabbixエージェントとSNMPに対応。システム全体をZabbixだけで監視できます。