Przejdź do treści
Centoculus

Monitoring serwerów od środka, z naprawą, gdy usługa się zatrzyma.

Sprawdzanie z zewnątrz mówi Ci, że strona nie działa. Agent serwerowy mówi dlaczego: pełny dysk, zatrzymana baza danych, kończąca się pamięć. Jedno polecenie instaluje go na Debianie, Ubuntu i rodzinie RHEL. Łączy się tylko na zewnątrz i nie otwiera żadnych portów. A gdy usługa się zatrzyma, Quick Fix może ją zrestartować.

Monitoring stron jest bezpłatny. Agent serwerowy jest dostępny od planu Pro; liczba serwerów zależy od planu.

Instalacja jednym poleceniem

Dodaj serwer w aplikacji, skopiuj polecenie, uruchom je jako root. Agent jest online po około minucie i zaczyna przesyłać dane.

curl -fsSL https://app.centoculus.com/install/<twój-token> | sh
  • Debian, Ubuntu i rodzina RHEL (AlmaLinux, Rocky Linux i inne), jako pakiety .deb lub .rpm dla amd64 i arm64
  • Instalator sprawdza sumę kontrolną pakietu, zanim cokolwiek zainstaluje
  • Tylko połączenia wychodzące: agent wysyła dane na zewnątrz, nic nie łączy się do środka, nie trzeba otwierać żadnego portu w firewallu
  • Każdy serwer ma własny klucz; usuń serwer w aplikacji, a jego klucz przestaje działać
  • Agent o otwartym kodzie, mały ślad, bez kontenerów i bez środowiska uruchomieniowego do instalacji

Jeszcze niedostępny: agent dla serwerów Windows. Strony na serwerach Windows można mimo to monitorować z zewnątrz.

Co przesyła agent serwerowy

Liczby, które wyjaśniają awarię, z wnętrza serwera.

  • CPU i obciążenie

    Średnie obciążenie i użycie CPU, więc widzisz rozpędzony proces, zanim strona zwolni do granic możliwości.

  • Pamięć i swap

    Wolna pamięć i użycie swapu. Serwer, który zaczyna swapować, to serwer, który wkrótce przestanie działać.

  • Dyski

    Zapełnienie każdego systemu plików. Pełny dysk to najczęstszy powód, dla którego zatrzymuje się baza danych albo serwer poczty.

  • Usługi

    Usługi, które wybierzesz, na przykład nginx, Apache, PHP-FPM, MySQL albo Postfix. Dostajesz alert, gdy któraś się zatrzyma.

  • Baza danych i serwer WWW

    Agent rozpoznaje MySQL i MariaDB, Redis, nginx i Apache i przesyła ich kluczowe wartości.

  • Sieć i czas działania

    Ruch na każdym interfejsie i czas od ostatniego restartu, więc niespodziewany restart nie przejdzie niezauważony.

Alerty, które mówią, co robić

Alert podaje serwer, usługę lub dysk i wartość, prostymi słowami: „nginx zatrzymany”, „dysk /var zapełniony w 96 %”. Dostajesz go e-mailem i jako push z aplikacji, od planu Pro także przez Telegram, od planu Business przez webhook.

  • Progi dla każdego dysku, dla pamięci i dla obciążenia, z rozsądnymi wartościami domyślnymi
  • Alert, gdy wybrana usługa się zatrzyma, i ponownie, gdy znów działa
  • Alert, gdy sam agent przestanie przesyłać dane, więc serwer, który zniknął z sieci, nigdy nie milczy
  • Sprawdzanie serwerów i stron na jednym koncie: widzisz obok siebie, że strona nie działa i że zatrzymała się baza danych

Automatyczna naprawa, gdy ten serwer ulegnie awarii

Agent przesyła dane; naprawa wchodzi przez Responder (osobny mały program, tylko wychodzące HTTPS) albo przez SSH jako root. Gdy jedno z nich jest skonfigurowane, włączasz automatyczne naprawy dla serwera; korzystają z Twojego salda przedpłaconego albo z minut w pakiecie planu „Automatyczne naprawy”.

  1. Sprawdzenie się nie udaje

    Usługa się zatrzymała albo dysk jest pełny. Ustawiony przez Ciebie czas oczekiwania odfiltrowuje krótkie zakłócenia.

  2. Uruchamia się Quick Fix

    Restartuje usługę po udanym teście jej konfiguracji, zwalnia miejsce na dysku albo odnawia certyfikat. Stała cena, nigdy nie instaluje pakietów, nigdy nie restartuje serwera, nigdy nie usuwa plików strony ani baz danych.

  3. W razie potrzeby Deep Fix

    Jeśli Quick Fix nie może rozwiązać problemu, zgłasza, co znalazł. Ty albo tryb automatyczny zamawiacie Deep Fix rozliczany w blokach po 15 minut; szacunek to górny limit.

Automatyczne naprawy są wyłączone, dopóki ich nie włączysz, osobno dla każdego serwera. Opłacane są z góry: firmy ze swojego salda, pozostali z minut w pakiecie 12-miesięcznego planu „Automatyczne naprawy” (niewykorzystane minuty przepadają z końcem okresu). Zabezpieczenia: czas oczekiwania, miesięczny limit wydatków, wystarczające saldo lub minuty w pakiecie, żadnej drugiej naprawy, gdy jedna trwa. Szczegóły: naprawy, gdy coś przestanie działać.

Dla kogo

  • VPS z kilkoma stronami

    Wiesz, kiedy dysk się zapełnia i kiedy MySQL się zatrzymuje, zanim odwiedzający zobaczą błąd 500. Sprawdzanie stron i agent w jednym widoku.

  • Agencje

    Serwery klientów obok stron klientów, jedna strona statusu dla każdego klienta i naprawy, które zamawiasz w ich imieniu. Sprawdzanie nawet co 15 sekund w planie Agency.

  • Firmy hostingowe

    Monitoring i naprawy, które Twoi klienci kupują u Ciebie, pod Twoją marką. Zobacz white label.

Pytania o monitoring serwerów

Które dystrybucje Linuksa są obsługiwane?

Debian, Ubuntu i rodzina RHEL (AlmaLinux, Rocky Linux i systemy zgodne), na amd64 i arm64. Instalator wybiera pakiet .deb lub .rpm dla Twojego systemu.

Czy agent otwiera port na moim serwerze?

Nie. Agent wysyła dane tylko na zewnątrz przez szyfrowane połączenie. Nic nie łączy się do środka, więc Twój firewall zostaje bez zmian.

Jak bardzo agent obciąża serwer?

Minimalnie. Odczytuje wartości, które jądro i tak przechowuje, i wysyła po kilka kilobajtów naraz. Na małym VPS-ie go nie zauważysz.

Czy mogę monitorować serwer Windows?

Od środka jeszcze nie. Strony, porty i certyfikaty na serwerze Windows można monitorować z zewnątrz w każdym planie.

Czy agent jest drogą do napraw?

Nie. Agent tylko monitoruje i przesyła metryki. Naprawy wchodzą jedną z trzech dróg: przez Responder, osobny mały program instalowany jednym poleceniem jako root, który pobiera swoje zadania przez wychodzące HTTPS i może być ograniczony do listy dozwolonych poleceń; przez SSH jako root na Twoim własnym serwerze; albo przez ograniczony dostęp SSH do hostingu.

Jak go usunąć?

Usuń serwer w aplikacji, co wyłącza jego klucz, i odinstaluj pakiet przez apt lub dnf. Na serwerze nie zostaje nic więcej.

Czy monitoring serwerów jest w bezpłatnym planie?

Nie. Bezpłatny plan obejmuje monitoring stron: 50 monitorów, sprawdzanych co 5 minut. Agent serwerowy jest dostępny od planu Pro; zobacz plany i ceny.

Zajrzyj do środka swoich serwerów i zamów naprawę, gdy trzeba.

Instalacja jednym poleceniem, alerty, które podają przyczynę, i naprawa, gdy usługa się zatrzyma. Sprawdzanie stron w zestawie, na start za darmo.

Zobacz także: Naprawy, gdy coś przestanie działać · Monitoring stron · Strony statusu · Plany i ceny · Awaria serwera: co sprawdzić najpierw · Is it down? Sprawdź, czy strona działa