Это команда sarg, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
sarg - Генератор отчетов по анализу кальмаров
СИНТАКСИС
сарг [параметры] [файл журнала ...]
ОПИСАНИЕ
сарг это парсер и анализатор файлов журнала для Кальмар Интернет доверенное лицо Кэш[1]. Это позволяет вам
посмотреть, «куда» ваши пользователи собираются в Интернете.
сарг генерирует отчеты в формате HTML с такими полями, как: пользователи, IP-адреса, байты, сайты и
раз. Эти HTML-файлы могут появляться в каталоге вашего веб-сервера для просмотра пользователями или
администраторы. Вы также можете иметь сарг отправьте отчеты администратору Squid Cache по электронной почте.
сарг может читать журналы доступа squid или Microsoft ISA. По желанию может дополнять
отчеты с журналом фильтра / перенаправителя Squid, например кальмар[2].
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Сводка опций приведена ниже.
-h --Помогите
Показать сводку опций.
-a имя хоста | ip адрес
Ограничивает отчет записями, содержащими указанное имя хоста / IP-адрес
-b имя файла
Включает журнал UserAgent и записывает его в имя файла.
Предупреждение
Эта опция в настоящее время не используется.
-c имя файла
Читать имя файла для списка веб-хостов, которые нужно исключить из отчета. См. Раздел
называется «ФАЙЛ ИСКЛЮЧЕНИЯ ХОЗЯИН».
--перерабатывать
Преобразование поля даты / времени файла журнала squid в удобочитаемый формат. Все файлы журналов
читаются и выводятся на стандартный вывод как один текст.
Если имя файла входного журнала -, входной файл журнала читается со стандартного ввода.
--css
Вывод на стандартный вывод внутреннего css сарг встроенные в отчеты. Вы можете
перенаправить вывод в файл по вашему выбору и отредактировать его. Затем вы можете переопределить
внутренний css с внешний_css_file в sarg.conf.
Использование внешнего CSS может уменьшить размер файла отчета. Если у вас мало на диске
space, вы можете рассмотреть возможность экспорта CSS, как описано выше.
-d даты
Используйте даты чтобы ограничить отчет некоторым диапазоном дат во время обработки файла журнала. Формат
для даты is дд / мм / гггг-дд / мм / гггг или одно свидание дд / мм / гггг. Диапазоны дат также могут быть
указано как день-n, неделя-n или месяц-n в котором n это количество дней, недель или месяцев
прыгнуть назад. Обратите внимание, что дефис не ставится.
-e e-mail
Отправляет отчет на e-mail (стандартный вывод для консоли).
-f имя файла
Считывает конфигурацию из имя файла.
-g e | u
Устанавливает формат даты в сгенерированных отчетах.
д = Европа -> дд / мм / гг
u = США -> мм / дд / гг
-i
Формирует отчеты по пользователю и IP-адресу.
Внимание
Это требует тип отчета опция в файле конфигурации, чтобы содержать "users_sites".
- журналы
Не удаляйте старые отчеты. Это эквивалентно установке --lastlog 0 но предоставляется
для удобства.
-l имя файла
Пользы имя файла как входной журнал. Эту опцию можно повторить до 255 раз, чтобы прочитать
несколько файлов. Если файлы имеют расширение .gz, .bz2 или .Z, они
распакованный. Если имя файла просто -, файл журнала читается со стандартного ввода. В
в этом случае его нельзя сжать.
Этот параметр сохранен для совместимости со старыми версиями sarg, но, начиная с
sarg 2.3, файлы журнала могут быть названы в командной строке без -l вариант. Это
позволяет использовать подстановочные знаки в командной строке. Убедитесь, что вы не превышаете лимит
255 файлов.
--lastlog n
Ограничьте количество журналов, хранящихся в выходном каталоге, до n. Любой нештатный отчет
удаляется, начиная с самого старого отчета. Значение n должно быть положительным или нулевым. А
значение нуля означает, что ни один отчет не должен удаляться.
-L имя файла
Читает файл журнала прокси-перенаправителя, например, созданный squidGuard или Rejik. если ты
используйте эту опцию, вы можете настроить redirector_log_format в sarg.conf для соответствия
выходной формат вашей программы фильтрации веб-контента. Этот вариант можно повторить
до 64 раз для чтения нескольких файлов.
-m
Включите расширенную обработку отладочных сообщений. Этот вариант дает огромное количество
вывод.
-n
Включает разрешение IP-адресов.
-o директория
Пишет отчет в директория.
-p
Формирует отчеты с использованием IP-адреса вместо идентификатора пользователя.
-P префикс --splitprefix префикс
Эта опция должна использоваться с --расколоть. Если он предоставляется, входной журнал делится между
несколько файлов, каждый по одному дню. Имя выходных файлов состоит из
префикс и дату в формате -ГГГГ-ММ-ДД.
Выходные файлы записываются в выходной каталог, указанный с помощью -o или в
Текущий каталог.
-r
Вывести отчет в реальном времени на стандартный вывод и выйти.
-s string
Отчет об ограничениях для сайта, указанного string [например. www.debian.org]
--расколоть
Разделите файл журнала squid и выведите его в виде текста на стандартный вывод, опуская
даты за пределами диапазона, указанного -d параметр. Если он сочетается с
--перерабатывать даты также преобразуются в удобочитаемый формат.
Если имя файла входного журнала -, входной файл журнала читается со стандартного ввода.
В сочетании с -P, журнал записывается в несколько файлов, каждый из которых содержит
оригинальный журнал.
--статистика
Пишет некоторую статистику о времени выполнения. Статистика включает в себя общее
время исполнения; количество записей, прочитанных во входных файлах журнала, и время, которое потребовалось
читать их; количество обработанных записей и пользователей, а также время, необходимое для
обработать их.
-t string
Ограничивает записи, включенные в отчет, в зависимости от времени суток. Формат для string is
HH: MM or ЧЧ: ММ-ЧЧ: ММ. Первый сообщает только запрошенное время. Последний сообщает
любая запись, попадающая в запрошенный диапазон. Этот предел дополняет установленный предел
по выбору -d.
-u пользователь
Ограничивает отчеты до пользователь деятельности.
-v
Напишите версию sarg и выйдите.
-w директория
Хранить временные файлы в директория, На самом деле, сарг хранит свои временные файлы в sarg
подкаталог директория. Обязательно установите выходной каталог HTML в место за пределами
временный каталог или sarg могут выйти из строя или удалить отчет, когда он завершит свое
Задача.
-x
Записывает отладочные сообщения в стандартный вывод
-z
Записывает сообщения процесса в стандартный вывод.
ВЕДУЩИЙ ИСКЛЮЧЕНИЕ ФАЙЛОВ
Можно сказать Sarg исключить посещенные хосты из отчета, предоставив ему файл
содержащий по одному хосту для исключения в каждой строке. «Хост» может быть одним из следующих:
· Полное имя хоста,
· Имя хоста, начинающееся с подстановочного знака (*) для соответствия любому префиксу,
· Единый IP-адрес,
· Подсеть, отмеченная abcd / e.
Пример 1. Пример of a хостов исключение файл
* .google.com
10.0.0.0/8
В настоящее время Sarg не может исключить адреса IPv6.
Используйте sarg в Интернете с помощью сервисов onworks.net