Hónapok óta tartó fejlesztői munka után megérkezett az Uptime Kuma 2.1-es kiadása, amely számos régóta várt funkcióval bővíti a népszerű nyílt forráskódú felügyeleti eszközt. Az új verzió elsősorban az értesítési lehetőségek terén hoz látványos előrelépést, de a monitorozás pontossága és megbízhatósága is tovább javult. A frissítés különösen a csapatmunkát és az automatizálást szem előtt tartó felhasználóknak kedvez. Emellett egy teljesen új, gyakorlati problémát megoldó monitor típus is bemutatkozik.
A több mint 80 000 GitHub-csillaggal rendelkező, önhosztolást kedvelők körében kifejezetten népszerű Uptime Kuma 2.1-es verziója két új, fontos értesítési integrációval bővült. Mostantól közvetlenül használható a Jira Service Management és a Google Sheets, ami különösen hasznos lehet azoknak a csapatoknak, akik jegykezelő rendszerekben vagy táblázatokban követik az incidenseket és üzemeltetési eseményeket.
Az értesítési rendszer általánosságban is jóval rugalmasabb lett. A Discord és az ntfy esetében már sablonokkal, előre definiált formázási beállításokkal és bővített riasztási adatokkal testre szabható az üzenetek tartalma. A Slack integráció szintén fejlődött: az értesítések immár képesek megjeleníteni a monitorcsoportok nevét is, ami nagyobb környezetekben jelentősen javítja az átláthatóságot.
Az egyik legérdekesebb újdonság a Globalping támogatásának bevezetése. Ennek köszönhetően a mérések nem csupán a saját szerverről futtathatók, hanem a világ különböző pontjain elhelyezkedő mérőpontokról is. Ez sokkal reálisabb képet adhat egy szolgáltatás globális elérhetőségéről és válaszidejéről. Az automatizálás iránt érdeklődők számára szintén fontos fejlesztés, hogy a HaloPSA értesítések mostantól tartalmazzák a monitor_id és heartbeat_id mezőket is, megkönnyítve a külső rendszerekkel való integrációt.

Teljesen új funkcióként jelent meg a domain lejáratfigyelő (Domain Expiry monitor). Ez a megoldás lehetővé teszi a domainnevek lejárati idejének nyomon követését, az idő előtti riasztást, valamint csökkenti a felesleges naplózási zajt az ellenőrzések során. A háttérben futó RDAP-lekérdezések (Registration Data Access Protocol) is megbízhatóbbá váltak, különösen a többszintű nyilvános domain végződések és a statikus RDAP DNS-adatok kezelése terén.
A kiadás számos hibajavítást is tartalmaz. A tanúsítványok lejáratának ellenőrzése most már a helyes beállításokat használja, javult a MongoDB JSON-adatainak feldolgozása, az RSS-hírcsatornák pubDate mezőinek időzónakezelése, valamint több RADIUS klienssel kapcsolatos hiba is megoldásra került. A monitorcsoportok kibontása és összecsukása a vezérlőpultokon szintén következetesebben működik.
A lokalizációs támogatás tovább bővült, immár a bajor német nyelv is elérhető, emellett számos fordítás frissült a Weblate közreműködőinek köszönhetően. A megszokott módon az Uptime Kuma 2.1 rengeteg belső karbantartást, függőségfrissítést, munkafolyamat-finomsítást és kisebb biztonsági javítást is magában foglal, amelyek összességében stabilabbá teszik a rendszert.
Akik eddig még nem próbálták ki az eszközt, továbbra is gyorsan belevághatnak a használatába például Docker segítségével, míg a részletes változáslistát a projekt hivatalos változásnaplójában lehet áttekinteni. Az Uptime Kuma 2.1 egyértelműen azt mutatja, hogy a projekt aktívan fejlődik, és komolyan veszi mind az üzemeltetők, mind a csapatok visszajelzéseit.
Frissítés és átállás
A frissítés menete egyszerű: Docker-felhasználók számára elegendő lehúzni az új konténerképet, míg manuális telepítések esetén a Git-frissítés után az npm run setup parancs segítségével újra kell építeni a függőségeket. A migrációs folyamat a monitorok számától függően néhány percet igénybe vehet, ezért célszerű türelemmel kivárni, amíg a naplófájlban megjelenik a befejezés üzenete.
Ha eddig még nem próbálta, most érdemes elkezdeni – az Uptime Kuma hivatalos GitHub-oldalán részletes telepítési útmutató és migrációs leírás is elérhető, beleértve a Dockeres beállítást is.
Az új verzióval a nyílt forráskódú monitorozás még sosem volt ennyire modern, biztonságos és letisztult.


