Linux biedt veel hulpprogramma's voor systeembewaking; Hoewel sommige populair en veel gebruikt worden, zoals top, htop en meer, zijn er andere die niet zo bekend en krachtig zijn, hoewel dat niet betekent dat ze niet nuttig zijn.

Hier, in dit artikel, bespreken we een dergelijk hulpprogramma met de naam Saidar dat uiterst eenvoudig te gebruiken is en waarmee je een groot aantal systeemstatistieken kunt controleren.

Invoering

Saidar is een op Curses gebaseerde tool die deel uitmaakt van de bibliotheek libstatgrab (die platformonafhankelijke toegang biedt tot statistieken over het systeem waarop het wordt uitgevoerd) en kan worden gebruikt voor het bekijken van verschillende belangrijke systeemstatistieken, waaronder CPU, processen, laden, geheugen, swap, netwerk-I / O, schijf-I / O en bestandssysteeminformatie.

Naast Linux is de libstatgrab-bibliotheek en daarmee de tool beschikbaar op verschillende platforms, waaronder FreeBSD, NetBSD, OpenBSD, Solaris, DragonFly BSD, HP-UX en AIX.

Download / Install

Gebruikers die een op Debian gebaseerde distributie zoals Ubuntu gebruiken, kunnen het hulpprogramma downloaden en installeren met behulp van de volgende opdracht:

 sudo apt-get install saidar 

Je kunt ook de nieuwste versie van de tool downloaden door de nieuwste versie van de bibliotheek libstatgrab te downloaden en deze helemaal opnieuw te maken.

Gebruik

Hier zijn enkele voorbeelden die uitleggen hoe het hulpprogramma kan worden gebruikt.

Opmerking : alle voorbeelden in dit artikel zijn getest op Ubuntu 14.04.

Standaarduitvoer

Als u de standaarduitvoer van de opdracht wilt bekijken, voert u deze gewoon uit zonder opdrachtregeloptie. Hier is een voorbeeld van de uitvoer die het op mijn systeem heeft geproduceerd:

 saidar 

Zoals u kunt zien, produceerde de tool veel informatie in de uitvoer die na een vast interval in realtime wordt bijgewerkt (of vernieuwd). De eerste rij bevat informatie met betrekking tot hostnaam, uptime en datum, terwijl de tweede en de derde rij gedetailleerde informatie bevatten met betrekking tot respectievelijk processor en geheugen. Tegen het einde geeft de uitvoer informatie weer met betrekking tot schijf-I / O- en netwerkinterfaces, evenals het bestandssysteem.

Wijzig de verversingsvertraging met de optie -d

Standaard zijn de delay-seconden tussen updates 3, wat betekent dat saidar de uitvoer na elke drie seconden vernieuwt. Het biedt echter ook een optie op de opdrachtregel -d waarmee u de vertraging kunt aanpassen aan uw vereisten.

Dus bijvoorbeeld om een ​​vertraging van vijf seconden in te stellen, alles wat je hoeft te doen is:

 zei -d 5 

Activeer gekleurde uitvoer met de optie -c

Voor een betere weergave kunt u saidar configureren om gekleurde uitvoer te produceren. Dit kan worden gedaan met de optie -c opdrachtregel. Hier is een voorbeeld:

 saidar -c 

Zoals je kunt zien in de uitvoer, heeft elk gebied een andere kleur om het te onderscheiden van de velden in de buurt. Hier zijn enkele van de voordelen van het gebruik van de gekleurde uitvoer:

  • De gemiddelde belastingcijfers worden vetgedrukt weergegeven wanneer ze aanzienlijk (groter dan 1) van elkaar verschillen, wat aantoont dat er een verandering in de belasting optreedt.
  • Als het CPU-gebruik meer dan 60 procent is, geeft de opdracht deze vetgedrukt weer en bij 90 procent wordt het veld met omgekeerde video weergegeven. Hetzelfde geldt voor geheugen, swap en schijfgebruik op respectievelijk 75 procent en 90 procent. Zombie-processen worden ook benadrukt.

Conclusie

De opdracht Saidar biedt mogelijk geen geavanceerde functies zoals andere populaire systeemmonitoringstools, maar het vermogen ervan ligt in het feit dat het de meeste belangrijke systeemparameters weergeeft die u wilt controleren en geeft u een real-time overzicht van deze statistieken. Trouwens, het hulpprogramma is ook extreem licht.

Heb je ooit Saidar gebruikt? Hoe was je ervaring? Deel uw mening in de reacties hieronder.