Скрипт сбора статистики Nginx reverse proxy

Задача

Имеется Nginx, работающий в качестве frontend для нескольких Tomcat-ов и Апачей.
Необходимо собирать статистику по скорости ответов back-end серверов и вообще..

Continue reading «Скрипт сбора статистики Nginx reverse proxy»

Как проверить взломали ли wordpress

1. Посмотреть какие файлы менялись за последние 30 дней

find /var/www -mtime -30 | less

2. Поискать файлы с закодированным php кодом

grep -R "eval(gzinflate(base64_decode" /var/www/* | awk -F: '{print $1}'

Если файлы нашлись, то раскодируем содержимое на сайте: http://ddecode.com/ и смотрим что этот код делает.

Само по себе наличие таких файлов ни о чем не говорит, в таком виде могут быть например плагины к wordpress.

Однострочные и простые shell скрипты awk, sed

AWK

Посчитать среднюю задержку в доставке писем почтовым сервером

cat /var/log/maillog | awk '/delay=(.*),/ {match($0, /delay=([0-9]+)/, arr); if(arr[1] != "" && arr[1] > 60) {summ=summ+(arr[1]/60); count++} } END {print "SUMM: " summ "\nCOUNT: " count "\nAVERAGE: " summ/count}'

Shell

Continue reading «Однострочные и простые shell скрипты awk, sed»