четверг, 5 апреля 2012 г.

Canon MF3110 и Windows 7 64-бит

Дано: Windows7 64 бит, принтер Canon MF3110.
Задача: заставить работать.
На сайте производителя имеются драйвера только под 32-х битную версию. Переставлять Windows заказчик не дает. После непродолжительных поисков было найдено решение народных умельцев. Небольшая заметка на память.
Для данного устройства под 64-битную Windows подходят драйвера для LaserBase MF5770 того же производителя.
1. Итак, скачиваем драйвера отсюда - http://software.canon-europe.com/software/0037099.asp
2. Распаковываем во временную папку.
3. Добавить принтер с помощью мастера в Панель Управления -> Устройства и Принтеры
3.1 выбрать Сетевой принтер
3.2 Использовать существующий порт, выбрать USB
3.3 Установка с диска, выбрать папку с драйвером, выбрать файл CNXRPKA6
3.4 Выбрать Canon MF5700 Series
3.5 Согласиться "Заменить текущий драйвер"

Литература:
http://genmed-root.blogspot.com/2011/03/canon-mf3110-windows-7-x64.html

среда, 4 апреля 2012 г.

Настройка awstats для снятия статистики proftpd


Предположим пакет proftpd установлен и настроен. Задача сводится к получению статистики из файла /var/log/xferlog (путь к файлу может отличаться, проверьте директиву TransferLog в конфигурационном файле proftpd.conf) и приведению ее к удобочитаемому виду.

Пример лог-файла xferlog
Wed Jan 01 19:29:35 2012 1 192.168.1.1 102 /home/test/123.txt b _ o r test ftp 0 * c

Подробную информацию о том, что именно записывается в данный лог-файл можно получить из документации, в частности описание директивы LogFormat.

Отредактировать файл /etc/awstats/awstats.DOMAIN.COM.conf (приведу лишь измененные строчки)
# Файл с данными
LogFile="/var/log/xferlog"
# Тип лог-файла, для web-сервера W, F — для ftp и т.п.:
LogType=F
# Строка, описывающая формат лог-файла
LogFormat="%time3 %other %host %bytesd %url %other %other %method %other %logname %other %code %other %other"
# Указываем имя домена
SiteDomain="DOMAIN.COM"
# Указываем все возможные псевдонимы домена
HostAliases="localhost 127.0.0.1 www.DOMAIN.COM ftp.DOMAIN.COM"
# В какой папке будут лежать БД awstats, на основе этих данных awstats сгенерирует отображаемую статистику.
DirData="/var/www/awstats/DOMAIN.COM"
# Путь к папке с иконками
DirIcons="/awstats/icon/"

Добавляем в cron:
crontab -e
30 * * * * /var/www/awstats/awstats.pl -config=DOMAIN.COM -update >/dev/null
40 * * * * awstats_buildstaticpages.pl -config=DOMAIN.COM -update -lang=ru -awstatsprog=/var/www/awstats/awstats.pl -dir=/var/www/awstats/DOMAIN.COM/ >/dev/null

Перезапуск crond.
service crond restart

Настройки виртуального хоста nginx можно взять из моей предыдущей заметки http://jskyworker.blogspot.com/2011/10/awstats-web-nginx.html

Литература: