Som systemadministratorer og it -supportmedarbejdere er det praktisk og nyttigt at have værktøjer, der hjælper os med at styre på en meget mere centraliseret måde hvert aspekt af både operativsystemet og hver af dets komponenter.
For denne type administration vil vi i dag på Solvetic analysere et dynamisk og komplet værktøj til at udføre denne form for administration, og det er Netdata. Og til dette vil vi analysere, hvordan man bruger Netdata i Debian 9.
Hvad er NetdataNetdata (Netværksdata) er et grafiksystem designet til realtids distribueret ydeevne og generel systemtilstandsovervågning på hardware- og softwareniveau.
Ved at bruge Netdata har vi et værdifuldt værktøj, der tilbyder og genererer omfattende information i realtid om alt, hvad der sker i det kørende system (herunder applikationer som web- og databaseservere), ved hjælp af moderne interaktive webpaneler, der letter administration og kontrol, da oplysningerne er mere end klare.
Netdata er hurtig og effektiv, designet til at køre permanent på alle systemer (fysiske og virtuelle servere, containere, IoT -enheder) uden at afbryde deres centrale funktion, hvilket ikke forstyrrer enhver aktivitet, vi udfører på systemet.
Netdata kan køres på Linux, FreeBSD og macOS uden problemer.
De vigtigste funktioner i NetData er:
Forskellige interaktive boot boardsMus- og berøringsvenlig tilgængelig i 2 temaer: mørk og lys
HurtigNetdata er i stand til at besvare alle forespørgsler på mindre end 0,5 ms pr. Metrisk, selv på low-end hardware, hvilket er virkelig nyttigt.
Meget effektivNetdata kan indsamle tusindvis af metrics pr. Server pr. Sekund med kun 1% single-core CPU-udnyttelse, et par MB RAM og slet ingen disk-I / O, hvilket hjælper med ressourcebesparelser.
Den har en alarmadministratorNetdata understøtter hundredvis af alarmer for at holde os ajour med udviklingen i vores system, understøtter dynamiske tærskler, hysterese, alarmskabeloner, flere rollebaserede meddelelsesmetoder (såsom e-mail, slack.com, flock.com, pushover.net, pushbullet.com , telegram.org, twilio.com, messagebird.com, kavenegar.com) og mere.
Kan udvidesNetdata kan styre ethvert element, hvorfra en metric kan hentes, ved hjælp af dets plugin -API, f.eks. Netværksdataplugins, BASH, Python, Perl, node.js, java, Go, Ruby osv.)
IndlejringsbarNetdata -værktøjet kan køres overalt, hvor en Linux -kerne kører (selv IoT), og grafik kan også integreres på de websider, vi administrerer.
KonfigurerbarNetdata gør brug af brugerdefinerede paneler, der kan bygges ved hjælp af almindelig HTML uden at kræve JavaScript.
AnvendelsesområdeNetdata kan automatisk registrere alt på et system og er i stand til at indsamle op til 5.000 metrics pr. Server.
Nul afhængighederHvilket er nyttigt til statiske webfiler og web -API'er
Ingen vedligeholdelse nødvendigHvilket giver større komfort
Det har flere driftsmåderNetdata har forskellige vedligeholdelsesmetoder, herunder autonom hostovervågning, hovedløs dataindsamler, proxy frem, store-and-forward proxy, central multi-host overvågning i alle mulige konfigurationer. Hver node kan have en anden metrisk tilbageholdelsespolitik og køre med eller uden sundhedsovervågning.
Krav til brug af Netdata
- Har root -bruger
- Opgraderingssystem
- Har Debian 9, som vi får i følgende link:
1. Sådan opgraderes Debian 9 Linux
Det første trin er at opdatere Debian 9 -pakkerne ved hjælp af følgende kommandoer:
sudo apt -get update -y sudo apt -get upgrade -yNår det er opdateret, vil vi installere de nødvendige afhængigheder ved hjælp af følgende linje:
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
Login Tilmeld dig!