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:
IOTOPHiermee 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:
MonitorixIndien 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.