Linux Log Analizi — dumpio
Apache yüklü bir sunucuda Dumpio aktif edildiyse logların okunurluğu azalmaktadır.
Örnek logları görüntülemek için aşağıdaki komutu kullanalım:
#cat /var/log/apache2/error.log
Peki logları daha okunabilir hale getirmek için ne yapmalıyız?
Logları daha okunabilir hale getirmek için bir bash kodu yazabiliriz. Örneğin;
for i in $(grep “pid “ /var/log/apache2/error.log|cut -d “ “ -f8|cut -d “]” -f1|sort|uniq)
do
echo “Pid: $i”
grep “pid $i” /var/log/apache2/error.log
grep “pid $i” /var/log/apache2/error.log|cut -f8- -d’:’|egrep -v ‘[0–9]+ bytes$’|grep -v ‘^$’|cut -c2-|sed ‘s/\\r\\n//’
echo “=========================”
done
Kodu çalıştırdığımızda aşağıdaki çıktıları üretecektir: