Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 2752|Svare: 2

[Linux] Linux distribuerer Netdatas ytelsesovervåkingsverktøy ved hjelp av Docker

[Kopier lenke]
Publisert på 04.09.2024 22:43:10 | | | |
Krav: Linux liten host-implementering av et visuelt overvåkingsverktøy, som kan støtte visning via nettet, jeg har sett Netdata-ytelsesovervåkingsverktøyet på openwrt-systemet før, og jeg har også brukt Grafana+Prometheus+Node Exporter før, og effekten er også veldig god, men tross alt er det bare én datamaskin, og denne kombinasjonen er for tung.

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

Her er AI-ens svar:
Det finnes mange visualiseringsdashbord for overvåking av Linux-servere, og her er noen populære verktøy for deg:

Grafana: En åpen kildekode plattform for datavisualisering og analyse som støtter flere datakilder (som Prometheus, InfluxDB, osv.) og kan lage rike visuelle dashbord for å vise ulike måleparametere for Linux-servere.

Kibana: Elasticsearchs åpne kildekodeverktøy for datavisualisering, hovedsakelig brukt til logganalyse, støtter statistiske diagrammer, søk, visning og andre funksjoner, egnet for scenarier som krever mye logganalyse.

Netdata: Et sanntids, automatisk generert Linux-verktøy for systemressursovervåking som gir et rikt grafisk grensesnitt for overvåking av CPU, minne, disk, nettverk og andre indikatorer.

Zabbix: En åpen kildekode-overvåkingsløsning på bedriftsnivå med kraftige overvåkingsfunksjoner, inkludert automatisk oppdagelse, distribuert overvåking, feilalarm osv. Zabbix tilbyr et rikt webgrensesnitt for å vise ulike overvåkingsindikatorer.

Kaktuser: Et trafikkovervåkingsverktøy basert på RRD-databasen, som bruker SNMP for å hente nettverksenhetsinformasjon, kan tegne historiske kurver, og støtter flere overvåkingsobjekter gjennom plug-in-utvidelser.

Prometheus: En åpen kildekode tidsseriedatabase som ofte brukes til tjenesteovervåking i containeriserte miljøer. Med visualiseringsverktøy som Grafana er det mulig å oppnå omfattende overvåking av Linux-servere.

Nagios: Et klassisk åpen kildekode-overvåkingsverktøy som overvåker verter, tjenester, applikasjoner og mer, med feilalarmfunksjoner. Nagios tilbyr kun et grunnleggende webgrensesnitt, som muliggjør rikere visualiseringer ved å installere plugins.

Iptop: Et nettverksovervåkingsverktøy lik top-kommandoen, som kan vise nettverkstrafikk og tilkoblingsinformasjon i sanntid.

Velg det passende overvåkingsverktøyet for visuell dashbord basert på dine faktiske behov og situasjoner. Noen verktøy egner seg bedre for store bedriftsmiljøer, mens andre passer bedre for mindre team eller individuelle brukere.
Offisiell nettside:Innloggingen med hyperkoblingen er synlig.
GitHub-adresse:Innloggingen med hyperkoblingen er synlig.

Denne artikkelen distribueres på Rocky Linux 9 ved bruk av docker-compose med følgende docker-compose.yml konfigurasjonsfil:

Deretter åpnes nettleseren:http://ip:19999/Effekten etter å ha kjørt i en periode er som følger:



Referanse:Innloggingen med hyperkoblingen er synlig.




Foregående:Linux bruker chrony for å synkronisere systemtid
Neste:Docker ser på den nyeste spesifikke (tilsvarende) versjonen av bildet
 Vert| Publisert på 06.09.2024 09:08:11 |
Hvis brannmuren er aktivert, kan port 19999 være utilgjengelig


Alternativ 1 (ikke anbefalt)

Slå permanent av brannmuren med følgende kommando:

Alternativ 2

La tcp 19999 portere med følgende kommando:

firewall-cmd --permanent --add-port=19999/tcp Denne kommandoen brukes til å permanent åpne en port (i dette tilfellet port 19999) i brannmuren. La oss nå forklare parameterne i denne kommandoen én etter én:

firewall-cmd: Dette er et kommandolinjeverktøy som brukes til å administrere Fedora/RedHat/CentOS-systembrannmurer (brannmurtjenester).

--permanent: Denne parameteren indikerer at endringene er permanente, det vil si at endringene fortsatt er gyldige selv om systemet startes på nytt. Hvis denne parameteren ikke brukes, vil endringen kun tre i kraft i den nåværende kjørende økten.

--add-port=19999/tcp: Denne parameteren indikerer portnummer og protokolltype som skal legges til og åpnes. I dette eksempelet er portnummeret 19999 og protokolltypen er TCP. Du kan endre programmeringen av andre porter eller protokoller (som UDP) etter behov.

For å oppsummere, det denne kommandoen gjør, er å permanent åpne port 19999 under TCP-protokollen i brannmuren. Etter å ha utført denne kommandoen, sørg for å laste inn brannmurkonfigurasjonen på nytt for å gjøre endringene du har gjort, noe som kan gjøres med kommandoen firewall-cmd --reload.


 Vert| Publisert på 25.09.2025 10:50:10 |
sysstat-veiledning for Linux systemytelsesovervåkingsverktøy
https://www.itsvse.com/thread-11076-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com