Monitoring serverov zvnútra, s opravou, keď sa niečo zastaví.
Kontroly dostupnosti zvonku povedia, že web nefunguje. Serverový agent povie prečo: plný disk, zastavená databáza, dochádzajúca pamäť. Jeden príkaz ho nainštaluje na Debian, Ubuntu a rodinu RHEL. Pripája sa len smerom von a neotvára žiadne porty. A keď sa služba zastaví, Quick Fix ju môže reštartovať.
Monitoring webov je zadarmo. Serverový agent je zahrnutý od tarifu Pro; počet serverov závisí od tarifu.
Inštalácia jedným príkazom
Pridajte server v aplikácii, skopírujte príkaz a spustite ho ako root. Agent je online asi za minútu a začne hlásiť.
curl -fsSL https://app.centoculus.com/install/<your-token> | sh
- Debian, Ubuntu a rodina RHEL (AlmaLinux, Rocky Linux a ďalšie), ako balíky .deb alebo .rpm pre amd64 a arm64
- Inštalátor skontroluje kontrolný súčet balíka skôr, než sa čokoľvek nainštaluje
- Len odchádzajúce spojenia: agent údaje odosiela, nič sa dnu nepripája, vo firewalle netreba otvárať žiadny port
- Každý server má vlastný kľúč; keď server v aplikácii odstránite, jeho kľúč prestane fungovať
- Agent s otvoreným zdrojovým kódom, malá záťaž, žiadne kontajnery a žiadny runtime na inštaláciu
Zatiaľ nie je k dispozícii: agent pre servery s Windowsom. Weby na serveroch s Windowsom sa dajú monitorovať zvonku aj naďalej.
Čo agent hlási
Čísla, ktoré vysvetlia výpadok, zvnútra servera.
-
CPU a záťaž
Priemerná záťaž a využitie CPU, takže uvidíte splašený proces skôr, než sa web spomalí na minimum.
-
Pamäť a swap
Voľná pamäť a využitie swapu. Server, ktorý začne swapovať, je server, ktorý čoskoro spadne.
-
Disky
Zaplnenie každého súborového systému. Plný disk je najčastejší dôvod, prečo sa zastaví databáza alebo poštový server.
-
Služby
Služby, ktoré si vyberiete, napríklad nginx, Apache, PHP-FPM, MySQL alebo Postfix. Upozornenie dostanete, keď sa niektorá zastaví.
-
Databáza a webový server
Agent rozpozná MySQL a MariaDB, Redis, nginx a Apache a hlási ich kľúčové údaje.
-
Sieť a uptime
Prenosy podľa rozhrania a čas od posledného reštartu, takže neočakávaný reštart nezostane bez povšimnutia.
Upozornenia, ktoré povedia, čo robiť
Upozornenie pomenuje server, službu alebo disk a hodnotu, jednoducho: „nginx sa zastavil“, „disk /var je plný na 96 %“. Dostanete ho e-mailom a push v aplikácii, od tarifu Pro aj cez Telegram, od tarifu Business cez webhook.
- Prahové hodnoty pre každý disk, pamäť a záťaž, s rozumnými predvolenými hodnotami
- Upozornenie, keď sa zvolená služba zastaví, a znova, keď beží
- Upozornenie, keď agent sám prestane hlásiť, takže server, ktorý sa odpojil, nikdy nemlčí
- Kontroly serverov a webov v jednom účte: vedľa seba uvidíte, že web nefunguje a že sa zastavila databáza
Automatická oprava, keď tento server zlyhá
Agent hlási; oprava prichádza cez Responder (samostatný malý program, len odchádzajúce HTTPS) alebo SSH ako root. Automatické opravy zapnite pre každý server, hneď ako je jeden z nich nastavený; čerpajú z vášho predplateného kreditu alebo zo zahrnutých minút tarifu „Automatické opravy“.
-
Kontrola zlyhá
Služba sa zastavila alebo je disk plný. Čakacia doba, ktorú nastavíte, odfiltruje krátke výpadky.
-
Spustí sa Quick Fix
Reštartuje službu po úspešnom teste konfigurácie, uvoľní miesto na disku alebo obnoví certifikát. Pevná cena, nikdy neinštaluje balíky, nikdy nereštartuje server, nikdy nemaže súbory webu ani databázy.
-
Deep Fix, ak je potrebný
Ak ho Quick Fix nevyrieši, nahlási, čo zistil. Vy alebo automatický režim objednáte Deep Fix účtovaný po 15-minútových blokoch; odhad je horná hranica.
Automatické opravy sú vypnuté, kým ich nezapnete, pre každý server zvlášť. Platia sa z predplatených prostriedkov: firmy z kreditu, ostatní zo zahrnutých minút 12-mesačného tarifu „Automatické opravy“ (nevyužité minúty na konci obdobia prepadajú). Ochrany: čakacia doba, mesačný limit výdavkov, dostatok kreditu alebo zahrnutých minút, žiadna druhá oprava, kým beží jedna. Podrobnosti v časti opravy, keď sa niečo pokazí.
Pre koho je to
-
VPS s niekoľkými webmi
Viete, kedy sa disk zaplní a kedy sa zastaví MySQL, skôr než vaši návštevníci uvidia chybu 500. Kontroly webov a agent v jednom pohľade.
-
Agentúry
Servery klientov vedľa webov klientov, jedna stavová stránka na klienta a opravy, ktoré pre nich môžete objednať. Kontroly až každých 15 sekúnd v tarife Agency.
-
Hostingoví poskytovatelia
Monitoring a opravy, ktoré si od vás kupujú vaši zákazníci, pod vašou značkou. Pozrite si white label.
Otázky k monitoringu serverov
Ktoré distribúcie Linuxu sú podporované?
Debian, Ubuntu a rodina RHEL (AlmaLinux, Rocky Linux a kompatibilné systémy), na amd64 a arm64. Inštalátor vyberie balík .deb alebo .rpm pre váš systém.
Otvára agent na mojom serveri port?
Nie. Agent údaje len odosiela cez šifrované spojenie. Nič sa dnu nepripája, takže váš firewall zostáva, aký je.
Aká veľká záťaž pribudne s agentom?
Veľmi malá. Číta hodnoty, ktoré jadro už vedie, a posiela niekoľko kilobajtov naraz. Na malom VPS si ho nevšimnete.
Môžem monitorovať server s Windowsom?
Zvnútra zatiaľ nie. Weby, porty a certifikáty na serveri s Windowsom sa dajú monitorovať zvonku v každom tarife.
Je agent cestou dnu pre opravy?
Nie. Agent len monitoruje a hlási metriky. Opravy prichádzajú jedným z troch spôsobov: cez Responder, samostatný malý program nainštalovaný jedným príkazom ako root, ktorý preberá úlohy cez odchádzajúce HTTPS a dá sa obmedziť na zoznam povolených príkazov; cez SSH ako root na vlastnom serveri; alebo cez obmedzený prístup SSH do webhostingu.
Ako ho odstránim?
Odstráňte server v aplikácii, čím sa jeho kľúč zakáže, a odinštalujte balík cez apt alebo dnf. Na serveri nezostane nič iné.
Je monitoring serverov v bezplatnom tarife?
Nie. Bezplatný tarif pokrýva monitoring webov: 50 monitorov, kontrola každých 5 minút. Serverový agent je zahrnutý od tarifu Pro; pozrite si tarify a ceny.
Pozrite sa do svojich serverov a nechajte ich opraviť.
Jeden príkaz na inštaláciu, upozornenia, ktoré pomenujú príčinu, a oprava, keď sa služba zastaví. Kontroly webov v cene, začiatok zadarmo.
Súvisiace: Opravy, keď sa niečo pokazí · Monitoring webov · Stavové stránky · Tarify a ceny · Kontrola dostupnosti webu