Som systemadministratörer och IT -supportpersonal är det praktiskt och användbart att ha verktyg som hjälper oss att på ett mycket mer centraliserat sätt hantera varje aspekt av både operativsystemet och var och en av dess komponenter.
För denna typ av administration kommer vi idag på Solvetic att analysera ett dynamiskt och komplett verktyg för att utföra denna typ av administration och det är Netdata. Och för detta kommer vi att analysera hur man använder Netdata i Debian 9.
Vad är NetdataNetdata (Network Data) är ett grafiksystem utformat för distribuerad prestanda i realtid och allmän övervakning av systemhälsa på hård- och mjukvarunivå.
Genom att använda Netdata har vi ett värdefullt verktyg som erbjuder och genererar omfattande information i realtid om allt som händer i det löpande systemet (inklusive applikationer som webb- och databasservrar), med hjälp av moderna interaktiva webbpaneler som underlättar administrering och kontroll eftersom informationen är mer än tydlig.
Netdata är snabbt och effektivt, utformat för att köra permanent på alla system (fysiska och virtuella servrar, containrar, IoT -enheter), utan att avbryta deras centrala funktion, vilket inte stör någon aktivitet vi utför på systemet.
Netdata kan köras på Linux, FreeBSD och macOS utan problem.
Huvuddragen i NetData är:
Olika interaktiva startkortMus- och beröringsvänlig finns i 2 teman: mörkt och ljust
SnabbNetdata kan svara på alla förfrågningar på mindre än 0,5 ms per mätvärde, även på avancerad hårdvara vilket är väldigt användbart.
Mycket effektivtNetdata kan samla in tusentals mätvärden per server per sekund, med endast 1% enkelkärnig CPU-användning, några MB RAM-minne och ingen disk-I / O alls som hjälper till att spara resurser.
Den har en varningshanterareNetdata stöder hundratals larm för att hålla oss uppdaterade om utvecklingen i vårt system, stöder dynamiska trösklar, hysteres, alarmmallar, flera rollbaserade aviseringsmetoder (som e-post, slack.com, flock.com, pushover.net, pushbullet.com , telegram.org, twilio.com, messagebird.com, kavenegar.com) och mer.
UtdragbarNetdata kan styra alla element från vilka en mått kan erhållas, med hjälp av dess plugin -API, till exempel nätverksdataplugins, BASH, Python, Perl, node.js, java, Go, Ruby, etc.)
InbäddningsbarNetdata -verktyget kan köras var som helst en Linux -kärna körs (även IoT) och grafik kan också bäddas in på de webbsidor vi hanterar.
KonfigurerbarNetdata använder anpassade paneler som kan byggas med vanlig HTML utan att behöva JavaScript.
OmfattningNetdata kan automatiskt upptäcka allt på ett system och kan samla upp till 5000 mätvärden per server.
Noll beroendeVilket är användbart för statiska webbfiler och webb -API: er
Inget underhåll krävsVilket ger större komfort
Den har flera driftsättNetdata har olika underhållslägen, inklusive autonom värdövervakning, huvudlös datainsamlare, proxy framåt, store-and-forward proxy, central multi-host-övervakning, i alla möjliga konfigurationer. Varje nod kan ha en annan metrisk lagringspolicy och köras med eller utan hälsoövervakning.
Krav för att använda Netdata
- Har root -användare
- Uppgraderingssystem
- Har Debian 9 som vi får i följande länk:
1. Hur man uppgraderar Debian 9 Linux
Det första steget är att uppdatera Debian 9 -paketen med följande kommandon:
sudo apt -get update -y sudo apt -get upgrade -yNär vi har uppdaterat, kommer vi att installera de nödvändiga beroenden med hjälp av följande rad:
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-sensorer python-psycopg2 netcat git -y
Logga in Gå med!