>Привет, all.
>Встала необходимость логирования процесса, загружающего систему. Тоесть,если к примеру в какое-то время
>загрузка процессора/памяти выросла, либо превысила какой-то лимит, нужно положить это в
>лог файл.
>Есть ли готовые решения?
>Есть ли какие-то соображение на этот счёт?
>Вообще для мониторинга юзается nagious, но он к сожалению не показывает даже
>процесс, загружающий систему. Попробуйте во так:
#!/usr/local/bin/bash
while true;
do
ps -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:" $line1
if [[ $line1 -gt 7 ]]
then
cat tt | tail -n 1 | awk '{print $2}' ; echo " - GRUZILO!"
else
echo "NET GRUZILO!"
fi
sleep 3
done;