libyanspider.zabbix_agent_role
Zabbixエージェント
LinuxおよびWindowsホストにZabbixエージェント(v1)をインストールおよび構成するためのAnsibleロール
要件
- community.mysql.mysql_user
ロール変数
- zabbix_server: '' # (必須) Zabbixサーバーのホスト名を設定してください。例: zabbix.mydomain.com
- zabbix_server_ip: '' # (必須) ZabbixサーバーのパブリックIPアドレスを設定してください
- zabbix_version: 5.0 # (必須) インストールしたいZabbixエージェントのメジャーバージョンを設定してください。例: 5.0
- zabbix_minor_version: 26 # (必須) インストールしたいZabbixエージェントのマイナーバージョンを設定してください。例: 26
- snmpd_community: '' # (オプション) ZabbixサーバーIPからのコミュニティを許可するためにNet-SNMPを構成したい場合に設定してください
- install_mysql_plugin: true # (オプション) ホストのMySQL監視を構成するために追加の手順を実行します
- add_host_to_zabbix_server: false # (オプション) このプレイブックがAPIを介してホストをZabbixサーバーに追加する場合は
trueに設定してください。以下の変数を参照してください。 - zabbix_server_url: '' # (オプション) Zabbix APIのURLを設定してください。例: https://zabbix.mydomain.com
- zabbix_server_login_user: '' # (オプション) Zabbix APIのユーザーを設定してください
- zabbix_server_login_password: '' # (オプション) Zabbix APIのパスワードを設定してください
依存関係
- libyanspider.firewall_ansible_role
例プレイブック
ロールの使い方の例(例えば、パラメータとして渡された変数を使用して)を含むのは、ユーザーにとっても良いことです:
- hosts: servers
roles:
- { role: libyanspider.zabbix_agent_role, zabbix_server: zabbix.mydomain.com, zabbix_server_ip: 127.0.0.1}
ライセンス
MIT
著者情報
Ahmed Shibani (#shumbashi)
