samen met mrtg
mrtg.cfg:
getstats.sh:Code:WorkDir: /var/www/html/mrtg Target[mrtg]: `/var/www/html/mrtg/getstats.sh` MaxBytes[mrtg]: 25000000 Title[mrtg]: Traffic and Load Analysis for "YOUR SERVERNAME" PageTop[mrtg]: <H1>Traffic and Load Analysis for "YOUR SERVERNAME"</H1> XSize[mrtg]: 400 YSize[mrtg]: 200 Options[mrtg]: growright, bits
Code:#!/bin/sh # Get transmit and receive bytes. # #INFO=`grep eth0 /proc/net/dev | tr -s ' ' ' ' | cut -d: -f2` #RECEIVE=`echo $INFO | cut -d" " -f1` #TRANSMIT=`echo $INFO | cut -d" " -f9` RECEIVE=`cat /sys/class/net/eth0/statistics/rx_bytes` TRANSMIT=`cat /sys/class/net/eth0/statistics/tx_bytes` # Get uptime. # UPTIME=`uptime | tr -s ' ' ' ' | cut -d" " -f4-` # Final output to MRTG # echo $RECEIVE echo $TRANSMIT echo $UPTIME echo "YOUR SERVERNAME"

Likes:


Maar mysql
als dit werken houd is het een wonder...