User Tools

Site Tools


logtop

logtop

Официальный сайт программы

Установка

Устанавливаем

apt install logtop

Синтаксис

logtop [OPTIONS] [FILE]
command | logtop
command1 | filter | logtop
command1 | filter | logtop [options] [file]

logtop читает файл логирования и печатает постоянно обновляемый результат отображая результаты анализа в столбцах.

Опции

  • -s –size=K – Держать в памяти только K единиц строк, но не более 10000.
  • -q –quiet – Не показывать данные в live-режиме, показывать только самый top на выходе.
  • -l –line-by-line=K – Отображать результаты в строку, в машинном формате, где K — это количество отображаемых строк.
  • Форматы данных: [%d %f %s\t]*\n:
    • %d – Количество случаев,
    • %f – Частота повторения,
    • %s – Строка, символы заменяются точками.
  • -i –interval=K – Интервал обновления информации, в секундах. По умолчанию 1 секунда.
  • -h –help – Показать возможные опции.
  • -v –version – Показать версию программы.

Примеры

Получить общую картину: распределение уникальных IP-адреса, с которых идут запросы, количество запросов с одного IP-адреса и так далее.

tail -f /var/log/nginx/access.log | awk {'print $1; fflush ();'} | logtop
 
40 elements in 45 seconds (0.89 elements/s)
   1   37 0.82/s 12.68.123.14
   2    1 0.02/s 178.66.131.108
   3    1 0.02/s 194.1.240.34
   4    1 0.02/s 94.25.168.76

Где:

  • Первая колонка – порядковый номер.
  • Вторая колонка – количество запросов с данного IP-адреса.
  • Третья колонка – количество запросов в секунду с данного IP-адреса.
  • Четвертая колонка – сам IP-адрес.
logtop.txt · Last modified: 2023/04/06 10:28 (external edit)