Прості поради по установці системи статистики на 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.