Repository pro vyuku na SPOS DK
- Zabbix enterprise-class open source distributed monitoring solution - Zabbix Appliance
- Vagrant utility for managing virtual machines - Vagrant
- Vagrant box from bento - bento/ubuntu-24.04
- Red Hat Ansible Automation Platform - Ansible
- Linux Ubuntu distribution - Ubuntu server
- AlmaLinux distribution - AlmaLinux OS
vagrant up
vagrant ssh
sudo su -
cd /opt/repo/
ansible-playbook -i inventory.ini -l bastion configure_servers.yml- Zprovozněte si Zabbix Appliance a nastavte druhou síťovou kartu viz /etc/sysconfig/network-scripts/ifcfg-eth1 v AlmaLinux
- Upravte URL Vašeho Github Classroom projektu v souboru ansible_provision.yml v Tasku "Cloning Git repository" pro klonování do VM Bastion-ansible
- Upravte Ansible playbook pro instalaci Zabbix agenta pro instalaci druhé generace Zabbix Agent2 ve verzi 7.0 LTS
- Upravte Ansible playbook pro instalaci Zabbix agenta, nastavte direktivu HostMetadata ( dokumetace community.zabbix )
- Provedené změny aktualizujte v ve Vašem git repository (git add; git commit -m "zmeny"; git push)
- V Zabbix Appliance vytvoř auto-registrační pravidlo v akcích s HostMetadata a dolož sceenem obrazovky
- Nastartuj připravenou VM Bastion-ansible pomoci Vagrant up - upravte dle svého nastavení síť pro propojení se Zabbix Appliance
- Přihlaš se do VM Bastion-ansible a spusť ansible playbook v adresáři /opt/repo pro instalaci a konfiguraci Zabbix agenta viz example
- Vytvoř složku screenshots a config ve svém projektu
- Do adresáře screenshots udělej snímky s nazvy souboru dokazující pruběh své prace, ansible log, zabbix auto-registrační pravidlo, a registrovaného hosta + průběh funkčního monitorování VM Bastion atd.
- Do adresáře config vykopiruj konfigurační soubor agenta /etc/zabbix/zabbix_agent2.conf který sestavil Ansible
...
