webalizer

НАЗВАНИЕ
РЕЗЮМЕ
ОПИСАНИЕ
УПРАВЛЕНИЕ WEBALIZER
ВОЗРАСТАЮЩАЯ ОБРАБОТКА
ПОЛНОСТЬЮ ИЗМЕНИТЕ ПОИСКИ DNS
ВАРИАНТЫ ЛИНИИ КОМАНДЫ
ФАЙЛЫ КОНФИГУРАЦИИ
ФАЙЛЫ
ОШИБКИ
АВТОРСКОЕ ПРАВО
АВТОР

НАЗВАНИЕ

webalizer - инструмент анализа файла системного журнала сервера сети.

РЕЗЮМЕ

webalizer [выбор ...] [файл системного журнала]
webazolver [выбор ...] [файл системного журнала]

ОПИСАНИЕ

Webalizer - программа анализа файла системного журнала сервера сети, которая производит статистику использования в формате HTML для того, чтобы рассмотреть с браузером. Результаты представлены и в колоночном и в графическом формате, который облегчает интерпретацию. Ежегодно, ежемесячно, ежедневные и почасовые статистические данные использования представлены, наряду со способностью показать использование участком, URL, referrer, пользовательский агент (браузер), имя пользователя, искать вереницы, страницы входа/выхода, и страна (немного информации, возможно, не доступна если не подарок в обрабатываемом файле системного журнала).
Webalizer поддерживает CLF (общий формат регистрации) файлы системного журнала, так же как Объединенные форматы регистрации как определено NCSA и другими, и изменениями их, с которыми это пытается обращаться разумно. Кроме того, Webalizer также поддерживает wu-ftpd xferlog форматированные файлы системного журнала, позволяя анализ серверов программы передачи файлов, и регистраций полномочия кальмара. Регистрации могут также быть сжаты, через gzip. Если сжатый файл системного журнала будет обнаружен, то будет автоматически несжато, в то время как это прочитано. Сжатые регистрации должны иметь стандарт gzip расширение .gz.
webazolver - обычно только символическая связь к webalizer. Когда управляется как webazolver, только создание/обновления файла DNS выполнено, и программа выйдет однажды полный. Все нормальные варианты и директивы конфигурации доступны, однако многие не будут использоваться. Кроме того, файл тайника DNS должен быть определен. Если число процессов детей DNS, чтобы использовать не будет определено, то webazolver будет неплатеж к 5.
Эта документация обращается К Версии 2.01 Webalizer

УПРАВЛЕНИЕ WEBALIZER

Webalizer был разработан, чтобы управляться от линии команды Unix незамедлительно или как crond (8) работа. После того, как выполненный, общий поток программы:
o
Файл конфигурации по умолчанию просмотрен для. Файл, названный webalizer.conf разыскивается в текущем справочнике, и если найдено, это - данные конфигурации, разобран. Если файл не присутствует в текущем справочнике, файл/etc/webalizer.conf разыскивается и, если найдено, используется вместо этого.
o
Любые аргументы линии команды, данные программе разобраны. Это может включить спецификацию файла конфигурации, который обработан в то время, когда с этим сталкиваются.
o
Если файл системного журнала был определен, это открыто и приготовлено для обработки. Если никакой файл системного журнала не давался, STDIN используется для входа. Если имя файла регистрации '-'будет определено, то STDIN будет вызван.
o
Если справочник продукции был определен, программа делает chdir (2) к тому справочнику в prepration для того, чтобы произвести продукцию. Если никакой справочник продукции не давался, текущий справочник используется.
o
Если число отличное от нуля Детей DNS обрабатывает, были определены, они будут начаты, и указанный файл системного журнала будет обработан, создавая или обновляя указанный файл тайника DNS.
o
Если никакой hostname не давался, программа пытается получить hostname использование uname (2) запрос системы. Если это терпит неудачу, localhost используется.
o
Файл истории разыскивается в текущем справочнике (справочник продукции) и прочитан если найдено. Этот файл держит общие количества в течение предыдущих месяцев, который используется в основном index.html документ HTML. Отметьте: местоположение файла может теперь быть определено с выбором конфигурации HistoryName.
o
Если возрастающая обработка была определена, картотека данных разыскивается и загружена если найдено, содержа 'внутренние государственные' данные программы в конце предыдущего пробега. Отметьте: местоположение файла может теперь быть определено с выбором конфигурации IncrementalName.
o
Главная обработка начинается на файле системного журнала. Если регистрация охватывает многократные месяцы, seperate документ HTML создан в течение каждого месяца.
o
После главной обработки, основное index.html создана страница, который имеет общие количества к месяцу и связывается с каждым документом HTML месяцев.
o
Новый файл истории спасен к диску, который включает общие количества, произведенные Webalizer в течение потока, которым управляют.
o
Если возрастающая обработка была определена, картотека данных написана, который содержит 'внутренние государственные' данные в конце этого пробега.

ВОЗРАСТАЮЩАЯ ОБРАБОТКА

Версия 1.2x Webalizer добавляет возрастающую способность пробега. Проще говоря, это позволяет обрабатывать большие файлы системного журнала, разбивая их в меньшие части, и обрабатывая эти части вместо этого. Что это означает, в реальном исчислении - то, что Вы можете теперь вращать ваши файлы системного журнала так часто, как Вы хотите, и все еще быть в состоянии произвести ежемесячную статистику использования без потери любых деталей. В основном, Webalizer экономит и восстанавливает все внутренние данные в файле, названном webalizer.current. Это позволяет программе 'начинаться, где это кончило' если можно так выразиться, и позволяет сохранение деталей от одного пробега до следующего. Картотека данных помещена в текущий справочник продукции, и - равнина ascii файл текста, который может рассмотреться с любым стандартным редактором текста. Это - местоположение, и название может быть изменено, используя ключевое слово конфигурации IncrementalName.
Немного специальных мер должны быть принимали, используя возрастающую способность пробега Webalizer. Варианты конфигурации не должны быть изменены между пробегами, поскольку это могло вызвать коррупцию внутренних сохраненных данных. Например, изменение уровня MangleAgents заставит различные представления пользовательских агентов быть сохраненными, производя инвалида приводит к пользовательской секции агентов сообщения. Если Вы должны изменить варианты конфигурации, сделайте это в конце месяца после нормальной обработки предыдущего месяца и перед обработкой текущего месяца. Вы можете также хотеть удалить webalizer.current файл также.
Webalizer также пытается предотвратить дублирование данных, держа след timestamp последнего обработанного отчета. Этот timestamp - тогда по сравнению с текущими отчетами, обрабатываемыми, и любыми отчетами, которые были зарегистрированы, до которого игнорируются timestamp. Это, в теории, должно позволить Вам подвергать переработке регистрации, которые были уже обработаны, или регистрации процесса, которые содержат соединение обработанных/еще обработанных отчетов, и не производят дублирование статистики. Единственное время, которое это может нарушить, - то, если Вы имеете дубликат timestamps в двух seperate файлах системного журнала ... какие-нибудь отчеты во втором файле системного журнала, которые действительно имеют тот же самый timestamp, поскольку от последнего отчета в предыдущем обработанном файле системного журнала, будут отказываться, как будто они были уже обработаны. Есть много способов предотвратить, это однако, например, останавливая сервер сети перед вращением регистраций предотвратит эту ситуацию. Эта установка также требует этого, Вы всегда обрабатываете, загружается хронологический порядок, иначе потеря данных произойдет в результате timestamp, сравниваются.

ПОЛНОСТЬЮ ИЗМЕНИТЕ ПОИСКИ DNS

Поддержки Webalizer полностью изменяют поиски DNS через файл тайника DNS, который или создан/обновлен во времени выполнения, или был предварительно создан, или предыдущим пробегом webalizer, или управляя автономной версией, webazolver. Чтобы выполнять обратные поиски DNS, имя файла DNSCache должно быть определено. Чтобы создавать/обновлять файл тайника во времени выполнения, число DNSChildren должно быть отличным от нуля. Ценность DNSChildren определяет число процессов детей, чтобы разветвиться, каждый из которых выполнит обратные поиски DNS, чтобы создать/обновить файл тайника DNS. См. файл DNS.README для дополнительной информации.

ВАРИАНТЫ ЛИНИИ КОМАНДЫ

Webalizer поддерживает много различных вариантов конфигурации, которые изменят способ, которым программа ведет себя и производит продукцию. Большинство из них может быть определено на линии команды, в то время как некоторые могут только быть определены в файле конфигурации. Варианты линии команды упомянуты ниже, со ссылками на соответствующие ключевые слова файла конфигурации.
Общие Варианты
-h
Покажите все доступные варианты линии команды и программу выхода.
-v - V
Версия программы показа и программа выхода.
-d
Отладка. Показ отлаживая информацию для ошибок и предупреждений.
IgnoreHist. Игнорируйте историю. ИСПОЛЬЗОВАНИЕ С ПРЕДОСТЕРЕЖЕНИЕМ. Это заставит Webalizer игнорировать любой предыдущий ежемесячный файл истории только. Возрастающие данные (если подарок) все еще обрабатываются.
-p
Возрастающий. Сохраните внутренние данные между пробегами.
-q
Тихий. Подавите информационные сообщения. Не подавляет предупреждения или ошибки.
-Q
ReallyQuiet. Подавите все сообщения, включая предупреждения и ошибки.
-T
TimeMe. Показ силы выбора времени информации в конце обработки.
-c файл
Файл файла конфигурации использования.
-n название
HostName. Используйте название hostname.
-o директор
OutputDir. Справочник продукции использования директор.
-t название
ReportTitle. Название использования для названия сообщения.
-F (clf | программа передачи файлов | кальмар)
LogType. Определите тип регистрации, который будет обработан. Ценность может быть или clf, программой передачи файлов или форматом кальмара. Если не определенный, будет неплатеж к формату CLF. Регистрации ПРОГРАММЫ ПЕРЕДАЧИ ФАЙЛОВ должны быть в стандарте wu-ftpd xferlog формат.
-f
FoldSeqErr. Сгиб из последовательности регистрирует отчеты назад в анализ, рассматривая, как будто они были той же самой датой/временем как последний хороший отчет. Обычно, из отчетов регистрации последовательности просто игнорируются.
-Y
CountryGraph. Подавите граф страны.
HourlyGraph. Подавите почасовый граф.
-x название
HTMLExtension. Определяет расширение файла HTML, чтобы использовать. Если не определенный, неплатежи к html. Не включайте ведущий период.
-H
HourlyStats. Подавите почасовую статистику.
-L
GraphLegend. Подавите закодированные легенды графа цвета.
-l цифра
GraphLines. Определите число второстепенных линий. Неплатеж - 2. Используйте ноль ('0'), чтобы повредить линии.
-P название
PageType. Определите расширения файла, которые считают страницами. Иногда называемый pageviews.
-м. цифры
VisitTimeout. Определите период перерыва Посещения. Определенный в числе секунд. Неплатеж - 1800 секунд (30 минут).
называю
IndexAlias. Используйте название имени файла как дополнительный псевдоним для индекса..
-М. цифры
MangleAgents. Корежьте пользовательские названия агента согласно уровню пресса, определенному цифрой. Уровни пресса:
5 Название браузера и главная версия.
4 Название браузера, главная и незначительная версия.
3 Название браузера, главная версия, незначительная версия к двум десятичным местам.
2 Название браузера, главные и незначительные версии и подрывная деятельность.
1 Название браузера, версия и машина печатают если возможно.
0 Весь informaiton (оставил неизменным).
-цифра г
GroupDomains. Автоматически участки группы областью. О группирующемся уровне, определенном цифрой можно думать как 'число точек, чтобы показать в группировке. Ценность по умолчанию 0 повреждает любую группировку области.
-D название
DNSCache. Используйте название файла тайника DNS.
-N цифра
DNSChildren. Используйте цифровые процессы детей DNS, чтобы выполнить поиски DNS, или создание или updateing файл тайника DNS. Определите ноль (0), чтобы повредить создание/обновления файла тайника. Если дано, имя файла тайника DNS должно быть определено.
Скройте Варианты
-название
HideAgent. Скройте пользовательских агентов, соответствующих названию.
-r название
HideReferrer. Скройте referrer соответствие названию.
-s название
HideSite. Скройте участок, соответствующий названию.
-X название
HideAllSites. Скройте все индивидуальные участки (только товарные группы).
-u название
HideURL. Скройте URL, соответствующий названию.
Варианты размера стола
-Цифра
TopAgents. Покажите главный цифровой пользовательский стол агентов.
-R цифра
TopReferrers. Покажите главную цифру referrers стол.
-S цифра
TopSites. Покажите главный цифровой стол участков.
-U цифра
TopURLs. Покажите стол главного цифрового URL.
-C цифра
TopCountries. Покажите главный цифровой стол стран.
-e цифра
TopEntry. Покажите главный цифровой стол страниц входа.
-E цифра
TopExit. Покажите главный цифровой стол страниц выхода.

ФАЙЛЫ КОНФИГУРАЦИИ

Файлы конфигурации - стандартный ascii (7) файлы текста, которые могут быть созданы или редактировали использование любого стандартного редактора. Чистые линии и линии, которые начинаются с признака фунта ('#') игнорируются. Любые другие линии, как полагают, являются configurgation линиями, и имеют форму "Ценность Ключевого слова", где Ключевое слово - одно из в настоящее время доступных ключевых слов конфигурации, определенных ниже, и 'Ценность' - ценность, чтобы назначить на тот специфический выбор. Любой текст, найденный после ключевого слова до конца линии считают ценностью ключевого слова, таким образом Вы не должны включить ничто после фактической ценности на линии, которая не фактически часть назначаемой ценности. Файл sample.conf предоставленный распределение содержит много полезной документации и примеров также. Общие Ключевые слова Конфигурации
Название LogFile
Файл системного журнала использования назвал название. Если ни один не определил, STDIN будет использоваться.
Название LogType
Определите тип файла системного журнала как название. Ценности могут быть или сетью, кальмаром или программой передачи файлов, с неплатежом, являющимся сетью.
Директор OutputDir
Создайте продукцию в справочнике директор, Если ни один не определил, текущий справочник будет использоваться.
Название HistoryName
Имя файла, чтобы использовать для файла истории. Относительно справочника продукции, если абсолютное название не дается (то есть: запуски с '/'). Неплатежи к webalizer.hist' в стандартном справочнике продукции.
Название ReportTitle
Используйте название вереницы названия для названия сообщения. Если ни один не определил, используйте неплатеж (на английском языке) "Статистика Использования для".
Название HostName
Установите hostname для сообщения как название. Если ни один не определил, попытка будет сделана собрать hostname через uname (2) запрос системы. Если это будет терпеть неудачу, то localhost будет использоваться.
UseHTTPS (да | не)
Используйте https: // на связях к URL, вместо неплатежа http://, в столе 'Главных URL'.
Тихий (да | не)
Подавите информационные сообщения. Предупреждение и Ошибочные сообщения не будут подавлены.
ReallyQuiet (да | не)
Подавите все сообщения, включая Ошибочные сообщения и Предупреждение.
Отладка (да | не)
Напечатайте дополнительную информацию отладки относительно Предупреждений и Ошибок.
TimeMe (да | не)
Сила, рассчитывающая информацию в конце обработки.
GMTTime (да | не)
Используйте время (UTC) по Гринвичу вместо местного timezone для сообщений.
IgnoreHist (да | не)
Игнорируйте предыдущий ежемесячный файл истории. ИСПОЛЬЗОВАНИЕ С ПРЕДОСТЕРЕЖЕНИЕМ. Не предотвращает Возрастающую обработку файла.
FoldSeqErr (да | не)
Сгиб из последовательности регистрирует отчеты назад в анализ, рассматривая их, как будто они имели ту же самую дату/время как последний хороший отчет. Обычно, из отчетов регистрации последовательности игнорируются.
CountryGraph (да | не)
Граф Использования Страны Показа в сообщении о продукции.
DailyGraph (да | не)
Покажите Ежедневный Граф в сообщении о продукции.
DailyStats (да | не)
Покажите Ежедневную Статистику в сообщении о продукции.
HourlyGraph (да | не)
Покажите Почасовый Граф в сообщении о продукции.
HourlyStats (да | не)
Покажите Почасовую Статистику в сообщении о продукции.
Название PageType
Определите расширения файла, чтобы рассмотреть как страница. Если файл будет найден, чтобы иметь то же самое расширение как название, то это будет подсчитано как страница (иногда названный pageview).
GraphLegend (да | не)
Позволяет, что цвет закодировал легенды графа, чтобы быть, позволили/калечат.
Цифра GraphLines
Определите число второстепенных линий ссылки, показанных на произведенных графах. Повредите при использовании ноля ('0'), неплатеж - 2.
Цифра VisitTimeout
Определяет ценность перерыва посещения. Неплатеж - 1800 секунд (30 минут). Посещение определено, смотря на различие вовремя между потоком и последним запросом от определенного участка. Если различие больше или равно ценности перерыва, запрос подсчитан как новое посещение. Определенный в секундах.
Название IndexAlias
Название использования как дополнительный псевдоним для индекса *.
Цифра MangleAgents
Корежьте пользовательские названия агента, основанные на цифре уровня пресса. См. выключатель линии команды-M для уровней пресса и их значения. Неплатеж - 0, который не корежит пользовательских агентов вообще.
SearchEngine называют переменную
Позволяет спецификация по