Простые советы по установке системы статистики на Gentoo linux

   Система статистика awstats – весьма полезная вещь для мониторинга стабильной работы сервера. Технология позволяет получить наиболее точные и развернутые данные по производительности и ошибкам. Большинство информации по этой теме в сети слегка устарела, поэтому прилагаем новые советы по установки awstats.
В нашем случае мы использовали систему awstats версии 6.9.
Алгоритм действий следующий:
   1. Для установки нам потребуется webapp, поэтому ставим флажок VHOSTS, прописывая строку USE=”vhosts” emerge awstats
   2. После окончания процесса сборки необходимо довести процесс установки пакета до конца с помощью webapp-config:
webapp-config -I -h <host> -d awstats awstats <version>
В данном случае host подразумевает конкретный хостинг для установки, а version – версию продукта.
   3. По окончнаию установки прописываем в конфигурационном файлестрочку виртуального хоста в апачи:
<Module log_config_module>
CustomLog /var/log/ВашСайт_access_log combined
TransferLog /var/log/apache2/ВашСайт_access_log -  Трансфер логи пишутся по умолчанию
</IfModule>
   4. Получившуюся систему awstats необходимо конфигурировать под ваш домен. Скопируйте стандартный файл конфигурации и отредактируйте содержимое
cp /etc/awstats/awstats.model.conf
/etc/awstats/awstats.ВашДомен.ru.conf
   5. Там прописываем нужные позиции и сохраняем получившийся файл:
SiteDomain="ВашДомен"
HostAliases="www.ВашДомен"
LogFile="/var/log/ВашДомен_access_log"
   6. На этом редактирование конфига в принципе закончено.
   7. Затем необходимо обновить имеющуюся статистику с помощью:
/usr/share/webapps/awstats/6.9-r1/hostroot/cgi-bin/awstats.pl -config=ВашДомен -update
   8. Не забудьте, что в директории, которая в нашем случае обозначена как /6.9-r1/, нужно прописать вашу версию статистики
   9. Для комфорта скрипт системы статистики добавляем в крон:
crontab -e
   10. Для этого в появившееся окно (оно назначается в /etc/rc.conf) добавляем строку, исправив вновь версию на вашу:
37 0 * * * /usr/share/webapps/awstats/6.9-r1/hostroot/cgi-bin/awstats.pl -config=yourdomain.org -update >/dev/null 2>&1
В данном случае выставлен автоматический запуск статистики на 12:37 дня.
   11. Для того, чтобы система не полетела, копируем всю информации из директории /usr/share/webapps/awstats/6.9-r1/hostroot/ в корневой файл домена и добавляем в веб-интерфейс возможность ручного управления. Для этого в конфиге домена /etc/awstats/awstats.ВашДомен.ru.conf заменяем «0» в AllowToUpdateStatsFromBrowser=0 на «1».
Чтобы отсматривать получаемую статистику, заходите на ВашДомен/cgi-bin/awstats.pl.