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

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

ただいまの
回答率

90.36%

  • CentOS

    2947questions

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

  • Zabbix

    62questions

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

zabbix監視の接続をDNSで行いたい

解決済

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 2,065

ringomilk

score 14

前提・実現したいこと

zabbixでサーバを監視するとき、監視対象への接続方法をDNSで行いたい。

発生している問題・エラーメッセージ

zabbixでサーバを監視するとき、監視対象への接続方法をDNSで行いたいが、
HTTPポート監視のみDNSで接続を行うことができない。

試したこと

・IPでの接続は可能であることを確認。
・HTTPポート監視のほかにもPING監視も行っているが、そちらはDNSで接続ができる。
・コンソール上でzabbixサーバから監視対象サーバへ
 ping <監視対象のホスト名>
上記コマンドを実行したときは、正しく通信が返ってくる。

補足情報

zabbixのバージョンは2.4。

個人的には、バージョン固有のバグか、zabbix内に名前解決の設定をしなくてはいけないかのどちらかだと思っています。

ご教授のほどよろしくお願いいたします。

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

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

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

    クリップを取り消します

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

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

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

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

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

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

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

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

    質問の評価を下げる

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

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

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

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

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

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

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

    詳細な説明はこちら

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

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

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

回答 1

checkベストアンサー

0

アイテムのタイプが「Zabbixエージェント」の場合、Zabbixエージェント側で名前解決を試みます。
icmpping など、タイプが「シンプルチェック」の場合、Zabbixサーバー側で名前解決を試みます。

もし、「Zabbixエージェント」ならば、Zabbixエージェント側で名前解決ができない、または、hosts ファイルなどで別の IPアドレスに解決してしまうのかもしれません。
Zabbixエージェント側の /var/log/zabbix/zabbix_agentd.log に何か原因が出力されているかもしれません。

投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

  • 2017/06/28 08:23

    なるほど、そういう仕組みなのですね。
    今回の監視はシンプルチェックです。この場合、zabbixザーバ側の問題ということになるかと思いますが、コンソール上でDNS名でのpingに成功しています。

    この場合どのようなことが考えられますでしょうか?
    ご教授のほど、よろしくお願いします。

    キャンセル

  • 2017/06/28 10:49

    シンプルチェックの net.tcp.service[service,<ip>,<port>] をご利用でしょうか。
    具体的なアイテムの設定を教えてください。
    また、Zabbixサーバー側の /var/log/zabbix/zabbix_server.log には該当アイテムについて何か出力されていませんでしょうか。

    手元の環境では、<ip> は IPアドレスでもホスト名でも値が取得できました。
    また、省略するとホストに設定した IPアドレス/DNS名 が使われるようです。

    キャンセル

  • 2017/06/28 17:30 編集

    タイプ:シンプルチェック
    キー:net.tcp.service[https]

    となっております。
    その他は実行間隔などで、特に重要な設定ではないです。

    ログに関しましては、それらしいものはないように思います。一番直近のもので
    1796:20170625:095945.878 cannot send list of active checks to [127.0.0.1]: host [Zabbix server] not monitored
    上記のログか出ておりましたが、関係ありますでしょうか?

    キャンセル

  • 2017/06/29 00:49

    IPアドレス/ホスト名の切り替えは、ホストの設定の「エージェントのインターフェース」箇所で行なっているのでしょうか?
    手元の環境では、どちらでも値が取得できました。
    zabbix-server-2.4.8-1.el7.x86_64 です。

    > host [Zabbix server] not monitored

    これは関係ないです。
    zabbix_server.conf で DebugLevel=4 にすると、IPアドレスとホスト名とで
    何か違いがあるかもしれません。

    キャンセル

  • 2017/06/29 09:59

    >IPアドレス/ホスト名の切り替えは、ホストの設定の「エージェントのインターフェース」箇所で行なっているのでしょうか?
    はい。 設定>ホスト で、「エージェントのインターフェース」の「IPアドレス」にIPアドレス
    「ホスト名」にホスト名を入力し、その横の[IPアドレス][DNS]ボタンで切り替えて接続を選んでいます。

    >zabbix_server.conf で DebugLevel=4 にすると、IPアドレスとホスト名とで
    何か違いがあるかもしれません。
    こちらを実行してみましたが、特にログ出力に変化はないようです。

    キャンセル

  • 2017/06/29 18:30

    zabbix-server は再起動しましたでしょうか。
    以下のようなログが出力されると思います。

    In substitute_key_macros() data:'net.tcp.service[https]'
    End of substitute_key_macros():SUCCEED data:'net.tcp.service[https]'
    In get_value() key:'net.tcp.service[https]'
    In get_value_simple() key_orig:'net.tcp.service[https]' addr:'ホスト名'

    キャンセル

  • 2017/06/30 09:41

    再起動していませんでした。

    再起動を実行したところ、DNS名で接続することができるようになりました。
    正しい設定に変えた後、再起動していなかったために設定が反映されていなかったようです。

    大変勉強になりました。
    たくさんのアドバイス、誠にありがとうございました。

    キャンセル

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

  • CentOS

    2947questions

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

  • Zabbix

    62questions

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