Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 2752|Răspunde: 2

[Linux] Linux implementează instrumentul de monitorizare a performanței Netdata folosind Docker

[Copiază linkul]
Postat pe 04.09.2024 22:43:10 | | | |
Cerințe: Implementarea unui instrument de monitorizare vizuală pentru gazda mică în Linux, care poate suporta vizualizarea prin web, am văzut înainte instrumentul de monitorizare a performanței Netdata pe sistemul openwrt și am folosit și Grafana+Prometheus+Node Exporter, iar efectul este de asemenea foarte bun, dar, până la urmă, există un singur calculator, iar această combinație este prea grea.

Grafana+Prometheus+Node Exporter fetches Linux server metrics
https://www.itsvse.com/thread-9971-1-1.html

Iată răspunsul AI-ului:
Există multe panouri de vizualizare pentru monitorizarea serverelor Linux, iar iată câteva unelte populare pentru tine:

Grafana: O platformă open-source de vizualizare și analiză a datelor care suportă multiple surse de date (precum Prometheus, InfluxDB etc.) și poate crea panouri vizuale bogate pentru a afișa diverse metrici pentru serverele Linux.

Kibana: Instrumentul open-source de vizualizare a datelor al Elasticsearch, folosit în principal pentru analiza jurnalelor, susținând grafice statistice, căutare, vizualizare și alte funcții, potrivit pentru scenarii care necesită o cantitate mare de analiză a logurilor.

Netdata: Un instrument de monitorizare automată a resurselor Linux generate automat în timp real, care oferă o interfață grafică bogată pentru monitorizarea CPU-ului, memoriei, discului, rețelei și altor indicatori.

Zabbix: O soluție open-source de monitorizare la nivel enterprise, cu funcții puternice de monitorizare, inclusiv descoperire automată, monitorizare distribuită, alarmă de defecțiuni etc. Zabbix oferă o interfață web bogată pentru afișarea diferiților indicatori de monitorizare.

Cactuși: Un instrument de monitorizare a traficului bazat pe baza de date RRD, care folosește SNMP pentru a obține informații despre dispozitivele de rețea, poate desena curbe istorice și suportă mai multe obiecte de monitorizare prin extensii plug-in.

Prometheus: O bază de date open-source de serii temporale, folosită frecvent pentru monitorizarea serviciilor în medii containerizate. Cu instrumente de vizualizare precum Grafana, este posibil să se realizeze o monitorizare cuprinzătoare a serverelor Linux.

Nagios: Un instrument clasic de monitorizare open-source care monitorizează gazde, servicii, aplicații și altele, cu funcții de alarmă de defecțiune. Nagios oferă doar o interfață web de bază, care permite vizualizări mai bogate prin instalarea pluginurilor.

Iptop: Un instrument de monitorizare a rețelei similar cu comanda de sus, care poate afișa în timp real informații despre traficul de rețea și conexiune.

Alege instrumentul vizual de control potrivit pentru monitorizare, în funcție de nevoile și scenariile tale reale. Unele unelte sunt mai potrivite pentru medii enterprise mari, în timp ce altele sunt mai potrivite pentru echipe mai mici sau utilizatori individuali.
Site oficial:Autentificarea cu hyperlink este vizibilă.
Adresă GitHub:Autentificarea cu hyperlink este vizibilă.

Acest articol este implementat pe Rocky Linux 9 folosind docker-compose cu următorul fișier de configurare docker-compose.yml:

Apoi, browserul se deschide:http://ip:19999/Efectul după ce ai funcționat o perioadă de timp este următorul:



Referință:Autentificarea cu hyperlink este vizibilă.




Precedent:Linux folosește chrony pentru a sincroniza ora sistemului
Următor:Docker analizează cea mai recentă versiune specifică (corespunzătoare) a imaginii
 Proprietarul| Postat pe 06.09.2024 09:08:11 |
Dacă firewall-ul este activat, portul 19999 s-ar putea să nu fie accesibil


Opțiunea 1 (nerecomandată)

Dezactivează permanent firewall-ul cu următoarea comandă:

Opțiunea 2

Lasă portul tcp 19999 cu următoarea comandă:

firewall-cmd --permanent --add-port=19999/tcp Această comandă este folosită pentru a deschide permanent un port (în acest caz, portul 19999) în firewall. Acum, să explicăm parametrii din această comandă unul câte unul:

firewall-cmd: Acesta este un instrument de linie de comandă folosit pentru gestionarea firewall-urilor sistemului Fedora/RedHat/CentOS (servicii protejate de firewall).

--permanent: Acest parametru indică faptul că modificările făcute sunt permanente, adică schimbările rămân valabile chiar dacă sistemul este repornit. Dacă acest parametru nu este folosit, modificarea va avea efect doar în sesiunea curentă de rulare.

--add-port=19999/tcp: Acest parametru indică numărul portului și tipul de protocol care trebuie adăugate și deschise. În acest exemplu, numărul portului este 19999, iar tipul protocolului este TCP. Poți schimba programarea altor porturi sau protocoale (cum ar fi UDP) după necesitate.

În concluzie, această comandă deschide permanent portul 19999 sub protocolul TCP din firewall. După executarea acestei comenzi, asigură-te că reîncarci configurația firewall-ului pentru a aplica modificările făcute, ceea ce poate fi realizat folosind comanda firewall-cmd --reload.


 Proprietarul| Postat pe 25.09.2025 10:50:10 |
Tutorial sysstat pentru instrumente de monitorizare a performanței sistemului Linux
https://www.itsvse.com/thread-11076-1-1.html
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com