Это командный logtool, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
logtool - анализирует и фильтрует файлы системного журнала
СИНТАКСИС
(стандартный вывод) | логтул - [аргументы]
Logtool - это программа командной строки, которая переводит файлы журнала в более удобный формат.
Потребуется что-нибудь вроде syslog или multilog-файла, а также неформатированный ASCII,
и превратите его в один из следующих форматов для вашего удовольствия:
ANSI (раскрашен для удобства просмотра "с первого взгляда")
ASCII (отчеты по электронной почте / термин без цвета)
CSV (импорт электронной таблицы / базы данных)
HTML (для создания веб-страниц)
RAW (без уважительной причины)
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-о [ANSI | ASCII | CSV | HTML | СЫРОЙ ]
Позволяет указать один из следующих форматов вывода: ANSI (по умолчанию),
ASCII, CSV, HTML, RAW. Параметры не чувствительны к регистру (например: -o CSV и -o csv должны
дают те же результаты)
-t [длинный | короткая ]
Позволяет указать один из следующих форматов отображения времени: (Длинный
[по умолчанию]) Пн Ды ЧЧ: ММ: СС или (Коротко) ЧЧ: ММ
-b Заставляет logtool подавать звуковой сигнал при КРАСНЫХ событиях (только выход ANSI). Это полезно, когда вы
хотите постоянно следить за лог-файлом и желаете, чтобы ваш терминал подал звуковой сигнал
всякий раз, когда случается что-то необычное.
-s Заставляет logtool не отображать поле "источник" системного журнала.
-p Заставляет logtool не отображать поле "программа"
-c [/путь/config.file]
Позволяет указать файл конфигурации, отличный от файла по умолчанию /etc/logtool/logtool.conf
-i [/ путь / includefile]
Позволяет указать измененный файл, содержащий регулярные выражения, для включения
[по умолчанию = / etc / logtool / include]
-e [/ путь / excludefile]
Позволяет указать альтернативный файл, содержащий регулярные выражения для исключения
[по умолчанию = / etc / logtool / exclude]
-n Заставляет logtool пропускать любые попытки разрешить IP-> Hostname различными модулями.
(удобно, когда ваш DNS временно не работает).
-v Настроить logtool на работу в подробном режиме (в данный момент ничего не делает)
-V Заставляет logtool распечатать информацию о версии и выйти
-h Показать справочное сообщение
ПРЕДЛОЖЕННЫЙ ИСПОЛЬЗОВАНИЕ (S)
В качестве «живого» инструмента мониторинга файлов журналов:
хвост -f / var / log / messages | logtool -o ANSI -b
Чтобы создать раскрашенные веб-страницы файлов журнала:
cat / var / log / messages | logtool -o HTML> /home/httpd/html/logs/messages.html
Чтобы создавать отчеты с помощью cronjob:
розничная торговля / var / log / messages | logtool -o ASCII | почта-рассылки "Ежедневный отчет"
someuser@somedomain.ext
CONFIG ФАЙЛОВ
/etc/logtool/logtool.conf
Конфигурационный файл должен быть прокомментирован так, чтобы он оставался самодокументированным, поэтому мы не будем
очень подробно прокомментируйте это здесь. Достаточно сказать, что это то место, где вам стоит
настроить 99% параметров времени выполнения для logtool. У вас также может быть коллекция
различные конфигурации по умолчанию, и выберите среди них опцию '-c' программы logtool.
НАЛИЧИЕ
Известно, что Logtool компилируется / запускается на всех разновидностях UNIX с использованием компилятора GNU C 2.95.x, GNU
Утилита Make и соответствующая библиотека ANSI C (рекомендуется, но не требуется, glibc).
Конкретные отчеты об успехе включают FreeBSD, OpenBSD, Solaris, SunOS, AIX, SCO и другие.
конечно, любой известный вариант Linux (включая как минимум 2 варианта встроенной системы).
Используйте logtool онлайн с помощью сервисов onworks.net