Установка и настройка Webalizer в CentOS / Fedore Core
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