VDS54.RU - Поддержка Unix/Linux серверов ( VPS/VDS и dedicated )

Поддержка Unix/Linux серверов (VPS/VDS и dedicated)

Администрирование серверов. Установка и настройка Directadmin, Amiro.CMS. Услуги администратора.


 
  1: Базовый  
 

Абонентское обслуживание

+ 3 часа администрирования
+ Установка базового ПО
+ Настройка  безопасности
+ Анализ логов
+ Мониторинг загрузки
Аб. плата — 1570 р. / месяц
Установка — 750 р. за сервер

ЗАКАЗАТЬ »   

 
     
  2: Расширенный  
 

Абонентское обслуживание

+ 7 часа администрирования
+ Установка базового ПО
+ Настройка  безопасности
+ Анализ логов
+ Мониторинг загрузки
Аб. плата — 3070 р. / месяц
Установка — 750 р. за сервер

ЗАКАЗАТЬ »   

 
     
  3: Экстра  
 

Абонентское обслуживание

+ 20 часа администрирования
+ Установка базового ПО
+ Настройка  безопасности
+ Анализ логов
+ Мониторинг загрузки
Аб. плата — 6070 р. / месяц
Установка — 750 р. за сервер

ЗАКАЗАТЬ »   

 
     
 

Awstats не показывает статистику за прошедший месяц

02.10.10 13:32

С обновлением Directadmin до текущей версии v1.36.2 возник баг. На некоторых ОС для сайтов в панели управления дирекадмин не  отображается статистика за прошедший Сентябрь месяц.

Нами написан и предлагается для использования небольшой скрипт, который "пройдется" по всем сайтам и сгенерирует необходимые для корректного отображения данных файлы.

Создаем и открываем файл /home/rebuild-awstats-092010.sh для редактирования:

# vi /home/rebuild-awstats-092010.sh

В него добавляем код:

#!/bin/sh
#----------------------------------------------------------------------
# Author: VDS54.RU/NSK21.RU
# Created at: Sat Oct  2 13:41:41 NOVST 2010
#----------------------------------------------------------------------
#
for username in `ls -1 /usr/local/directadmin/data/users`; do
{
    echo "=> Found ${username}";
    for domain in `ls -1 /home/${username}/domains/`; do
    {
        echo "==> Found ${domain} for ${username}";
        if [ -d "/home/${username}/domains/${domain}/awstats" ]; then
        {
            echo "===> Gonna rebuild Awstats for September 2010 on ${domain}";
            perl /usr/local/awstats/tools/awstats_buildstaticpages.pl \
                -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl \
                -config=${domain} \
                -year=2010 -month=09 \
                -configdir=/home/${username}/domains/${domain}/awstats/.data \
                -dir=/home/${username}/domains/${domain}/awstats \
                -builddate=$Y$M \
                -lang=ru \
                -diricons=icon 2>&1 1>/dev/null
        }
        fi;
    }
    done;
}
done;

Даем права на выполнение:

chmod 700 /home/rebuild-awstats-092010.sh

И запускаем от root.


P.S. Можно скачать по ссылке http://www.vds54.ru/_public_files/rebuild-awstats-092010.sh.txt

P.S.S. Можно использовать расширенную версию скрипта для перегенерации статистики за произвольный месяц/год для всех или выбранного пользователя. Ссылка на страницу скрипта:  http://www.vds54.ru/help/pereschet-awstats-za-ljuboj-period




Рубрики: Directadmin Awstats



« Пересчет AwStats за любой период в Directadmin   В начало   Directadmin неправильно отображает занятое место на диске »





При перепечатке, копировании материалов с сайта прямая и активная ссылка, разрешенная для индексации поисковыми роботами, на источник www.vds54.ru обязательна!



[ Новости ] [ Контакты ] [ Регламент ] [ Порядок работы ] [ Как оплатить ] [ Администирование серверов ] [ Карта сайта ]

2005-2012 © VDS54.RU - Администрирование серверов в Новосибирске. Настройка web и хостинг серверов. Панель управления Directadmin.   Консультационный центр.   Платный VPS/VDS хостинг на базе OpenVZ.   База знаний по хостинг панели Директадмин. Заметки и решения.
 2009-2012 © Powered by NSK21.RU. Copyright © VDS54.RU 2010-2012 All rights reserved. Все права защищены.

Работает на Amiro CMS - Free