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 1zabbix_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_agent2Licencja
mit
Pobrania
554
Właściciel
Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.
