Vandaag bespreek ik een aantal handige tools om snel je Debian Server te monitoren voor divers gebruik met betrekking to CPU en IO.

Met name met een headless Linux installatie wil je vaak weten wat de status van je machine is. Je kunt hiervoor diverse software vinden, maar door het aanbod zie je soms door de bomen het bos niet meer. Na wat evalueren gebruik ik nu de volgende 3 software-packages: HTOP, IOTOP en Monitorix.

HTOP
Hiermee kun je realtime snel je processor- en geheugengebruik monitoren op je text-display (bijvoorbeeld als je ingelogd bent met Putty). Je installeert dit eenvoudig met het volgende commando:

apt-get install htop

Deze tool start je op door het commando ‘htop’ in te typen en je krijgt dan het realtime gebruik te zien:

IOTOP
Hiermee kun je realtime snel controleren welke processen je harddisk gebruiken op je text-display (bijvoorbeeld als je ingelogd bent met Putty). Je installeert dit eenvoudig met het volgende commando:

apt-get install iotop

Deze tool start je op door het commando ‘iotop’ in te typen en je krijgt dan het realtime gebruik te zien:

Monitorix
Indien je diverse andere zaken wilt monitoren, dan is Monitorix een echte aanrader. Je kunt hierbij zeer veel zaken in de gaten houden en een historie per dag, week, maand of jaar presenteren. Zeer veel informatie over Monitorix kun je op de site van Monitorix zelf vinden.

Het installeren gaat erg eenvoudig met het commando:

apt-get update
apt-get install monitorix

Wel is het handig dat je diverse andere tools installeert die door Monitorix worden gebruikt. Hieronder zie je welke tools ik allemaal hebt gebruikt:

apt-get install hddtemp
apt-get install smartmontools
apt-get install lm-sensors
apt-get install pflogsumm

In de file ‘/etc/monitorix.conf’ kun je instellen wat je precies wilt monitoren. Nadat je een wijziging hebt gemaakt moet je de Monitorix service opnieuw opstarten met het commando:

/etc/init.d/monitorix restart

Je kunt vervolgens de statistieken benaderen in een webbrowser door:

http://<ip-address>/monitorix">/monitorix

Hieronder zie je een aantal screenshots van Monitorix om een indruk te krijgen:

Al met al ben ik erg tevreden met htop, iotop en Monitorix. Deze geven mij een goed inzicht hoe mijn Linux Server zich gedraagt.