ricardoklein.ansible_zabbix_agent

ビルドステータス

kleinstuff.zabbix-agent

デフォルトでzabbixエージェント(6.4)をインストールします。 現在サポートしているOS:

  • OpenSuse/Suse Enterprise 15

要件

コレクション:

  • 名前: community.zabbix バージョン: 1.9.3
  • 名前: ansible.posix バージョン: 1.3.0
  • 名前: community.general バージョン: 3.7.0

ロール変数

ほとんどの設定はdefaults/main.ymlにあり、ここで確認してvarsを上書きできます。 しかし、「ansible_zabbix_agent__ServerAddr」にzabbixサーバーのアドレスを設定する必要があります。

zabbix_serverでホストを設定したい場合は、別の変数を追加する必要があります:

# (オプション)サービス名。古いパッケージバージョンを使用している場合は
# "zabbix_agentd"に設定できます(例えばraspberrypiにインストールする場合)
zabbix_service_name: "zabbix-agent"

# 機能を有効にする
ansible_zabbix_agent__add_hosts_to_server: True

# zabbixサーバーと通信するためのAPIトークンを追加
# これらの値を常に暗号化するためにansible-vaultまたは他の方法を使用してください
ansible_zabbix_agent__Server_auth_key: "your_super_secret_token"

# グループ(グループ変数/ホスト変数/ホストごとに設定できます)
ansible_zabbix_agent__Groups:
  - some_zabbix_group_name

# テンプレート(グループ変数/ホスト変数/ホストごとに設定できます)
ansible_zabbix_agent__Templates:
  - "テンプレート1"
  - "テンプレート2"

# OPTIONAL ホストマクロを設定
ansible_zabbix_agent__zabbix_macros:
  - { macro: "{$A_MACRO}", value: "{{ a_host_var }}" }
  - { macro: "{$ANOTHER_MACRO}", value: "シンプルな文字列" }
  - { macro: "{$CONFIGURED_BY}", value: "Ansible" }

# OPTIONAL ホストタグを設定
ansible_zabbix_agent__zabbix_tags:
  - "OneTag"
  - "AnotherTag"

デフォルトでは、監視されるマシンのホスト名を {{ ansible_host }} と設定しますが、 これは各ホストに対して ansible_zabbix_agent__Hostname を使って上書きできます。

openSUSE Tumbleweedを使用している場合、デフォルトパッケージ(20230604時点)は zabbixサービスを zabbix_agentd として名付けているため、 host_varsで以下を設定する必要があります: zabbix_service_name: "zabbix_agentd"

依存関係

コレクション:

  • 名前: community.zabbix バージョン: 1.9.3
  • 名前: ansible.posix バージョン: 1.3.0
  • 名前: community.general バージョン: 3.7.0

例のプレイブック

    - hosts: servers
      roles:
         - { role: kleinstuff.zabbix-agent, ansible_zabbix_agent__ServerAddr: 'youzabbixserver.example.com' }

ライセンス

GPL

著者情報

変更提案や新機能のリクエストがある場合は、お気軽にイシューを作成するか、プルリクエストを送信してください。

プロジェクトについて

Role to install and configure zabbix-agent on Linux

インストール
ansible-galaxy install ricardoklein.ansible_zabbix_agent
ライセンス
gpl-3.0
ダウンロード
274
所有者
Imagine a description here!