Praćenje servera i Dockera pomoću Beszel-a

Zadnje ažuriranje: 03/07/2026

  • Učinkovita arhitektura temeljena na centralnom Hubu i laganim agentima koji minimiziraju potrošnju RAM-a.
  • Nativni integracijski procesi s Dockerom i Podmanom omogućuju analizu pojedinačnih performansi svakog kontejnera.
  • Napredni sustav upozorenja koji koristi Webhookove za obavijesti o prostoru na disku, CPU-u i temperaturi.
  • Fleksibilna instalacija pomoću Docker Composea ili binarnih datoteka kompatibilnih s raznim operativnim sustavima.
Praćenje servera i Dockera pomoću Beszel-a

Ako upravljate kućnim serverom, imate Raspberry Pi ili možda nekoliko instanci u oblaku, znat ćete da Problem praćenja je glavoboljaS jedne strane, imate ultra-profesionalne implementacije poput kombinacije Grafana i Prometejkoje su nevjerojatne, ali na koje želite paziti, osim što su Postavljanje istih je prava muka. S druge strane, Postoje opcije poput LibreNMS-a, iako su moćni, Zatrpavaju vas ogromnom količinom podataka koju 90% vremena ni ne pogledate.

Ponekad samo želimo nešto jednostavno, nešto što ne zauzima svu našu RAM memoriju i što nam točno govori što se događa u našim kontejnerima bez ikakve muke. Upravo tu ovo dolazi do izražaja. Beszel, a projekt slobodnog softvera koji je počeo dobivati ​​​​na velikoj popularnosti među sistem administratorima i entuzijastima mikroservisa zbog svoje sposobnost pružanja korisnih podataka s minimalnim utjecajem na performanse sustava.

Povezani članak:
Što je distribucija Linux servera?

Što je točno Beszel i zašto se ističe?

Što je Beszel?

Beszel se definira kao moderan alat za praćenje infrastrukture otvorenog koda. Njegova filozofija je jasna: maksimalna učinkovitost. Razvijen je korištenjem Goa i Reacta te se temelji na Arhitektura čvorišta i agentaU osnovi, instalirate središnju ploču (Hub) i zatim povežete sve strojeve koje želite koristeći vrlo lagani agent koji koristi samo oko 15 MB RAM-a.

Ekskluzivan sadržaj - Kliknite ovdje  Kako Bizun funkcionira

Ono što Beszel zaista izdvaja od ostalih monitora jest njegovo Izvorna integracija s Docker socketomDok drugi alati daju ukupnu upotrebu CPU-a poslužitelja, Beszel raščlanjuje potrošnju kontejner po kontejner, što olakšava... Potpuni vodič za praćenje DockeraAko primijetite da sustav radi sporo, možete na prvi pogled vidjeti koji određeni kontejner zauzima svu memoriju ili CPU, što vam omogućuje da riješiti uska grla u tren oka.

Komponente i rad

Beszel komponente i rad

Da bismo razumjeli kako funkcionira, moramo razlikovati njegova dva temeljna dijela. Hub je komandni centar, izgrađen na PocketBaseu, koji je odgovoran za prikupljati i pohranjivati ​​metrike u SQLite bazi podataka, generirajući nadzorne ploče i upravljajući upozorenjima. Agent je, u međuvremenu, binarni program koji se izvršava na svakom poslužitelju; on bilježi podatke o mreži, disku, temperaturi i CPU-u kako bi ih sigurno poslao na središnju ploču.

Povezani članak:
Konfiguracija Linux poslužitelja: Tehnički vodič korak po korak

Što se tiče zahtjeva, toliko je lagan da može raditi na Raspberry Piju ili vrlo jeftinom VPS-u. Trebate samo jednu CPU jezgru i nekoliko 512 MB RAM-a za HubIako su agenti praktički nevidljivi za sustav, trošeći između 25 i 35 MiB, to je idealno rješenje za one koji žele izbjeći složenost Zabbixa ili prekomjernu potrošnju resursa Netdate.

Ekskluzivan sadržaj - Kliknite ovdje  Kako otvoriti CIF datoteku

Korak-po-korak instalacija i implementacija

Instalacija i implementacija Bezsela pomoću Docker Composea

Postoje dva glavna načina za njegovo pokretanje. Najčešći je putem Docker ComposeZa Hub jednostavno stvorite YAML datoteku koja definira sliku henrygd/beszeldodjeljivanje porta 8090 i volumena za pohranu podataka. Nakon što je spremnik pokrenut, pristupite web sučelju i stvorite svoj administratorski račun.

Za praćenje strojeva, agenta možete instalirati i putem Dockera ili putem binarna skripta pokretanjem naredbe curl izravno u konzoli. U oba slučaja, Hub će vam pružiti javni ključ i token koje morate konfigurirati u agentu kako biste osigurali sigurnu komunikaciju i da se poslužitelj automatski pojavi u vašoj upravljačkoj ploči.

Kako saznati koja aplikacija koristi svu RAM memoriju pomoću Beszela
Povezani članak:
Kako pratiti korištenje RAM-a i CPU-a vaših kontejnera pomoću Beszela

Ako želite podići stvari na profesionalniju razinu, možete integrirati Beszel s Obrnuti proxy poput Caddyja ili Nginx Proxy ManageraTo vam omogućuje izlaganje sučelja putem domene s Let's Encrypt SSL certifikatom, osiguravajući da upravljanje vašom infrastrukturom nije izloženo nešifriranom internetu.

Upozorenja i obavijesti: Sprječavanje katastrofa

Jedna od njegovih najvrjednijih značajki je sustav obavijesti. Beszel vam omogućuje postavljanje upozorenja tako da ne morate cijeli dan gledati u ekran. Možete definirati kritične pragove, poput kada iskorištenost diska prelazi 80% ili da temperatura Raspberry Pi-ja poraste iznad 80ºC dulje od 10 minuta.

Ove obavijesti mogu se slati putem Webhookovi kompatibilni s TelegramomDiscord, Slack ili jednostavno e-pošta. Ova mogućnost trenutnog obavještavanja kada poslužitelj padne ili mu ponestane prostora pretvara osjećaj stalne brige u osjećaj potpune kontrole o produkcijskom okruženju.

Ekskluzivan sadržaj - Kliknite ovdje  Kako promijeniti bateriju na matičnoj ploči

Napredne metrike i kompatibilnosti

Beszel se ne zaustavlja na osnovama. Osim CPU-a i RAM-a, prati i Diskovni I/O i mrežna propusnost i host i svaki pojedinačni kontejner. Kompatibilan je čak i s Podmanom, pod uvjetom da je odgovarajući utičnica ispravno montirana. Za ljubitelje hardvera, uključuje Podrška za GPU od Nvidije, AMD-a i Intela, što omogućuje praćenje potrošnje energije i opterećenja grafičke kartice.

Povezani članak:
Što su poslužitelji za pohranu podataka?

Što se tiče upravljanja, omogućuje administraciju više korisnika putem PocketBase sučelja i nudi opcije za OAuth/OIDC autentifikacijaTo vam omogućuje da onemogućite tradicionalne lozinke i koristite vanjske pružatelje usluga za pristup ploči. Za dodatnu sigurnost, također vam omogućuje konfiguriranje automatske sigurnosne kopije prema S3 kompatibilnoj pohrani ili lokalnim diskovima.

Uspoređujući ovaj alat s drugima, vidimo da Beszel ispunjava savršenu prazninu: potpuniji je od jednostavnog back-topa, ali puno manje zahtjevan za resurse od Prometheusovog paketa. Kuma je dragulj za rad Beszel je ultimativni alat za provjeru je li neka web stranica dostupna na internetu. analizirati unutarnje zdravlje hardvera i softvera koji podržavaju te usluge.

Potpuni vodič za praćenje Dockera
Povezani članak:
Potpuni vodič za praćenje Dockera: Alati i strategije