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

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

新規登録して質問してみよう
ただいま回答率
85.46%

Q&A

0回答

1526閲覧

zabbixサーバにエージェントの自動登録が出来ない

natty

総合スコア9

0グッド

0クリップ

投稿2021/10/08 16:53

###実現したいこと
zabbixサーバにAWSのAutoScalingでスケールアウトされるEC2を自動登録したい

環境

・AWS
・zabbixサーバ
Version:5.0
OS:Amazon-linux2
・zabbixエージェント
Version:5.0
OS:Amazon-linux2

zabbixサーバとエージェントは同じサブネット内に存在し、すべてのトラフィックを許可しています。
zabbixサーバからエージェントにzabbix_getコマンドを実行するとレスポンスは正常に返ってきます。

発生している問題

1台目のEC2は問題無くzabbixサーバに自動登録されます。
2台目のEC2は自動登録されません。
1台目のEC2を削除し、zabbixサーバの「設定」⇒「ホスト」から1台目のEC2を削除すると2台目のEC2が自動登録されますが、
画像①のように名前が何故か1台目のEC2のホスト名になってしまいます。(インターフェースに表示されているIPアドレスは2台目のEC2のIPアドレスです)
<画像①>
イメージ説明
※画像はzabbixサーバ3.0のものです。バージョンの問題かと考え3.0、4.0、5.0を試しましたが全て同じ結果でした。

なお、この状態で2台目のEC2のzabbixエージェントの再起動を実行すると、画像②のように正しい名前とIPアドレスで登録が行われます。
(EC2のホスト名はデフォルトのままなので、この名前が正解になります)
<画像②>
イメージ説明

zabbixエージェント(zabbix_agentd.conf)では、自身のホスト名をサーバに送るようHostnameItem=system.hostnameを
有効にしています。
送信したホスト名がzabbixサーバのホストに未登録であれば、登録される仕組みと理解していましたが、
画像①のように過去に存在したホスト名が残存していることで、新たに起動したEC2は登録済みとみなされ自動登録されないように思えますが、
回避策がわからず困っております。
同じような経験された方などいらっしゃいましたら、ぜひアドバイスを頂けますと幸いです。
最後に簡単ですが、設定情報を記載いたします。

設定

▼zabbixサーバの設定(設定⇒アクション⇒自動登録アクションの設定)
実行条件:ホスト名に「ip」を含む
実行内容:ホストを追加、、ホストグループに追加、テンプレートとリンク

▼エージェントの設定(zabbix_agentd.conf)
Server=[zabbixサーバのIP]
ServerActive=[zabbixサーバのIP]
Hostname=Zabbix server ←コメントアウトしています。
HostnameItem=system.hostname ←アンコメントしています。

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問