установка webalizer

пойдите, чтобы управлять propt и выполнить следующую команду:

 cluster node <node name> /forcecleanup

 Ex: suppose ur node1 name is testnode1 then the command should be 

 cluster node testnode1 /forcecleanup 
1
задан 1 December 2010 в 21:17
1 ответ

Что является Webalizer: (для тех, которые задаются вопросом)

Webalizer является быстрой, бесплатной аналитической программой файла журнала веб-сервера, записанной в C, который представляет высоко подробные, легко настраиваемые отчеты об использовании в формате HTML. Это было записано для решения нескольких проблем с в настоящее время доступными аналитическими пакетами.

Функции Webalizer:

  • Это записано в C, чтобы быть чрезвычайно быстрым и очень портативным. На машине Pentium на 200 МГц более чем 10 000 записей могут быть обработаны через одну секунду с файлом на 40 мегабайтов, занимающим примерно 15 секунд (более чем 150 000 записей).
  • Стандарт поддержек Общие журналы сервера Формата файла журнала. Кроме того, несколько изменений объединенного Формата файла журнала поддерживаются, позволяя статистике быть сгенерированными для обращения сайтов и типов браузера также. Теперь также имеет собственную поддержку wu-ftpd xferlog FTP и форматы журнала сквида также.
  • Сгенерированные отчеты могут быть настроены из командной строки, или при помощи одного или нескольких конфигурационных файлов. Подробная информация о параметрах конфигурации может быть найдена в файле README, предоставленном всеми дистрибутивами.
  • Поддержки несколько языков. В настоящее время каталанский язык, китайский язык (традиционный и упрощенный), хорватский язык, чешский, датский, нидерландский, английский, эстонский, финский, французский, галисиец, немец, грек, венгр, исландский, индонезийский, итальянский, японский, корейский, латышский, малайский, норвежский, польский, португальский язык (Португалия и Бразилия), румынский язык, русский язык, сербский язык, словацкий язык, словенский, испанский, шведский, турецкий и украинский язык доступны.
  • Неограниченные размеры файла журнала и частичные журналы поддерживаются, позволяя журналам быть повернутыми как часто по мере необходимости, и избавляя от необходимости сохранить огромные ежемесячные файлы в системе.
  • Распределенный в соответствии с Генеральной общедоступной лицензией GNU, полный исходный код является доступными, а также двоичными дистрибутивами для некоторых более популярных платформ

Установка Webalizer:

Существует несколько способов установить Webalizer - такой, поскольку склонный - добираются, конфетка, и конечно из источника.

установка через Кв. - добирается, или конфетка так же проста как просто выполнение команды

конфетка-y устанавливает webalizer, или склонный - получают установку webalizer-y

Установка через исходный код

  1. Сначала мы должны загрузить webalizer sourcode сначала:

    wget ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-03-src.tgz

  2. Теперь позволяет, распаковывают его

    tar zxvf webalizer*

  3. Makesure у Вас есть gcc компилятор и установленная библиотека Gd, Вы можете, установил его с помощью конфетки

    вкусная установка gcc gcc-c++ gd-devel

  4. Теперь войдите в webalizer* каталог, скомпилируйте и установите его

    CD webalizer*./настраивать делает, делают установку

Это установлено, и Вы можете, проверил версию теперь

webalizer --version
Webalizer V2.23-03 ********other stuff shows here***** 

КОНФИГУРАЦИЯ WEBALIZER (единственный домен)

  1. Создайте центральный каталог для webalizer конфигурационных файлов

    mkdir/etc/webalizer

  2. Создайте два webalizer конфигурационных файла, a.example.conf от файла примера и поместите его в/etc/webalizer каталог. Необходимо определить местоположение webalizer.conf.sample файлов и скопировать его в/etc/webalizer каталог

    CP/usr/local/etc/webalizer.conf.sample/etc/webalizer/a.example.com.conf

  3. Измените LogFile, OutputDir и HostName webalizer файлов конфигурации. Например, fora.example.com.conf

    vi / etc/webalizer/a.example.com.conf

и изменяет содержание

LogFile /var/log/httpd/access_log
into
LogFile /var/log/httpd/access_log_1  # it depend on your httpd access_log you can search it on /var/log/httpd/ directory 
OutputDir /var/www/usage/a
into
OutputDir  /home/praetorian-id.org/public_html/webalizer  # it depend on your apache virtual directory that you set on httpd.conf (/etc/httpd/conf/httpd.conf)
HostName       localhost
into
HostName       yourhostname.org  # it depend on your web hostname

Примечание: Можно хотеть указать другие настройки, характерные для домена, такие как HideReferrer, HideSite, и т.д.

  1. Для обработки всех виртуальных сайтов выполните следующую команду:

    поскольку я в/etc/webalizer / *.conf; сделайте webalizer-c $i;готово

Теперь Вы видите webalizer файлы на своем сайте, примере:

http://domainname.org/webalizer/usage_20100811.html

Как установить Webalizer на нескольких виртуальный домен:

Tha выше учебного руководства должны установить webalizer для единственного домена, что было бы, если необходимо было создать webalizer для нескольких домен?, Вам нужно к makesure, который Вы имеете, создают пользовательский вход в систему Ваша каждая виртуальная установка домена на httpd.conf, это обычно находится на/usr/local/apache/conf/httpd.conf, вот eample:

<VirtualHost 34.14.212.39>
    ServerName test.com
    ServerAlias www.test.com
    DocumentRoot "/home/domains/test.com/htdocs"
    CustomLog "/home/domains/test.com/logs/access_log" common
</VirtualHost>

как Вы видите выше, мы установили пользовательский вход в систему/home/domains/test.com/logs/access_log, также удостоверьтесь, что Вы имеете, создают/home/domains/test.com/logs каталог и устанавливают разрешение, был установлен для пользователей доменов

- rw-r - r - 1 пользователь доменов 677485 1 декабря 14:45 access_log затем устанавливают путь журнала на Вашем webalizer conf на/etc/webalizer/

# vi /etc/webalizer/test.conf

LogFile/home/domains/test.com/logs/access_log затем установил его на виртуальный домен, который Вы имеете :)

и последняя вещь, перезапустите httpd при использовании об/мин

# service httpd restart

Необходимо видеть размер access_logs на увеличении/home/domains/test.com/logs/access_log, если не проверенный разрешение и webalizer конфигурируются на/etc/webalizer/test.com.conf

Не забывайте добавлять крон, таким образом, webalizer может быть udpated автоматически

crontab -e

добавить

1 * * * * /root/dowebalizer >>/dev/null 2>&1

я установлю crontab каждый 1 час для выполнения сценария оболочки на/root/dowebalizer

Теперь создайте сценарий оболочки на/root/dowebalizer

vi /root/dowebalizer

введите следующее:

#!/usr/bin/perl
use strict;

my @files = </etc/webalizer/*.conf>;

foreach my $file (@files) {
        chomp($file);
        system("/usr/local/bin/webalizer -c $file");
}

Escape хита и сохраняет с w!

это помогало Вам? раз так - оставляют комментарий, градуируют его - и отмечают его :-)

0
ответ дан 4 December 2019 в 10:32