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) - предварительно共享ённые ключи представляют собой md5 от ansible_fqdn + хэш, указанный здесь. Пожалуйста, измените это, выполнив команду pwgen -s 32 1
  • zabbix_agent_log_size (0) - размер в МБ для ротации журнала. 0 = использовать logrotate
  • zabbix_agent_server_ip (127.0.0.1) - IP адрес Zabbix сервера
  • zabbix_agent_server_active_ip (127.0.0.1) - IP адрес Zabbix сервера, предоставляющего активные проверки

Зависимости

  • Нет

Пример Playbook

- 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
Загрузки
72
Владелец
Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.