Linux tilbyder mange system overvågningsværktøjer; mens nogle er populære og almindeligt anvendte, som top, htop og mere, er der andre, der ikke er så kendte og magtfulde, men det betyder ikke, at de ikke er nyttige.

Her i denne artikel vil vi diskutere en sådan hjælpeprogram kaldet Saidar, som er ekstremt nem at bruge og lader dig overvåge en lang række systemstatistikker.

Introduktion

Saidar er et kursusbaseret værktøj, der kommer som en del af biblioteket libstatgrab (der giver adgang til statistiske oplysninger om det system, den kører på) og kan bruges til at se flere centrale systemstatistikker, herunder CPU, processer, belastning, hukommelse, swap, netværk I / O, disk I / O, og filsystem information.

Udover Linux er libstatgrab biblioteket og dermed værktøjet tilgængeligt på flere platforme, herunder FreeBSD, NetBSD, OpenBSD, Solaris, DragonFly BSD, HP-UX og AIX.

Hent / Installer

Brugere, der kører en Debian-baseret distribution som Ubuntu, kan downloade og installere hjælpeprogrammet ved hjælp af følgende kommando:

 sudo apt-get installeret sayar 

Du kan også hente den nyeste version af værktøjet ved at downloade den nyeste version af libstatgrab biblioteket og opbygge den fra bunden.

Anvendelse

Her er nogle eksempler, der forklarer, hvordan værktøjet kan bruges.

Bemærk : Alle eksempler, der præsenteres i denne artikel, testes på Ubuntu 14.04.

Standard output

For at se standardudgangen af ​​kommandoen, skal du bare køre den uden kommandolinjevalg. Her er et eksempel på den produktion, den producerede på mit system:

 saidar 

Som du kan se, producerede værktøjet meget information i udgangen, som opdateres (eller opdateres) i realtid efter et fast interval. Den første række indeholder oplysninger relateret til værtsnavn, oppetid og dato, mens den anden og tredje række indeholder detaljerede oplysninger relateret til processor og hukommelse. Mod slutningen viser outputen information relateret til disk I / O og netværksgrænseflader samt filsystemet.

Skift opdateringsforsinkelsen ved hjælp af -d-indstillingen

Som standard er forsinkelsessekvenserne mellem opdateringer 3, hvilket betyder, at saidar opdaterer sin udgang efter hvert tredje sekund. Det giver dog også en kommandolinjevalg -d hvorigennem du kan justere forsinkelsen som per dit krav.

Så for eksempel at indstille en forsinkelse på fem sekunder, er alt du skal gøre, at:

 sayar -d 5 

Aktivér farvet output ved hjælp af -c-indstillingen

For en bedre visning kan du også konfigurere sayar til at producere farvet output. Dette kan gøres ved hjælp af kommandolinjen -c . Her er et eksempel:

 sayar -c 

Som du kan se i udgangen, har hvert område en anden farve for at skelne den fra de nærliggende felter. Her er nogle af fordelene ved at bruge den farvede udgang:

  • De gennemsnitlige belastninger vises med fed skrift, når de er væsentligt (større end 1) forskellige fra hinanden, hvilket viser, at der sker en ændring i belastningen.
  • Hvis CPU-brugen går over 60 procent, vises kommandoen i fed skrift, og ved 90 procent vises feltet ved hjælp af reverse video. Det samme gælder for hukommelse, bytte og diskbrug ved henholdsvis 75 procent og 90 procent. Zombie processer er også fremhævet.

Konklusion

Saidar-kommandoen kan muligvis ikke give avancerede funktioner som andre populære systemovervågningsværktøjer, men dets evne ligger i, at det viser de fleste vigtige systemparametre, som du gerne vil overvåge, og giver dig en realtidsvisning af disse statistikker. Desuden er værktøjet også ekstremt let.

Har du nogensinde brugt Saidar? Hvordan var din oplevelse? Del dine tanker i kommentarerne nedenfor.