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
下载
83
拥有者
Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.