PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` #!/bin/bash #mkdir -p /etc/scripts/resources/files/ # for user in ` cat /etc/backup/lists/active_users_home` ; do lveinfo --period=30d --user=$user > /etc/scripts/resources/files/$user.lve ; done WORKDIR=/etc/scripts/resources FILEDIRS=/etc/scripts/resources/files echo "username,AVR CPU,,username,MAX CPU,,username,AVG RAM,,username,MAX RAM,,username,AVR IO,,username,MAX IO,,username,AVR Nproc,,username,AVR Nproc" for i in `cat /etc/backup/lists/active_users_home ` do VARaCPU=$(awk -F"|" '{print $4}' $FILEDIRS/$i.lve | sed -e 's/[a-z]//g' -e 's/[A-Z]//g' | awk '{sum+=$1} END {print sum/NR}') VARmCPU=$(awk -F"|" '{print $5}' $FILEDIRS/$i.lve | sed -e 's/[a-z]//g' -e 's/[A-Z]//g' | awk '{sum+=$1} END {print sum/NR}') VARaIO=$(awk -F"|" '{print $7}' $FILEDIRS/$i.lve | sed -e 's/[a-z]//g' -e 's/[A-Z]//g' | awk '{sum+=$1} END {print sum/NR}') VARmIO=$(awk -F"|" '{print $8}' $FILEDIRS/$i.lve | sed -e 's/[a-z]//g' -e 's/[A-Z]//g' | awk '{sum+=$1} END {print sum/NR}') VARaPMem=$(awk -F"|" '{print $16}' $FILEDIRS/$i.lve) VARmPMem=$(awk -F"|" '{print $17}' $FILEDIRS/$i.lve) VARaNproc=$(awk -F"|" '{print $19}' $FILEDIRS/$i.lve | sed -e 's/[a-z]//g' -e 's/[A-Z]//g' | awk '{sum+=$1} END {print sum/NR}') VARmNproc=$(awk -F"|" '{print $20}' $FILEDIRS/$i.lve | sed -e 's/[a-z]//g' -e 's/[A-Z]//g' | awk '{sum+=$1} END {print sum/NR}') for ramec in $(echo $VARaPMem) do if [[ `echo $ramec | grep -i M -c` -gt "0" ]] then VARaPMemSec=`echo $ramec |sed "s/[A-Z]//g" | awk '{print $1}'` sed "s/$ramec/$VARaPMemSec/g" $FILEDIRS/$i.lve -i fi if [[ `echo $ramec | grep -i K -c` -gt "0" ]] then VARaPMemSec2=`echo $ramec |sed "s/[A-Z]//g" | awk '{print $1/1024}'` sed "s/$ramec/$VARaPMemSec2/g" $FILEDIRS/$i.lve -i fi done for ramec in $(echo $VARmPMem) do if [[ `echo $ramec | grep -i M -c` -gt "0" ]] then VARmPMemSec=`echo $ramec |sed "s/[A-Z]//g" | awk '{print $1}'` sed "s/$ramec/$VARmPMemSec/g" $FILEDIRS/$i.lve -i fi if [[ `echo $ramec | grep -i K -c` -gt "0" ]] then VARmPMemSec2=`echo $ramec |sed "s/[A-Z]//g" | awk '{print $1/1024}'` sed "s/$ramec/$VARmPMemSec2/g" $FILEDIRS/$i.lve -i fi done RAMA=$(awk -F"|" '{print $16}' $FILEDIRS/$i.lve | awk '{sum+=$1} END {print sum/NR}') RAMM=$(awk -F"|" '{print $17}' $FILEDIRS/$i.lve | awk '{sum+=$1} END {print sum/NR}') echo "$i,$VARaCPU,,$i,$VARmCPU,,$i,$RAMA,,$i,$RAMM,,$i,$VARaIO,,$i,$VARmIO,,$i,$VARaNproc,,$i,$VARmNproc" done