Acasă
» ADMIN. REȚEA
»
6 instrumente de monitorizare a rețelei Linux pentru dispozitive, gazde și trafic
6 instrumente de monitorizare a rețelei Linux pentru dispozitive, gazde și trafic
Alegerea unui instrument de monitorizare a rețelei Linux începe cu întrebarea la care aveți nevoie de răspuns. Pentru switch-uri și routere multi-vendor, luați în considerare LibreNMS sau Zabbix. Prometheus cu SNMP Exporter se potrivește unei conducte de metrici personalizate; Cacti pune accentul pe grafice; Nagios Core folosește plugin-uri pentru verificări de servicii; Netdata oferă metrici detaliate ale gazdei Linux.
Un tablou de bord conceptual care prezintă vizualizări comune ale interfeței: direcția traficului, starea legăturii și erori.
Ce măsuri de monitorizare a rețelei
Monitorizarea poate acoperi dispozitive de rețea, gazde Linux sau fluxuri de trafic. SNMP este comun pentru switch-uri și routere; agenții și exportatorii colectează metrici ale gazdei. NetFlow, sFlow și IPFIX pot identifica sursele de trafic și conversațiile, în timp ce contoarele de interfață raportează doar volumul.
Contoarele de octeți ale interfeței SNMP sunt cumulative. Scădeți valoarea anterioară din cea curentă, înmulțiți cu opt și împărțiți la secundele scurse pentru a obține o rată de biți estimată. Aceasta este o medie pe parcursul intervalului de interogare, astfel încât rafalele pot fi netezite; intervalele mai scurte adaugă detalii și, de asemenea, cresc munca de interogare și stocare.
Interogarea SNMP citește contoarele de interfață de la dispozitivele de rețea; schimbarea dintre interogări devine o rată de trafic estimată.
Versiunile SNMP 1 și 2c trimit șiruri de caractere comunitare fără criptare. Acolo unde este acceptat, utilizați SNMPv3 cu autentificare și confidențialitate și restricționați interogarea la rețeaua de monitorizare. Consultați documentația SNMP Exporter și specificația de securitate IETF SNMPv3 .
Șase instrumente de monitorizare a rețelei Linux de luat în considerare
Instrumentele se suprapun, dar diferă în ceea ce privește acoperirea dispozitivului, detaliile și efortul de configurare.
O hartă conceptuală a dispozitivelor și o vizualizare a traficului, elemente constitutive comune pentru tablourile de bord ale operațiunilor de rețea.
1. LibreNMS: cel mai bun pentru descoperirea dispozitivelor de rețea
LibreNMS se concentrează pe hardware de rețea, cu descoperire automată, alerte, metrici pentru dispozitive și porturi și sondaje distribuite. Este un bun punct de plecare pentru switch-uri și routere multi-vendor. Consultați lista de caracteristici și ghidul de descoperire pentru dispozitivele dvs.; descoperirea necesită hardware accesibil și acreditări SNMP funcționale.
2. Zabbix: cel mai bun pentru infrastructură într-un singur sistem
Zabbix combină monitorizarea dispozitivelor SNMP cu verificări bazate pe agenți pentru servere, aplicații și servicii Linux. Șabloanele, regulile de descoperire, declanșatoarele și tablourile de bord oferă o gamă largă de opțiuni, deși configurarea necesită planificare. Consultați ghidul SNMP și documentația de descoperire a rețelei .
3. Prometheus cu SNMP Exporter: cel mai bun pentru conducte de metrici personalizate
Prometheus extrage date de metrici din serii temporale din exporturi. SNMP Exporter pune la dispoziția Prometheus datele despre dispozitivele de rețea; Node Exporter furnizează metrici pentru gazde Linux, cum ar fi contoarele de interfață. Această stivă flexibilă se potrivește echipelor care se simt confortabil cu interogările și configurarea metricilor. Nu este o consolă de rețea predefinită: alegeți exportatorii, configurați extragerea datelor și adăugați tablouri de bord după cum este necesar. Consultați ghidul Node Exporter și proiectul SNMP Exporter .
4. Cacti: cei mai buni pentru grafice simple pe termen lung
Cacti colectează valori și le transformă în grafice. Interoghează dispozitivele SNMP și folosește șabloane pentru diagrame de interfață și comparații istorice. Alegeți-l atunci când graficarea este prioritatea; este mai puțin o platformă de alerte all-in-one. Consultați ghidul de graficare a rețelei și setările interogatorului .
5. Nagios Core: cel mai bun pentru verificări de servicii personalizabile
Nagios Core rulează pe Linux și execută plugin-uri pentru a verifica gazdele și serviciile. Adăugați plugin-uri adecvate pentru accesibilitate, puncte finale ale aplicațiilor sau verificări SNMP. Este o opțiune practică: puteți asambla verificări și configurare și puteți adăuga grafice separate. Alegeți-o pentru verificări explicite de stare, mai degrabă decât pentru diagrame automate de topologie și trafic. Citiți prezentarea generală a Core și documentația plugin-urilor .
6. Netdata: cea mai bună opțiune pentru metrici detaliate ale gazdei Linux
Netdata oferă vizibilitate detaliată asupra gazdei Linux, inclusiv lățimea de bandă, starea și valorile de eroare per interfață. Documentația sa mai amplă de monitorizare a rețelei acoperă, de asemenea, dispozitivele SNMP, topologia și sursele de flux atunci când sunt configurate. Începeți cu ghidul interfeței de rețea și prezentarea generală a monitorizării rețelei .
Alegeți instrumentul care se potrivește sarcinii dvs. de monitorizare
Dispozitive de rețea: LibreNMS pentru descoperire; Zabbix dacă aveți nevoie și de verificări ale serverului și serviciilor.
Serii temporale personalizate: exportatori Prometheus; alegeți Netdata pentru o vizualizare a gazdei mai centrată pe agent.
Grafice istorice de interfață: Cactuși.
Verificări ale disponibilității bazate pe pluginuri: Nagios Core.
Înainte de implementare
Confirmați ce dispozitive, interfețe și metrici sunt incluse în domeniul de aplicare și verificați dacă sunt necesare MIB-uri sau șabloane ale furnizorilor.
Folosește acreditări SNMP doar pentru citire și limitează interogarea la gazdele de monitorizare aprobate.
Alegeți intervalele de interogare și păstrarea datelor în funcție de nevoile dvs. de capacitate; intervalele mai lungi pot ascunde vârfurile scurte.
Setați praguri de alertă în funcție de traficul normal și direcționați alertele către cineva care poate răspunde.