Ca administratori de sistem și personal de asistență IT, este practic și util să avem instrumente care să ne ajute să gestionăm într-un mod mult mai centralizat fiecare aspect atât al sistemului de operare, cât și al fiecărei componente ale acestuia.
Pentru acest tip de administrare, astăzi la Solvetic vom analiza un instrument dinamic și complet pentru a realiza acest tip de administrare și anume Netdata. Și pentru aceasta vom analiza modul de utilizare a Netdata în Debian 9.
Ce este NetdataNetdata (Network Data) este un sistem grafic conceput pentru performanțe distribuite în timp real și monitorizarea generală a stării sistemului la nivel hardware și software.
Prin utilizarea Netdata avem un instrument valoros care oferă și generează informații extinse, în timp real, despre tot ceea ce se întâmplă în sistemul care rulează (inclusiv aplicații precum servere web și baze de date), folosind panouri web interactive interactive care facilitează astfel administrarea și control, deoarece informațiile sunt mai mult decât clare.
Netdata este rapid și eficient, conceput pentru a rula permanent pe toate sistemele (servere fizice și virtuale, containere, dispozitive IoT), fără a întrerupe funcția lor centrală, care nu interferează cu nici o activitate pe care o desfășurăm pe sistem.
Netdata poate fi rulat pe Linux, FreeBSD și macOS fără probleme.
Principalele caracteristici ale NetData sunt:
Diverse plăci interactive de încărcareMouse și touch friendly disponibile în 2 teme: întuneric și luminos
RapidNetdata este capabil să răspundă la toate interogările în mai puțin de 0,5 ms pe metrică, chiar și pe hardware-ul low-end, care este cu adevărat util.
Foarte eficientNetdata poate colecta mii de valori pe server pe secundă, cu doar 1% de utilizare a procesorului single-core, câțiva MB de RAM și fără I / O de disc, ceea ce ajută la economisirea resurselor.
Are un manager de alerteNetdata acceptă sute de alarme pentru a ne ține la curent cu evoluțiile din sistemul nostru, acceptă praguri dinamice, histerezis, șabloane de alarmă, metode multiple de notificare bazate pe roluri (cum ar fi e-mail, slack.com, flock.com, pushover.net, pushbullet.com , telegram.org, twilio.com, messagebird.com, kavenegar.com) și multe altele.
ExtensibilNetdata poate controla orice element din care poate fi obținută o valoare, utilizând API-ul său de plugin, cum ar fi pluginuri de date de rețea, BASH, Python, Perl, node.js, java, Go, Ruby etc.)
IncorporabilUtilitarul Netdata poate fi rulat oriunde rulează un kernel Linux (chiar și IoT), iar grafica poate fi încorporată și în paginile web pe care le gestionăm.
ConfigurabilNetdata folosește panouri personalizate care pot fi construite folosind HTML simplu, fără a necesita JavaScript.
Domeniul de aplicareNetdata poate detecta automat totul pe un sistem și este capabil să colecteze până la 5.000 de valori pe server.
Dependențe zeroCeea ce este util pentru fișierele web statice și API-urile web
Nu este necesară întreținereaCeea ce oferă un confort mai mare
Are mai multe moduri de operareNetdata are diverse moduri de întreținere, inclusiv monitorizare autonomă a gazdei, colector de date fără cap, proxy direct, proxy stocare și redirecționare, monitorizare centrală multi-host, în toate configurațiile posibile. Fiecare nod poate avea o politică diferită de păstrare a valorilor metrice și poate rula cu sau fără monitorizare a stării.
Cerințe pentru utilizarea Netdata
- Aveți utilizator root
- Sistem de actualizare
- Aveți Debian 9 pe care îl obținem în următorul link:
1. Cum se actualizează Debian 9 Linux
Primul pas este actualizarea pachetelor Debian 9 folosind următoarele comenzi:
sudo apt-get update -y sudo apt-get upgrade -yDupă actualizare, vom instala dependențele necesare folosind următoarea linie:
sudo apt-get install zlib1g-dev uuid-dev libmnl-dev pkg-config curl gcc make autoconf autoconf-arhivă autogen automake python python-yaml python-mysqldb nodejs lm-sensors python-psycopg2 netcat git -y
Autentificare Înscrie-te!