zabbix_agent2
revenni.zabbix_agent2
Ansible роль для установки и настройки агента Zabbix. Совместимо с zabbix >= 4.4, 5.0 и 5.2.
Требования
- Корректное значение inventory_hostname
Переменные роли
Общие переменные (объявлены в defaults/main.yml + переопределены в vars/main.yml)
zabbix_version
(5.0) - версия zabbix. должна быть >= 4.4 для agent2.zabbix_agent_pid_file
(/var/run/zabbix/zabbix_agent2.pid) - путь к pid файлуzabbix_agent_log_file
(/var/log/zabbix/zabbix_agent2.log) - путь к журналу агента zabbixzabbix_agent_config_file
(/etc/zabbix/zabbix_agent2.conf) - файл конфигурации для агента zabbixzabbix_agent_control_socket_path
(/tmp/agent.sock) - путь к управляющему сокетуzabbix_agent_include_path
(/etc/zabbix/zabbix_agent2.d/*.conf) - путь к файлам userparameterzabbix_agent_psk_file
(/etc/zabbix/zabbix_agent2.psk) - файл предварительно сгенерированного ключаzabbix_agent_psk_hash
(kmWCW6jtSSFK7XRuMJct2fVINNL1QTYt) - предварительно сгенерированные ключи являются md5 от inventory_hostname + хэш, указанный здесь. Пожалуйста, измените это, выполнивpwgen -s 32 1
zabbix_agent_log_size
(0) - размер в МБ для ротации логов. 0 = использовать logrotatezabbix_agent_server_ip
(127.0.0.1) - ip-адрес сервера zabbixzabbix_agent_server_active_ip
(127.0.0.1) - ip сервера zabbix, предоставляющего активные проверкиzabbix_agent_timeout
(3) - время, затрачиваемое на обработкуzabbix_agent_allow_remote_commands
(false) - разрешить zabbix-серверу выполнять команды на этом агенте при установленном значенииtrue
.
Зависимости
- Нет
Пример плейбука
- hosts: all
become: true
roles:
- { role: revenni.zabbix_agent2, tags: zabbix_agent2 }
Лицензия
MIT
Информация об авторе
- Винс Хиллиер | email | twitter
О проекте
zabbix-agent2 installation and configuration (>=4.4, 5.0, 5.2)
Установить
ansible-galaxy install Revenni/zabbix_agent2
Лицензия
mit
Загрузки
526
Владелец
Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.