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 = 使用logrotate
  • zabbix_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

作者信息

关于项目

zabbix-agent 4.0 installation and configuration

安装
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.