libyanspider.zabbix_agent_role
Zabbix Agent
Ansible角色用于在Linux和Windows主机上安装和配置Zabbix Agent(v1)
要求
- community.mysql.mysql_user
角色变量
- zabbix_server: '' # (必填)设置Zabbix服务器的主机名。例如:zabbix.mydomain.com
- zabbix_server_ip: '' # (必填)设置Zabbix服务器的公共IP地址
- zabbix_version: 5.0 # (必填)设置您希望安装的Zabbix Agent主要版本。例如:5.0
- zabbix_minor_version: 26 # (必填)设置您希望安装的Zabbix Agent次要版本。例如:26
- snmpd_community: '' # (可选)如果您希望配置Net-SNMP以允许来自Zabbix服务器IP的社区,请设置
- 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)
