2 ホストの設定

概要

ZabbixのWebインターフェースでホストを設定するには、以下の手順を実行します。

  • データ収集 > ホスト または 監視 > ホスト に移動します
  • 画面右上の ホストの作成 をクリックします(既存のホストを編集する場合はホスト名をクリック)
  • フォームにホストのパラメータを入力します

既存のホストの設定フォームで 複製 ボタンを使用して、新しいホストを作成することもできます。 このホストは、リンクされたテンプレートや、それらのテンプレートからのエンティティ(アイテム、トリガーなど)、および既存のホストに直接関連付けられているエンティティを含む、既存のホストのすべてのプロパティを持ちます。

ホストを複製すると、テンプレートのエンティティはテンプレート上の元の状態のまま保持されることに注意してください。 既存のホストレベルで行われたエンティティへの変更(アイテムの間隔の変更、正規表現の修正、低レベルディスカバリールールへのプロトタイプの追加など)は、新しいホストには複製されません。代わりにテンプレート上の状態になります。

また、ホストウィザードを使用して、ガイド付きのステップバイステップインターフェースでホストを設定することもできます。

設定

ホストタブには、ホストの一般属性が含まれています。

必須入力フィールドには、赤いアスタリスクが付いています。

Parameter Description
Host name 一意のホスト名を入力します。英数字、スペース、ドット、ダッシュ、アンダースコアが使用できます。ただし、先頭および末尾のスペースは使用できません。
Note: 設定対象のホスト上でZabbixエージェントが動作している場合、エージェントの設定ファイルのパラメータ Hostname は、ここで入力したホスト名と同じ値でなければなりません。パラメータ内の名前は、アクティブチェックの処理に必要です。
Visible name ホストの一意の表示名を入力します。この名前を設定すると、技術的なホスト名の代わりに、リストやマップなどでこの名前が表示されます。この属性はUTF-8をサポートしています。
Templates ホストにテンプレートをリンクします。すべてのエンティティ(アイテム、トリガー、その他)はテンプレートから継承されます。
新しいテンプレートをリンクするには、テキスト入力フィールドにテンプレート名の入力を開始します。一致するテンプレートの一覧が表示されるので、スクロールして選択します。あるいは、フィールドの横にある Select をクリックし、ポップアップウィンドウの一覧からテンプレートを選択することもできます。選択したすべてのテンプレートは、ホスト設定フォームを保存または更新したときにホストへリンクされます。
テンプレートのリンクを解除するには、Linked templates ブロック内の次の2つのオプションのいずれかを使用します。
Unlink - テンプレートのリンクを解除しますが、そのエンティティ(アイテム、トリガー、その他)は保持します。
Unlink and clear - テンプレートのリンクを解除し、そのすべてのエンティティ(アイテム、トリガー、その他)を削除します。
一覧に表示されるテンプレート名はクリック可能なリンクで、テンプレート設定フォームを開きます。
Host groups ホストが属するホストグループを選択します。ホストは少なくとも1つのホストグループに属している必要があります。存在しないグループ名を追加することで、新しいグループを作成してホストにリンクすることもできます。
Interfaces ホストでは複数のホストインターフェースタイプがサポートされています: AgentSNMPJMXIPMI
デフォルトではインターフェースは定義されていません。新しいインターフェースを追加するには、Interfaces ブロック内の Add をクリックし、インターフェースタイプを選択して IP/DNSConnect toPort の情報を入力します。
Note: いずれかのアイテムで使用されているインターフェースは削除できず、それらの Remove リンクはグレーアウトされます。
SNMPインターフェースの「IP」または「DNS」は、SNMPトラップにも使用されます。
照合時には、ホストインターフェースで選択された「IP」または「DNS」のみが使用されます。
SNMPインターフェース(v1、v2、v3)の設定に関する追加の詳細については、SNMP監視の設定を参照してください。
IP address ホストのIPアドレス(任意)。
DNS name ホストのDNS名(任意)。
Connect to 対応するボタンをクリックすると、エージェントからデータを取得する際にZabbixサーバーが何を使用するかを指定できます。
IP - ホストのIPアドレスに接続します(推奨)
DNS - ホストのDNS名に接続します
Port TCP/UDPポート番号。デフォルト値は、Zabbixエージェントが10050、SNMPエージェントが161、JMXが12345、IPMIが623です。
Default デフォルトインターフェースに設定するには、ラジオボタンをチェックします。
Description ホストの説明を入力します。
Monitored by ホストの監視元を選択します。
Server - ホストはZabbixサーバーによって監視されます。
Proxy - ホストはスタンドアロンのプロキシによって監視されます。
Proxy group - ホストはプロキシグループによって監視されます。
Proxy 割り当てられたプロキシ名が表示されます(Zabbixサーバーが選択したプロキシグループからプロキシを割り当てた場合のみ)。
このフィールドは、ホストがプロキシグループによって監視されている場合にのみ表示されます。
Enabled チェックボックスがオンの場合、ホストは有効であり、監視可能な状態です。

チェックボックスがオフの場合、ホストは無効であり、監視されません。
Zabbixサーバー/プロキシによって開始されるパッシブデータ要求(たとえば、ZabbixエージェントSNMPエージェントシンプルチェック)では、設定の同期後に監視が無効になります。ホストにリンクされたトリガーとアクションも、設定が再読み込みされた後にのみ無効になります。
Zabbixエージェントのアクティブチェックでは、ホストが無効化されたという情報をZabbixエージェントが受信してからの時間枠内(約5秒)で監視が停止します。この短い間隔のあいだ、ホストは引き続きアクティブチェック用のデータをローカルで収集し、サーバー/プロキシへの送信を試みます。ただし、ホストは Disabled としてマークされているため、サーバー/プロキシはそのデータを拒否します。

ホストを無効にすると、そのアイテムは直ちに履歴キャッシュから削除されます(ログ用に保持される最新値を除く)。

IPMIタブには、IPMI管理属性が含まれています。

Parameter Description
Authentication algorithm 認証アルゴリズムを選択します。
Privilege level 権限レベルを選択します。
Username 認証用のユーザー名です。ユーザーマクロを使用できます。
Password 認証用のパスワードです。ユーザーマクロを使用できます。

Tagsタブでは、ホストレベルのタグを定義できます。
このホストのすべての障害には、ここで入力した値のタグが付けられます。

タグでは、ユーザーマクロ、{INVENTORY.*} マクロ、{HOST.HOST}、{HOST.NAME}、{HOST.CONN}、{HOST.DNS}、{HOST.IP}、{HOST.PORT}、{HOST.ID} マクロがサポートされています。

また、Inherited and host tags オプションを選択すると、ここでテンプレートレベルのタグも表示できます。
ここには、ホストに定義されたすべてのユーザータグとその由来も表示されます。

利便性のため、対応するテンプレートへのリンクも提供されています。

Macrosタブでは、ホストレベルのユーザーマクロを名前と値のペアとして定義できます。
マクロ値は、プレーンテキスト、シークレットテキスト、またはVaultシークレットとして保持できます。
説明の追加もサポートされています。

また、Inherited and host macros オプションを選択すると、ここでテンプレートレベルおよびグローバルのユーザーマクロも表示できます。
ここには、ホストに定義されたすべてのユーザーマクロが、解決後の値およびその由来とともに表示されます。

利便性のため、対応するテンプレートおよびグローバルマクロ設定へのリンクも提供されています。
また、ホストレベルでテンプレート/グローバルマクロを編集することも可能で、その結果、ホスト上にそのマクロのコピーが作成されます。

Inventoryタブでは、ホストのinventory情報を手動で入力できます。
また、Automatic インベントリ登録を有効にするか、このホストのインベントリ登録を無効にするかを選択することもできます。

インベントリが有効(手動または自動)な場合、タブ名の横に緑色の点が表示されます。

暗号化

暗号化タブでは、ホストとの暗号化接続を要求することができます。

パラメータ 説明
ホストへの接続 Zabbixサーバーまたはプロキシがホスト上のZabbixエージェントに接続する方法: 暗号化なし(デフォルト)、PSK(事前共有鍵)または証明書を使用。
ホストからの接続 ホストからの接続(つまりZabbixエージェントおよびZabbix senderから)で許可される接続タイプを選択します。複数の接続タイプを同時に選択できます(テストや他の接続タイプへの切り替えに便利です)。デフォルトは「暗号化なし」です。
発行者 証明書の許可された発行者。証明書は最初にCA(認証局)で検証されます。有効であり、CAによって署名されている場合、発行者フィールドを使用して許可されるCAをさらに制限できます。このフィールドは、Zabbixインストールで複数のCAからの証明書を使用している場合に使用することを意図しています。このフィールドが空の場合、任意のCAが受け入れられます。
サブジェクト 証明書の許可されたサブジェクト。証明書は最初にCAで検証されます。有効であり、CAによって署名されている場合、サブジェクトフィールドを使用してサブジェクト文字列の1つの値のみを許可できます。このフィールドが空の場合、設定されたCAによって署名された任意の有効な証明書が受け入れられます。
PSK識別子 事前共有鍵の識別子文字列。
PSK識別子には機密情報を入れないでください。どのPSKを使用するかを受信者に通知するためにネットワーク上で暗号化されずに送信されます。
PSK 事前共有鍵(16進文字列)。最大長: ZabbixがGnuTLSまたはOpenSSLライブラリを使用している場合は512桁(256バイトPSK)、mbed TLS(PolarSSL)ライブラリを使用している場合は64桁(32バイトPSK)。例: 1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952
値のマッピング

値のマッピングタブでは、値のマッピングでアイテムデータの人間に分かりやすい表現を設定できます。