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)

关于项目

Ansible role to install and configure Zabbix Agent

安装
ansible-galaxy install libyanspider.zabbix_agent_role
许可证
Unknown
下载
569
拥有者