Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 2752|Antwoord: 2

[Linux] Linux implementeert de Netdata prestatiemonitoringtool met behulp van Docker

[Link kopiëren]
Geplaatst op 04-09-2024 22:43:10 | | | |
Eisen: Linux small host-implementatie van een visuele monitoringtool die weergave via het web ondersteunt, ik heb de Netdata performance monitoring tool eerder gezien op het openwrt-systeem, en ik heb ook Grafana+Prometheus+Node Exporter gebruikt, en het effect is ook erg goed, maar er is tenslotte maar één computer, en deze combinatie is te zwaar.

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

Hier is de reactie van de AI:
Er zijn veel Linux-servermonitoringsdashboards voor visualisaties, en hier zijn een paar populaire tools voor jou:

Grafana: Een open-source datavisualisatie- en analyseplatform dat meerdere databronnen ondersteunt (zoals Prometheus, InfluxDB, enz.) en uitgebreide visuele dashboards kan creëren om diverse metrics voor Linux-servers weer te geven.

Kibana: Elasticsearch's open-source datavisualisatietool, voornamelijk gebruikt voor loganalyse, ondersteunt statistische grafieken, zoeken, weergave en andere functies, geschikt voor scenario's die veel loganalyse vereisen.

Netdata: Een realtime automatisch gegenereerde Linux-systeemresourcemonitoringtool die een rijke grafische interface biedt voor het monitoren van CPU-, geheugen-, schijf-, netwerk- en andere indicatoren.

Zabbix: Een open-source monitoringoplossing op enterprise-niveau met krachtige monitoringfuncties, waaronder automatische ontdekking, gedistribueerde monitoring, foutalarm, enzovoort. Zabbix biedt een uitgebreide webinterface om verschillende monitoringindicatoren weer te geven.

Cactussen: Een verkeersmonitoringtool gebaseerd op de RRD-database, die SNMP gebruikt om netwerkapparaatinformatie te verkrijgen, historische krommen kan tekenen en meer monitoringobjecten ondersteunt via plug-in extensies.

Prometheus: Een open-source tijdreeksdatabase die vaak wordt gebruikt voor servicemonitoring in containeromgevingen. Met visualisatietools zoals Grafana is het mogelijk om een uitgebreide monitoring van Linux-servers te realiseren.

Nagios: Een klassiek open-source monitoringshulpmiddel dat hosts, diensten, applicaties en meer monitort met foutalarmfuncties. Nagios zelf biedt alleen een basiswebinterface, wat rijkere visualisaties mogelijk maakt door plugins te installeren.

Iptop: Een netwerkmonitoringtool vergelijkbaar met het top-commando, die netwerkverkeer en verbindingsinformatie in realtime kan weergeven.

Kies het juiste visuele monitoringsdashboard op basis van je werkelijke behoeften en scenario's. Sommige tools zijn beter geschikt voor grote bedrijfsomgevingen, terwijl andere beter geschikt zijn voor kleinere teams of individuele gebruikers.
Officiële website:De hyperlink-login is zichtbaar.
GitHub-adres:De hyperlink-login is zichtbaar.

Dit artikel is geïmplementeerd op Rocky Linux 9 met docker-compose en het volgende docker-compose.yml configuratiebestand:

Daarna opent de browser:http://ip:19999/Het effect na een bepaalde periode te draaien is als volgt:



Referentie:De hyperlink-login is zichtbaar.




Vorig:Linux gebruikt chrony om systeemtijd te synchroniseren
Volgend:Docker kijkt naar de nieuwste specifieke (overeenkomstige) versie van de afbeelding
 Huisbaas| Geplaatst op 06-09-2024 09:08:11 |
Als de firewall is ingeschakeld, is poort 19999 mogelijk niet toegankelijk


Optie 1 (niet aanbevolen)

Schakel de firewall permanent uit met het volgende commando:

Optie 2

Laat de tcp 19999 porten met het volgende commando:

firewall-cmd --permanent --add-port=19999/tcp Dit commando wordt gebruikt om permanent een poort (in dit geval poort 19999) in de firewall te openen. Laten we nu de parameters in dit commando één voor één uitleggen:

firewall-cmd: Dit is een commandoregeltool die wordt gebruikt om Fedora/RedHat/CentOS-systeemfirewalls (firewalld-services) te beheren.

--permanent: Deze parameter geeft aan dat de aangebrachte wijzigingen permanent zijn, dat wil zeggen dat de wijzigingen nog steeds van kracht zijn, zelfs als het systeem wordt herstart. Als deze parameter niet wordt gebruikt, treedt de wijziging alleen in werking tijdens de huidige lopende sessie.

--add-port=19999/tcp: Deze parameter geeft het poortnummer en het protocol aan dat toegevoegd en geopend moet worden. In dit voorbeeld is het poortnummer 19999 en het protocoltype TCP. Je kunt de programmering van andere poorten of protocollen (zoals UDP) aanpassen naar behoefte.

Samengevat doet dit commando het permanent openen van poort 19999 onder het TCP-protocol in de firewall. Na het uitvoeren van dit commando moet je de firewallconfiguratie opnieuw laden om de wijzigingen toe te passen, wat kan worden gedaan met het commando firewall-cmd --reload.


 Huisbaas| Geplaatst op 25-09-2025 10:50:10 |
sysstat tutorial voor Linux systeemprestatiemonitoringtools
https://www.itsvse.com/thread-11076-1-1.html
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com