Установка и настройка Webalizer в CentOS / Fedore Core

Author admin acount on July 22, 2011 | Print | Bookmark


Webalizer - приложение для анализа логов web серверов. Написан на языке C, и как следствие, очень быстр. Webalizer генерирует хорошо детализированную статистику (год, месяц, день), которая легко настраивается и выводится в формате HTML. Поддерживает обработку следующих типов лог файлов: HTTP Common Logfile Format (CLF), FTP, Squid. Кроме того, способен обрабатывать заархивированные лог файлы (gzip, bzip2).

Для установки потребуется libGD, libPNG

# yum install gd

Если у Вас установлен DirectAdmin используйте официальный источник

# wget http://files.directadmin.com/services/custombuild/webalizer-2.23-05-src.tgz
# tar xvzf /webalizer-2.23-05-src.tgz
# cd /webalizer-2.23-05

Либо :
# wget ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-05-src.tgz
# tar xvzf /webalizer-2.23-05-src.tgz
# cd /webalizer-2.23-05

Теперь конфигурируем:

# ./configure --prefix=/usr --with-png=/usr/local/lib --with-gdlib=/usr/local/lib --with-gd=/usr/local/include --enable-dns --with-dblib --with-db --with-z-inc --with-zlib
# make
# make install

Запустим и протестируем:

# webalizer

webalizer: /usr/local/lib/libpng12.so.0: no version information available (required by /usr/lib64/libgd.so.2)
Webalizer V2.23-05 (Linux 2.6.39.2-server.ua x86_64) English
Using logfile STDIN (clf)
Creating output in current directory
Hostname for reports is 'free.server.ua'
History file not found...

После запуска  возможно выдаст ошибку из-за, того что библиотеку он смотрит в /usr/local. Решение данной проблемы:

# ln -s /usr/local/lib/libgd.so.2 /usr/lib/libgd.so.2

Was this article helpful?

Yes No

Category: Виртуальные сервера, Выделенные сервера

Last updated on July 22, 2011 with 9235 views