revenni.zabbix_agent
revenni.zabbix_agent
Ansible角色,用于安装和配置Zabbix代理(4.0)
要求
- 无
角色变量
通用变量(在defaults/main.yml中声明并在vars/main.yml中重写)
zabbix_agent_pid_file(/var/run/zabbix/zabbix_agentd.pid) - pid文件的路径zabbix_agent_log_file(/var/log/zabbix/zabbix_agentd.log) - zabbix代理日志的路径zabbix_agent_config_file(/etc/zabbix/zabbix_agentd.conf) - zabbix代理的配置文件zabbix_agent_include_path(/etc/zabbix/zabbix_agent.d/*.conf) - 用户参数文件的路径zabbix_agent_psk_file(/etc/zabbix/zabbix_agentd.psk) - 预共享密钥文件zabbix_agent_psk_hash(kmWCW6jtSSFK7XRuMJct2fVINNL1QTYt) - 预共享密钥是ansible_fqdn + 指定的哈希的md5。请通过运行pwgen -s 32 1来更改它zabbix_agent_log_size(0) - 日志旋转的大小(MB)。0 = 使用logrotatezabbix_agent_server_ip(127.0.0.1) - zabbix服务器的IP地址zabbix_agent_server_active_ip(127.0.0.1) - 提供主动检查的zabbix服务器的IP
依赖
- 无
示例剧本
- hosts: all
become: true
roles:
- { role: revenni.zabbix_agent, tags: zabbix_agent }
许可证
MIT
作者信息
- Vince Hillier | 电子邮件 | 推特
安装
ansible-galaxy install revenni.zabbix_agent许可证
mit
下载
92
拥有者
Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.
