Привет, all.Встала необходимость логирования процесса, загружающего систему. Тоесть,если к примеру в какое-то время загрузка процессора/памяти выросла, либо превысила какой-то лимит, нужно положить это в лог файл.
Есть ли готовые решения?Есть ли какие-то соображение на этот счёт?
Вообще для мониторинга юзается nagious, но он к сожалению не показывает даже процесс, загружающий систему.
>Привет, all.
>Встала необходимость логирования процесса, загружающего систему. Тоесть,если к примеру в какое-то время
>загрузка процессора/памяти выросла, либо превысила какой-то лимит, нужно положить это в
>лог файл.
>Есть ли готовые решения?
>Есть ли какие-то соображение на этот счёт?
>Вообще для мониторинга юзается nagious, но он к сожалению не показывает даже
>процесс, загружающий систему.Попробуйте во так:
#!/usr/local/bin/bash
while true;
dops -auxx | grep handling | awk '{print $13}' | sort | uniq -c | sort > tt
cat tt | tail -n 1 | awk '{print $1}' > rr
File=rr
{
read line1
} < $File
q
echo "LEADER HANDLINGS COUNT:" $line1if [[ $line1 -gt 7 ]]
thencat tt | tail -n 1 | awk '{print $2}' ; echo " - GRUZILO!"
else
echo "NET GRUZILO!"
fi
sleep 3
done;
Пасиба, что-то вроде. Пригодится ;)
>Пасиба, что-то вроде. Пригодится ;)man top