Als systeembeheerders en IT-ondersteuningspersoneel is het praktisch en nuttig om tools te hebben die ons helpen om elk aspect van zowel het besturingssysteem als elk van zijn componenten op een veel meer gecentraliseerde manier te beheren.
Voor dit type administratie gaan we vandaag bij Solvetic een dynamische en complete tool analyseren om dit type administratie uit te voeren en dat is Netdata. En hiervoor gaan we analyseren hoe Netdata te gebruiken in Debian 9.
Wat is NetdataNetdata (Netwerkgegevens) is een grafisch systeem dat is ontworpen voor realtime gedistribueerde prestaties en algemene systeemgezondheidscontrole op hardware- en softwareniveau.
Door Netdata te gebruiken hebben we een waardevolle tool die uitgebreide informatie biedt en genereert, in realtime, van alles wat er gebeurt in het draaiende systeem (inclusief applicaties zoals web- en databaseservers), gebruikmakend van moderne interactieve webpanelen die zo de administratie en controle omdat de informatie meer dan duidelijk is.
Netdata is snel en efficiënt, ontworpen om permanent te draaien op alle systemen (fysieke en virtuele servers, containers, IoT-apparaten), zonder hun centrale functie te onderbreken, wat geen belemmering vormt voor enige activiteit die we op het systeem uitvoeren.
Netdata kan probleemloos worden uitgevoerd op Linux, FreeBSD en macOS.
De belangrijkste kenmerken van NetData zijn:
Diverse interactieve opstartbordenMuis- en aanraakvriendelijk beschikbaar in 2 thema's: donker en licht
SnelNetdata kan op alle vragen reageren in minder dan 0,5 ms per metriek, zelfs op low-end hardware, wat erg handig is.
Zeer efficiëntNetdata kan duizenden statistieken per server per seconde verzamelen, met slechts 1% single-core CPU-gebruik, een paar MB RAM en helemaal geen schijf-I / O, wat helpt bij het besparen van bronnen.
Het heeft een waarschuwingsmanagerNetdata ondersteunt honderden alarmen om ons op de hoogte te houden van ontwikkelingen in ons systeem, ondersteunt dynamische drempels, hysterese, alarmsjablonen, meerdere op rollen gebaseerde meldingsmethoden (zoals e-mail, slack.com, flock.com, pushover.net, pushbullet.com , telegram.org, twilio.com, messagebird.com, kavenegar.com) en meer.
UitbreidbaarNetdata kan elk element besturen waaruit een metriek kan worden verkregen, gebruikmakend van de plug-in-API zoals plug-ins voor netwerkgegevens, BASH, Python, Perl, node.js, java, Go, Ruby, enz.)
InsluitbaarHet Netdata-hulpprogramma kan overal worden uitgevoerd waar een Linux-kernel draait (zelfs IoT) en afbeeldingen kunnen ook worden ingesloten in de webpagina's die we beheren.
ConfigureerbaarNetdata maakt gebruik van aangepaste panelen die kunnen worden gebouwd met gewone HTML zonder dat JavaScript nodig is.
DomeinNetdata kan automatisch alles op een systeem detecteren en kan tot 5.000 statistieken per server verzamelen.
Nul afhankelijkhedenWat handig is voor statische webbestanden en web-API's
Geen onderhoud nodigWat zorgt voor meer comfort
Het heeft verschillende werkingsmodi:Netdata heeft verschillende onderhoudsmodi, waaronder autonome hostmonitoring, headless datacollector, forward proxy, store-and-forward proxy, centrale multi-host monitoring, in alle mogelijke configuraties. Elk knooppunt kan een ander metrisch bewaarbeleid hebben en met of zonder statusbewaking worden uitgevoerd.
Vereisten voor het gebruik van Netdata
- Heb root-gebruiker
- Upgrade systeem
- Heb Debian 9 die we verkrijgen via de volgende link:
1. Debian 9 Linux upgraden
De eerste stap is om de Debian 9-pakketten bij te werken met behulp van de volgende opdrachten:
sudo apt-get update -y sudo apt-get upgrade -yEenmaal bijgewerkt, gaan we de vereiste afhankelijkheden installeren met behulp van de volgende regel:
sudo apt-get install zlib1g-dev uuid-dev libmnl-dev pkg-config curl gcc make autoconf autoconf-archive autogen automake python python-yaml python-mysqldb nodejs lm-sensors python-psycopg2 netcat git -y
Inloggen Doe mee!