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) - путь к журналу агента zabbix
  • zabbix_agent_config_file (/etc/zabbix/zabbix_agent2.conf) - файл конфигурации для агента zabbix
  • zabbix_agent_control_socket_path (/tmp/agent.sock) - путь к управляющему сокету
  • zabbix_agent_include_path (/etc/zabbix/zabbix_agent2.d/*.conf) - путь к файлам userparameter
  • zabbix_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 = использовать logrotate
  • zabbix_agent_server_ip (127.0.0.1) - ip-адрес сервера zabbix
  • zabbix_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

Информация об авторе

О проекте

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.