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 = использовать logrotatezabbix_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
Информация об авторе
Установить
ansible-galaxy install Revenni/zabbix_agent
Лицензия
mit
Загрузки
75
Владелец
Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.