/
README
executable file
·24 lines (19 loc) · 1.47 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
* Настройка Cacti
Чтобы получать данные в cacti из скрипта /var/lib/hh-log-analyzer/get_statistics.sh нужно создать Data Input Method с полями:
- Input Type: Script/Command
- Input String: /home/knevcher/www/hh-log-analyzer/cacti/get_statistics.sh <time> <precedent>
Скрипт на входе получает параметры:
- time - время в секундах, за которое обрабатываются данные, т.е. обрабатываются записи в логах со времени current_time - time до текущего момента
- precedent - в формате REQUEST_METHOD/url. Например: PUT/folder
Данные на выходе:
- request_count - количество запросов
- min_request_weight - минимальная длительность запроса
- max_request_weight - максимальная длительность
- first_interval_count - количство запросов длительностью больше 1 секунды
- second_interval_count - количство запросов длительностью больше 2 секунды
* Конфиг лога для nginx
Сейчас скрипт парсинга логов настроен на такой формат:
log_format fastcgi_log '$status $bytes_sent '
'$request_time $upstream_response_time $msec : '
'$remote_addr - [$time_local] '
'"$request"';