revenni.zabbix_agent2
revenni.zabbix_agent2
Rola Ansible do instalacji i konfiguracji agenta Zabbix. Kompatybilna z Zabbix >=4.4, 5.0 i 5.2.
Wymagania
- Dokładna wartość inventory_hostname
Zmienne roli
Zmienne ogólne (deklarowane w defaults/main.yml + nadpisywane w vars/main.yml)
zabbix_version
(5.0) - wersja Zabbix. Musi być >= 4.4 dla agent2.zabbix_agent_pid_file
(/var/run/zabbix/zabbix_agent2.pid) - ścieżka do pliku PIDzabbix_agent_log_file
(/var/log/zabbix/zabbix_agent2.log) - ścieżka do logu agenta Zabbixzabbix_agent_config_file
(/etc/zabbix/zabbix_agent2.conf) - plik konfiguracyjny agenta Zabbixzabbix_agent_control_socket_path
(/tmp/agent.sock) - ścieżka do gniazda kontrolnegozabbix_agent_include_path
(/etc/zabbix/zabbix_agent2.d/*.conf) - ścieżka do plików userparameterzabbix_agent_psk_file
(/etc/zabbix/zabbix_agent2.psk) - plik z kluczem wstępnymzabbix_agent_psk_hash
(kmWCW6jtSSFK7XRuMJct2fVINNL1QTYt) - klucze wstępne to md5 z inventory_hostname + hash zdefiniowany tutaj. Proszę to zmienić, uruchamiającpwgen -s 32 1
zabbix_agent_log_size
(0) - rozmiar w MB do rotacji logu. 0 = użyj logrotatezabbix_agent_server_ip
(127.0.0.1) - adres IP serwera Zabbixzabbix_agent_server_active_ip
(127.0.0.1) - IP serwera Zabbix, który wykonuje aktywne kontrolezabbix_agent_timeout
(3) - czas, który można poświęcić na przetwarzaniezabbix_agent_allow_remote_commands
(false) - zezwól serwerowi Zabbix na wykonywanie poleceń na tym agencie, gdy ustawiono natrue
.
Zależności
- Brak
Przykładowy playbook
- hosts: all
become: true
roles:
- { role: revenni.zabbix_agent2, tags: zabbix_agent2 }
Licencja
MIT
Informacje o autorze
O projekcie
zabbix-agent2 installation and configuration (>=4.4, 5.0, 5.2)
Zainstaluj
ansible-galaxy install revenni.zabbix_agent2
Licencja
mit
Pobrania
542
Właściciel
Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.