// v4.2 — kubernetes-natív it üzemeltetés, saját szerveren

Mérd az uptime-ot.
Bizonyítsd az SLA-t.

IT üzemeltetési platform, ami a saját clusteredben fut: a Kubernetes szolgáltatásaidra és mindenre, ami mellettük működik. Egyetlen Helm telepítés, és olyan uptime számok, amiket a vezetőség is elolvas: mérve, nem becsülve.

A demó a Meridian Retail Group, egy kitalált webáruház: Kubernetes-en futó webshop, bare-metal adatbázis-cluster és néhány felhős szolgáltatás. Belépés: demo / MeridianDemo2026. A fiók mindent lát, és semmit nem tud elrontani.

itops — a nulláról egy mért szolgáltatásig
$ helm repo add itops https://charts.mlops.hu
$ helm install itops itops/itops -n itops --create-namespace
NAME: itops · STATUS: deployed · REVISION: 1

$ curl -X POST $API/api/v1/operator/register \
    -H "X-API-Key: $KEY" -d '{
      "nodeId": "meridian/commerce/prod/eu-central-1",
      "name": "payment-gateway", "criticality": "critical",
      "slaGroup": "checkout-flow", "autoIncident": true }'
{"success":true,"created":true}

# 30 másodperc múlva az agent jelentkezik
✓ payment-gateway   OPERATIONAL   3/3 ready   99.99%   keret 92%
$ 
// az eredmény, egy oldalon

Ezt látják az ügyfeleid

A demó publikus státuszoldala, ahogy az SLA plugin közzéteszi: 90 nap csoportonként, a hónap uptime-ja a célértékhez mérve, a maradék hibakeret. Ahol a platform nem látott, ott a nap szürke, nem zöld.

Minden rendszer működik · Meridian Retail Groupfrissítve 12:35 UTC · utolsó 90 nap
Online fizetéscheckout-flow · cél 99,95%
99,98%
keret 81%
Rendelés-adatbázisorders-database · cél 99,99%
99,99%
keret 92%
Raktár és back officeback-office · cél 99,5%
99,61%
keret 12% · veszélyben
Közös platformszolgáltatásokplatform-services · cél 99,0%
99,87%
keret 88%
teljesült degradált incidens nem mért az élő státuszoldal →
5 percSLA pillanatkép-felbontás
30 mpaz agent jelentési ciklusa
0külső kód az agentben
10nyelv a felületen
// funkciók

Minden a szolgáltatáskatalógustól az SLA-riportig, amit az ügyfeled elolvas

Egyetlen, saját szerveren futó platform. Az alap ingyenes; az SLA és a hibajegy plugin licenckulccsal nyílik.

sla/mérés

SLA mérés

Az uptime 5 perces pillanatképekből épül, pontos időtartam-idővonalon, percekkel súlyozva: egy nagy szolgáltatás mozgatja a fő számot, egy kicsi nem. A karbantartási ablak a tört mindkét oldaláról kimarad. Amit a platform nem tudott mérni, az UNKNOWN-ként jelenik meg, sosem néma 100%-ként.

sla/hibakeret

Hibakeret, előre vetítve

Minden SLA-csoport percben mutatja a keretét: engedett, elhasznált, maradék, és az égési sebesség. A folyó hónap AT_RISK jelzést kap, mielőtt a keret elfogy, nem a riport kinyomtatása után. Négy beépített szint 99,0%-tól 99,99%-ig, csoportonként saját célértékkel.

ticketing/itil

ITIL hibajegykezelés

Incidens, szolgáltatáskérés, probléma és változás külön típusként, hogy az MTTR és a kérésteljesítés ne mosódjon egy számba. A prioritás a hatás × sürgősség mátrixból adódik, és a prioritás adja a határidőt: egy P1-re 15 percen belül válasz, 4 órán belül megoldás jár. A felfüggesztett jegy órája megáll.

incidens/auto

Automatikus incidens, automatikus lezárás

Ha egy szolgáltatás DOWN lesz, a platform SLA-incidenst nyit és jegyet tesz a megfelelő sorba, kitöltött típussal, hatással és sürgősséggel. Ha a szolgáltatás visszajön és a jegyhez senki nem nyúlt, a jegy magától megoldódik, és leírja, miért.

agent/kubernetes

Agent, amit telepítés előtt elolvashatsz

Az itops-agentv2 kb. 1100 sor Go, külső kód nélkül, scratch image-ben. 30 másodpercenként jelenti a replikaszámot és az image-eket, a workloadokon get jogon kívül semmit nem kér, nem nyit portot, és sosem ír a clusteredbe. MIT licenc.

nem-csak/kubernetes

VM, vas, hálózati eszköz, SaaS

Ugyanaz az agent cluster nélkül is szondáz HTTP végpontokat. Egy 200 soros POSIX shell agent lefedi azokat a gépeket, ahol csak curl van. Ami egyetlen HTTP kérést el tud küldeni, az ugyanarra a dashboardra kerül ugyanazzal az SLA-matematikával; ami elhallgat, 2 perc után UNKNOWN, 5 perc után OUTAGE.

státusz/publikus

Publikus státuszoldal

Önálló oldal ügyfeleknek és vezetőségnek: uptime SLA-csoportonként, maradék hibakeret, incidenstörténet és karbantartási ablakok az egész hónapra. Belépés nélkül, egy linkkel. Ha kevés az adat, azt mondja, nem zöldet mutat.

cmdb/függőségek

Katalógus, tulajdonos, függőségek

Minden szolgáltatásnál ott a csapat, a felelős, az ügyelet, a runbook és a dashboard linkje, a címkék és a tier. A függőséget egyszer deklarálod, és mindkét irányban látszik: „mi törik el, ha ez leáll" egy lekérdezés, nem egy megbeszélés.

mentés/webhook/rbac

Mentés, tárhely, webhookok, jogosultság

Bármelyik mentőeszköz egyetlen HTTP hívással zárul, és a lejárt mentés riasztást ad. A tárhely-jelentés 30% és 10% szabad helynél vált healthy / warning / critical státuszra. 25 eseménytípus megy ki HMAC-aláírt webhookként, SSRF-védelemmel minden ugrásnál. Négy szerepkör csoporttagságból, csak olvasó szerep, mezőszintű jogok, LDAP és Active Directory belépés.

// hogyan működik

Telepítés, regisztráció, figyelés. Három lépés, admin-kattintgatás nélkül.

A katalógus a szerveré. Te megmondod, minek kell léteznie; az agentek megmondják, mi létezik. Mindkettő sima HTTP hívás, ami elfér egy Helm hookban, egy CI lépésben vagy egy cron sorban.

01 / helm

Telepítsd a clusteredbe

Core, UI és beépített PostgreSQL egy chartból. Saját adatbázist, ingress-t és LDAP-ot akkor kötsz be, amikor élesre mész.

$ helm repo add itops https://charts.mlops.hu
$ helm install itops itops/itops \
    -n itops --create-namespace
első belépés: admin / Password123!
változtasd meg. rajta van a listán.
02 / regisztráció

Mondd meg, minek kell léteznie

Minden szolgáltatást egyetlen path azonosít: org/platform/env/cluster/service. A név és a node az egyetlen kötelező mező. Minden más egy-egy újabb funkciót nyit meg.

$ curl -X POST $API/api/v1/operator/register \
   -H "X-API-Key: $KEY" -d '{
     "nodeId": "acme/shop/prod/eu-1",
     "name": "orders-db",
     "slaGroup": "orders-database",
     "operations": { "backup":
       { "expected": true, "maxAgeDays": 1 } }
   }'
03 / jelentés

Hadd jelentkezzen a rendszer

A Kubernetes agent minden regisztrált szolgáltatást megkeres és jelenti az állapotát. A gépek maguk tolják fel az egészségüket. A mentőjob egy plusz kéréssel zárul.

# bármelyik mentőszkript utolsó sora
$ curl -X POST $API/api/v1/backup/report \
   -H "X-API-Key: $KEY" -d '{
     "path": "acme/shop/prod/eu-1/orders-db",
     "status": "success",
     "sizeBytes": 734003200 }'
✓ orders-db  mentés 2 órája  ok
// újdonságok a 4.2-ben

Helyességi kiadás. A számok őszinték lettek, a szerepkörök pedig érvényesülnek.

2026 augusztusa és szeptembere között adtuk ki. Az élő demó ezt futtatja.

// cégvezetőknek

Uptime számok, amiket az ügyfél elé lehet tenni

  • Mérve, nem becsülve. Minden uptime szám pillanatképekből épül, percekkel súlyozva; a nem mért idő nem mértként látszik.
  • Korai figyelmeztetés. Egy SLA-csoport hónap közben AT_RISK-et mutat, amíg még lehet tenni valamit.
  • Senkinek nem kell észrevennie a leállást. Egy leálló szolgáltatás 30 másodpercen belül jegyet nyit a megfelelő sorban.
  • Státuszoldal, ami a tiéd. Ügyfelek és vezetőség látják az uptime-ot, az incidenseket és a karbantartást, belépés nélkül.
  • Az adat nálad marad. Minden a saját clusteredben fut. Nincs gyártói felhő és nincs hosztonkénti számla.

A „mennyi az SLA-nk?" kérdésre 5 perces felbontású válasz jön két nap Excel helyett.

// it vezetőknek

Üzemeltetők építették, Gitből konfigurálod

  • Egy Helm chart. Core, UI és PostgreSQL; ingress-nginx vagy Istio; az LDAP bind jelszó a saját Secretedből.
  • Agent, amiben meg lehet bízni. Külső kód nélkül, bejövő port nélkül, GET-only RBAC, aláírt release-ek, MIT licenc.
  • Workflow-k, katalógus és csoportok YAML-ban, a chartból csatolva. Nincs admin felület, ami elcsúszna attól, ami Gitben van.
  • Alapból szigorú. Production módban kötelező a security header, a rate limit, és tiltott az introspekció. A webhookok minden átirányításnál SSRF-ellenőrzésen mennek át.
  • GraphQL és REST mindenre, amit a felület tud; WebSocket-feliratkozás arra, ami változik.

A monitoring megmondja, mi történik. Az ITOps a réteg fölötte: mit jelent, kié, és mit kell tenni.

// versenytársak

Hol áll az ITOps azok mellett az eszközök mellett, amiket valószínűleg már beáraztál

FunkcióITOpsDatadogPagerDutyUptime Robot
Saját szerveren futtatható✓✗✗✗
Kubernetes integráció✓✓✗✗
SLA mérés és riport✓Részleges✗Alapszintű
Beépített hibajegykezelő✓✗✗✗
Automatikus szolgáltatás-felderítés✓✓✗✗
Fizikai szerverek monitorozása✓✓✗✗
Publikus státuszoldal✓✗✓✓
LicencmodellIngyenes alap + fizetős pluginokHosztonkénti előfizetésFelhasználónkénti előfizetésIngyenes szint + előfizetés
Telepítési időPercekÓrákÓrákPercek
AdattulajdonjogTeljes egészében a tiédA gyártó felhőjébenA gyártó felhőjébenA gyártó felhőjében
// árazás

Egyszerű, átlátható árazás

A platform a saját szervereden fut, az adataid nálad maradnak. Nincsenek rejtett, fejenkénti költségek.

Community

Ingyenes
Kis csapatoknak az induláshoz
  • Korlátlan cluster és szolgáltatás
  • Kubernetes agent és HTTP szondák
  • Operations katalógus + health dashboard
  • CMDB és függőségi gráf
  • Tárhelyhasználat figyelése
  • Kimenő webhookok
  • Közösségi támogatás
  • SLA plugin
  • Ticketing plugin
Telepítés
ajánlott

Professional

Licenc alapú
Mindkét plugin, korlátlan szolgáltatással
  • Minden, ami a Community csomagban
  • SLA plugin — uptime mérés, hibakeret, napi riport, publikus státuszoldal
  • Ticketing plugin — ITIL jegytípusok, GitOps workflow-k, szolgáltatáskatalógus, audit napló
  • Mentésfigyelés
  • LDAP / Active Directory belépés, Gitben deklarálva
  • E-mail támogatás
Árajánlat kérése

Enterprise

Egyedi
Dedikált támogatás, egyedi fejlesztések
  • A Professional csomag összes funkciója
  • Korlátlan felhasználó
  • Auditnaplózás és megfelelőségi riportok
  • Helyszíni telepítési támogatás
  • Dedikált kapcsolattartó, saját SLA-val
  • Egyedi integrációk igény szerint
Kapcsolatfelvétel
// készen állsz?

Készen állsz bizonyítani az SLA-t?

Egy parancs a futó platformig. A gyorsindítás onnan tíz perc alatt elvisz egy mért szolgáltatásig.

$ helm install itops itops/itops -n itops --create-namespacekattints a másoláshoz