Jak jsme v O2 nahradili Netcool Zabbixem s vlastní vizualizací
Spolupráce s O2 Česká republika začala jednoduchým PoC, jehož cílem bylo ověřit, zda může Zabbix nahradit enterprise platformu IBM Netcool. V roce 2021, kdy O2 hledalo efektivnější dohled nad internetovými a telefonními sítěmi, nás oslovil tým Network Management & Reporting s jasným zadáním: prověřit Zabbix jako plnohodnotnou alternativu.
Tehdejší limity — správa eventových dat a vizualizace v podobě, na kterou byli zvyklí — jsme překonali návrhem řešení s vlastní prací s eventy a custom vizualizacemi (vlastní widget). Tím jsme prokázali, že Zabbix dokáže jejich potřeby pokrýt.
Klient: O2
Služby: Telekomunikace
O klientovi O2
O2 je největší poskytovatel telekomunikačních služeb v Česku. Každý den zajišťuje spojení pro miliony lidí, firem i technologií – od mobilních telefonů, přes firemní sítě, až po kritickou infrastrukturu. Operátor v reálném čase sleduje dostupnost, výkon a bezpečnost desítek tisíc zařízení a obrovské objemy dat.
Výzva pro nás
- Modulární vizualizace bez zásahu do core: Vyvinuli jsme custom vizualizační widget, který se do Zabbixu připojuje jako modul (upgrade-safe, bez úprav zdrojového kódu). Běží na plně open-source stacku a umožňuje pohledy i interakce, které standardní Zabbix nenabízí.
- Práce s událostmi nad rámec standardu: Doplnili jsme deduplikaci (potlačení duplicit), enrichment (obohacení o kontext z externích systémů) a další logiku nad eventy pro snížení šumu a rychlejší triage.
- Filtrování a multitenantní pohledy: Implementovali jsme custom filtry a role-based pohledy — jednoduché třídění podle zákazníka/segmentu/týmu, včetně uložení preferencí a omezení podle uživatelských práv.
- Rychlé akce nad incidenty: Přidali jsme quick actions — např. vytvoření ticketu v TTS/ITSM, okamžité ověření recurrence (zda a jak často se problém opakuje v daném období) a dotahování informací o zařízení z CMDB/NMS/API přímo z detailu problému.
- Datová pipeline pro archivaci a analýzy: Události a kontextová data se automaticky exportují do Elastic Stacku (archivace, ad-hoc analýzy) a do Apache Kafka (stream processing, napojení dalších systémů).
Výsledek
Projekt jsme doručili end-to-end efektivně a rychle, v řádu několika měsíců. Úzká spolupráce přinesla výrazné úspory nákladů. Zákazník získal robustní řešení na Zabbixu postavené na open-source, které dobře zná a je flexibilní pro další růst. I dnes monitorovací systém společně dále vyvíjíme a vylepšujeme.
Kompletní migrace
Z enterprise řešení do open source
100 000 eventů za vteřinu
Robustní snadno škálovatelná platforma
3 roky
Bezproblémového produkčního provozu
Významná úspora
Využitím platformy bez licenčních poplatků
Petr Šimík
Network Management & Reporting, O2 Czech Republic
„Nejlepší na tom celém byl přístup: nezaznělo, že něco nejde řešit. Kluci z initMAXu řekli, Nějak to půjde, nevíme přesně jak a musíme si k tomu dojít. To se nám líbilo.“