Referencia: SkyToll – Automatizovaný centrálny monitoring
Ako sme konsolidáciou 7 fragmentovaných systémov do jednej monitoring platformy a pokročilou automatizáciou transformovali monitoring infraštruktúry – príprava prostredí skrátená z 1,5 dňa na 25 minút a namiesto 7 dashboardov len 1 s automatickým vytváraním ticketov v Jira.
O projekte
Pre spoločnosť SkyToll sme navrhli a implementovali komplexné riešenie automatizovaného centrálneho monitoringu infraštruktúry s cieľom konsolidovať a automatizovať dohľad nad klientskymi systémami. Projekt zahŕňal migráciu z fragmentovaného monitoringu na jednotnú platformu s pokročilými analytickými a reportingovými možnosťami.
Kľúčové výzvy
Pôvodný stav (AS-IS)
- Samostatné Zabbix inštalácie pre každého zákazníka s rôznymi verziami OS, databáz a konfiguráciami.
- Neexistencia jednotného dashboardu nad rôznymi Zabbix inštaláciami.
- Primárne technický monitoring bez service-level pohľadu.
- Manuálny proces zadávania ticketov do Jira.
- Sledovanie 7 rôznych Zabbix dashboardov zamestnancami.
Implementované riešenie
- Konsolidovaná platforma: Samostatne postavená monitorovacia platforma s Grafana dashboardami konsolidujúcimi stav z lokálnych Zabbix inštalácií.
- Customizácia pre klientov: Zabbix pluginy prispôsobené podľa špecifických požiadaviek jednotlivých zákazníkov.
- Automatizácia procesov: Automatizované vytváranie ticketov v Jira pri detekovaných problémoch.
- Rozšírený monitoring: Okrem technického monitoringu zavedený service-level monitoring (plánovaný application-level monitoring nebol implementovaný).
- Centralizované riadenie: Konsolidácia všetkých Zabbix inštalácií do jedného riadiaceho centra.
Technické riešenie
Deployment a infraštruktúra
- Infrastructure as Code: Deployment pomocou Terraform, Ansible a GitLab CI/CD.
- Automatizácia konfigurácie: Zabbix automaticky konfigurovaný pomocou Git a Ansible.
- 98% úspora času: Dramatické zlepšenie efektivity nasadzovania – kompletná inštalácia skrátená z 1-1,5 dňa na 25 minút.
- Škálovateľnosť: Možnosť rýchleho nasadenia pre ľubovoľný počet nových klientov.
- Pozn.: Riešené boli iba automatizované inštalácie, konfigurácia Zabbix zostala manuálna.
Integrácie a nástroje
- Grafana: Centrálne dashboardy a vizualizácie s automatizovaným deploymentom.
- Zabbix: Pokročilá automatizácia, noise reduction, JMX monitoring s customizáciou pluginov.
- Jira integrácia: Automatické vytváranie a replikovanie incidentov.
- ELK Stack / New Relic: Service level monitoring (application-level monitoring neimplementovaný).
- API verifikácia: ACK správy cez API rozhranie.
- DevOps nástroje: Terraform, Ansible, GitLab CI/CD.
Výsledky a prínosy
Operačné výhody
- Konsolidácia monitoringu: Jeden centrálny dashboard namiesto sledovania 7 rôznych systémov.
- Automatizácia procesov: Eliminácia manuálnych procesov pri vytváraní incidentov.
- Dramatické skrátenie času nasadenia: Inštalácia nového prostredia zrýchlená z 1-1,5 dňa na 25 minút (98% úspora času).
- Zvýšená efektivita: Zrýchlenie identifikácie a riešenia problémov.
- Lepšia viditeľnosť: Komplexný pohľad na stav všetkých systémov.
Technické benefity
- Jednotná platforma: Štandardizované prostredie pre všetky monitorovacie aktivity.
- Štandardizácia: Stratégia pre upgrade a konsolidáciu Zabbix verzií (4.x → 5.x → 6.x → 6.4).
- Vysoká dostupnosť: Produkčné nasadenie s HA architektúrou.
- Rozšírené možnosti: Pokročilé analytické a reportovacie funkcie.
Strategické smerovanie
Projekt predstavuje prvý krok v dlhodobej stratégii modernizácie monitoringu s plánovanou postupnou migráciou na najnovšie verzie nástrojov a rozšírením o pokročilé funkcie aplikačného monitoringu. Riešenie zabezpečuje škálovateľnosť pre budúci rast a integráciu nových technológií.
Kontaktná osoba
Roman Minár, Head of IT Operations
Poskytnuté služby
- DevOps služby
- Zákazkový vývoj (Custom Development)