Ola, eu ja instalei o mrtg na minha maquina com linux e na do trabalho com freebsd, e peguei os seguintes scripts para gerenciar memoria e cpu:
Código :sis0 #!/bin/awk -f /sis0:/ { $0=substr($0, index($0,":")+1); print $1; print $9}
Código :CPU #!/bin/sh mem=$(/usr/bin/free|grep Mem:) cpu=$(grep '^cpu ' /proc/stat) /usr/bin/awk -v cpu="$cpu" -v mem="$mem" ' BEGIN { split(cpu,cpustats) print 100-int(100*cpustats[5]/(cpustats[2]+\ cpustats[3]+cpustats[4]+cpustats[5])) split(mem,memstats); print int(100*memstats[3]/(memstats[3]+\ memstats[4])); }'
porem no freebsd eu nao tenho nada dentro de /proc o que me impossibilita executar ambos scripts, alguem sabe como eu posso fazer pra adaptar esses scripts??? eu tambem nao achei nenhum comando que substitua o free do linux
PS.: No linux funciona bunitinho e meu FreeBSD é o 5.1 ops: