knevcher/hh-log-analyzer
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
* Настройка 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"';
About
tool for parsing server access logs
Resources
Stars
Watchers
Forks
Packages 0
No packages published