690 shaares
3 liens privés
3 liens privés
Si on n'a pas d'outils de monitoring (ou pas accès) :
#!/bin/bash
echo "To kill : cat *.pid | xargs kill"
cp top.output.hexagon top.output.hexagon.old 2>&1 > /dev/null ; rm -f top.output.hexagon
cp vmstat.output.hexagon vmstat.output.hexagon.old 2>&1 > /dev/null ; rm -f vmstat.output.hexagon
(vmstat 30 & echo $! > vmstat.pid) | awk '{ print strftime("%Y-%m-%d %H:%M:%S"), $0; fflush() }' 2>&1 > vmstat.output.hexagon &
echo $$ > monitor.pid
while :
do
top -b -n 1 | grep -v "0.0 0.0" 2>&1 | awk '{ print strftime("%Y-%m-%d %H:%M:%S"), $0; fflush() }' 2>&1 >> top.output.hexagon
sleep 30
done