Usable scripts for Cpanel Servers

1. To find last 30 min load average in a 5 min interval

awk -F- '/average/ {print $2}' /var/log/dcpumon/toplog.*

2. To find spamming source directories

awk '/cwd.*home/ {print $3}' /var/log/exim_mainlog|sed 's/cwd=//g'|sort|uniq -c|sort -nk 1

3. To find ongoing spamming script directories

tail -f /var/log/exim_mainlog|awk '/cwd.*home/ {print $3}'|sed 's/cwd=//'

4. Grep last 10000 lines in exim log to find spam source

tail -10000 /var/log/exim_mainlog|awk '/cwd.*home/ {print $3}'|sed 's/cwd=//'|sort|uniq

                 Or add a 'c' to view the count                   

tail -10000 /var/log/exim_mainlog|awk '/cwd.*home/ {print $3}'|sed 's/cwd=//'|sort|uniq -c

5. Find currently running scripts

ps aux |awk -F: '/home/ {print $4}'

6. Find number of connections to port 80 and sort per IP

netstat -plan|awk '/:80 / {print $5}'|cut -d: -f1|sort|uniq -c|sort -nk 1

7. Clear Frozen emails

exim -bp|awk '/frozen/ {print $3}'|xargs exim -Mrm

Popular posts from this blog

MySQL table conversion

Add addon-domain, sundomain and parked domains via shell in a Cpanel server

Cpanel Migration Script