QNAP NAS подключение статистики Webalyzer к Squid
Есть отличный сетевой накопитель QNAP TS-420, позволяющий выполнять роль небольшого сервера в компании. Есть задача - сделать из него прокси-сервер с ведением статистики по пользователям.
Для начала надо установить приложения Squid и Webalyzer:
Далее открываем Webalyzer и заканчиваем установку программы. Там надо нажать галочку и кнопку продолжить. После этого несколько минут ждать.
Затем открываем Squid и заходим в режим ручной правки конфигурации. Находим там такую строку:
access_log /share/MD0_DATA/.qpkg/Squid/opt/var/squid/logs/access.log squid
Путь может быть немного другой, но не в этом суть. Копируем себе в блокнот. Закрываем.
Далее идем и открываем доступ к NAS через SSH:
Не забываем нажимать кнопку "Применить"!
Скачиваем программу PuTTY (к примеру тут), и подключаемся к дисковому массиву:
Вводим логин/пароль администратора системы и входим в командную строку.
Вводим команду:
cd /share/MD0_DATA/.qpkg/Webalizer
и попадаем в папку с конфигурационным файлом программы.
Далее запускаем:
vi webalizer.conf.sample
и начинаем редактировать файл.
Главные команды:
кнопка "Insert" - переключение режима замены и вставки текста
кнопка "Esc" - выход из режима редактирования в режим команд
в режиме команд если набрать :q! и нажать "Enter" то можно выйти не сохраняя текст
в режиме команд если набрать :wq и нажать "Enter" то можно выйти, сохранив текст
находим строку:
LogFile /var/log/access_log
и добавляем в начало символ #
ниже пишем строку:
Logfile /share/MD0_DATA/.qpkg/Squid/opt/var/squid/logs/access.log
Далее чуть ниже находим строку
#LogType clf
и меняем ее на
LogType squid
лалее нажимаем "Esc" и набираем :wq и нажимаем "Enter".
Далее набираем:
./webalizer.sh restart
Все! Можно закрывать терминал и заходить на Webalyzer - смотреть что получилось.