Som systemadministratorer og IT -støtteapparat er det praktisk og nyttig å ha verktøy som hjelper oss på en mye mer sentralisert måte å håndtere hvert aspekt av både operativsystemet og hver av dets komponenter.
For denne typen administrasjon, i dag på Solvetic skal vi analysere et dynamisk og komplett verktøy for å utføre denne typen administrasjon, og det er Netdata. Og for dette skal vi analysere hvordan du bruker Netdata i Debian 9.
Hva er NetdataNetdata (Network Data) er et grafikksystem designet for sanntids distribuert ytelse og generell systemhelseovervåking på maskinvare- og programvarenivå.
Ved å bruke Netdata har vi et verdifullt verktøy som tilbyr og genererer omfattende informasjon, i sanntid, om alt som skjer i operativsystemet (inkludert applikasjoner som web- og databaseservere), og bruker moderne interaktive webpaneler som forenkler administrasjonen og kontroll siden informasjonen er mer enn klar.
Netdata er rask og effektiv, designet for å kjøre permanent på alle systemer (fysiske og virtuelle servere, containere, IoT -enheter), uten å forstyrre deres sentrale funksjon, noe som ikke forstyrrer aktivitet vi utfører på systemet.
Netdata kan kjøres på Linux, FreeBSD og macOS uten problemer.
Hovedtrekkene til NetData er:
Ulike interaktive oppstartstavlerMus- og berøringsvennlig tilgjengelig i 2 temaer: mørkt og lyst
FortNetdata er i stand til å svare på alle forespørsler på mindre enn 0,5 ms per beregning, selv på low-end maskinvare som er veldig nyttig.
Svært effektivNetdata kan samle tusenvis av beregninger per server per sekund, med bare 1% enkeltkjerners CPU-utnyttelse, noen få MB RAM og ingen disk-I / O i det hele tatt, noe som hjelper med å spare ressurser.
Den har en varslingslederNetdata støtter hundrevis av alarmer for å holde oss oppdatert på utviklingen i systemet vårt, støtter dynamiske terskler, hysterese, alarmmaler, flere rollebaserte varslingsmetoder (for eksempel e-post, slack.com, flock.com, pushover.net, pushbullet.com , telegram.org, twilio.com, messagebird.com, kavenegar.com) og mer.
UtvidbarNetdata kan kontrollere ethvert element som en beregning kan hentes fra, ved å bruke sin plugin -API, for eksempel nettverksdataplugger, BASH, Python, Perl, node.js, java, Go, Ruby, etc.)
InnbyggbarNetdata -verktøyet kan kjøres hvor som helst en Linux -kjerne kjører (til og med IoT), og grafikk kan også være innebygd på nettsidene vi administrerer.
KonfigurerbarNetdata bruker tilpassede paneler som kan bygges ved hjelp av vanlig HTML uten å kreve JavaScript.
omfangNetdata kan automatisk oppdage alt på et system og kan samle opptil 5000 beregninger per server.
Null avhengigheterSom er nyttig for statiske webfiler og web -APIer
Ingen vedlikehold nødvendigNoe som gir større komfort
Den har flere driftsmåterNetdata har forskjellige vedlikeholdsmoduser, inkludert autonom vertsovervåking, hodeløs datainnsamler, fremover proxy, lagre og videresende proxy, sentral flervertsovervåking, i alle mulige konfigurasjoner. Hver node kan ha en annen metrisk oppbevaringspolicy og kjøre med eller uten helseovervåking.
Krav for bruk av Netdata
- Har root -bruker
- Oppgraderingssystem
- Ha Debian 9 som vi får i følgende lenke:
1. Slik oppgraderer du Debian 9 Linux
Det første trinnet er å oppdatere Debian 9 -pakkene ved å bruke følgende kommandoer:
sudo apt -get update -y sudo apt -get upgrade -yNår vi har oppdatert, skal vi installere de nødvendige avhengighetene ved å bruke følgende linje:
sudo apt-get install zlib1g-dev uuid-dev libmnl-dev pkg-config curl gcc lage autoconf autoconf-arkiv autogen automake python python-yaml python-mysqldb nodejs lm-sensorer python-psycopg2 netcat git -y
Logg inn Bli med!