LinuxForum.Fans
Тема

Посоветуйте анализатор логов для Squid3

Автор: Nigelist 30 сообщений 39751 просмотров
07.03.2014 08:14 #370666

При раздаче интернета через Squid3 столкнулся с рядом сложностей. В результате возник ряд вопросов, по которым прошу форумных гуру просветить меня:

  1. Посоветуйте стабильный анализатор логов для Squid3 с web-интерфейсом (желательно realtime), с возможностью формирования отчетов с графиками и прочим. Желательно наличие в родных репозиториях.
  2. Не смог найти внятного материала настройке ClamAV для проверки трафика проходящего через Squid3 т.е. без еретического на Debian make install. В частности может кто подскажет статью или в теме опишет работу с libc-icap-mod-clamav?
  3. Посоветуйте стабильный и простой в настройке почтовик, который может пересылать почту на сторонние почтовые сервисы (Яндекс, Gmail и пр.)
  4. Запретил скачивание файлов с определенными расширениями вроде *.mp3 и прочего. Но не получается запретить потоковое аудио и видео. Пробовал по этому материалу.
  5. Ну и последний вопрос. Есть ли хорошая альтернатива Squid3 без проблем с pop3/smtp/imap и др. Читал про dante-server. Кто-нибудь его использует? Есть ли у dante-server в частности и у socks прокси вообще, какие либо недостатки и ограничения?
07.03.2014 11:25 #370702
"Nigelist" написал:
Посоветуйте стабильный анализатор логов для Squid3 с web-интерфейсом (желательно realtime), с возможностью формирования отчетов с графиками и прочим. Желательно наличие в родных репозиториях.

Попробуйте LightSquid. В репозиториях Debian он есть. Другим вашим требованиям он также соответствует.

"Nigelist" написал:
Посоветуйте стабильный и простой в настройке почтовик, который может пересылать почту на сторонние почтовые сервисы (Яндекс, Gmail и пр.)

Postfix, qmail, exim.

08.03.2014 15:20 #370844

allez, спасибо! С другими вопросами идей нет:

08.03.2014 15:54 #370849

почтарь xmail ещё =) проще некуда.

08.03.2014 16:47 #370857
Nigelist написал:
allez, спасибо! С другими вопросами идей нет:

Да завсегда пожалуйста. :)
По другим вопросам, увы, ничего не подскажу, поскольку с задачами такого рода за всю свою жизнь ни разу не сталкивался.

10.03.2014 12:22 · отредактировано #371168

А по поводу блокирования потоковых данных (видео и аудио) с того же youtube.com, music.yandex.ru, zaycev.net ничего не посоветуете? У кого получилось запретить видео и аудио с этих сайтов, поделитесь рецептом.

10.03.2014 13:24 #371184
Nigelist написал:
А по поводу блокирования потоковых данных (видео и аудио) с того же youtube.com, music.yandex.ru, zaycev.net ничего не посоветуете? У кого получилось запретить видео и аудио с этих сайтов, поделитесь рецептом.

squid

11.03.2014 07:02 #371318

Kettler, чтобы это значило? Я имел в виду правила запрета. У меня Squid3.

14.03.2014 15:17 #372122

allez, а ещё есть альтернативы, которые нормально работают с тем же nginx? А то, что-то не получилось lightsquid прикрутить к nginx.

14.03.2014 16:03 #372147

Nigelist, SARG не подойдёт?

15.03.2014 04:01 #372271
Nigelist написал:
allez, а ещё есть альтернативы, которые нормально работают с тем же nginx? А то, что-то не получилось lightsquid прикрутить к nginx.

А что конкретно не получается? Из анализаторов есть SARG, SAMS, http://www.opennet.ru/prog/sml/100.shtml Вот чтоб прям реалтайма я не видел, на лайтсквиде логи парсятся быстро и с минимумом нанагрузки на сервер. Плюс его можно запихнуть в крон на каждые полчаса. Сарг логи парсит небыстро, и клепает кучу маленких хтмл страничек.

15.03.2014 05:24 · отредактировано #372273
"Nigelist" написал:
allez, а ещё есть альтернативы, которые нормально работают с тем же nginx? А то, что-то не получилось lightsquid прикрутить к nginx.

Гляньте сюда: "Как запустить lightsquid под nginx", вдруг да поможет?

15.03.2014 05:30 #372274

"AQIS" написал:
на лайтсквиде логи парсятся быстро и с минимумом нанагрузки на сервер. Плюс его можно запихнуть в крон на каждые полчаса
Категорически подтверждаю. :) Я, например, в свое время по просьбе руководства запускал lightparser каждые пять минут на прокси, за которым сидело примерно полсотни пользователей. Логи парсились за считанные секунды.
15.03.2014 07:17 · отредактировано #372280
"AQIS" написал:
А что конкретно не получается? Из анализаторов есть SARG, SAMS, http://www.opennet.ru/prog/sml/100.shtml
Не получается подружить lightsquid с nginx. Большая часть статей посвященная установке lightsquid, ориентирована на apache2. А у меня уже настроен nginx + php5-fpm. SAMS2 не захотел собираться в пакет, пробовал зависимости в готовом пакете, просто перепаковал их, так демон SAMS вообще не запустился. Хотя да, изначально хотел поставить SAMS2.

"frost42" написал:
Nigelist, SARG не подойдёт?
Насколько я читал про неё - тяжелая программка. Что подтверждают форумчане:
"AQIS" написал:
Сарг логи парсит небыстро, и клепает кучу маленких хтмл страничек.

"AQIS" написал:
По поводу 2 пункта http://interface31.ru/tech_it/2010/06/u … lamav.html
Там используется HAVP. А его в репозиториях стабильного Debian нету. Проверено.

P.S. Единственное чего добился при попытке прикрутить lightsquid к nginx, это страничку: Access denied.
P.P.S. Только что попробовал webmin, не понравилось.
15.03.2014 11:12 #372315
"Nigelist" написал:
Не смог найти внятного материала настройке ClamAV для проверки трафика проходящего через Squid3 т.е. без еретического на Debian make install.

ClamAV уже ересь. NoWay.

"Nigelist" написал:
Посоветуйте стабильный и простой в настройке почтовик, который может пересылать почту на сторонние почтовые сервисы (Яндекс, Gmail и пр.)
msmtp

"Nigelist" написал:
Запретил скачивание файлов с определенными расширениями вроде *.mp3 и прочего.
неужели вы думаете, что ваши юзеры не умеют качать и делать такое: http://urlid.ru/blkg ?

"Nigelist" написал:
Ну и последний вопрос. Есть ли хорошая альтернатива Squid3

сквид и так неплохо работает.

15.03.2014 12:08 #372318

drBatty, я конечно вас уважаю и преклоняюсь перед вашими знаниями и опытом. За

"drBatty" написал:
msmtp
спасибо. Но давайте без вашего повсеместного сарказма и иронии (типа: "вы все гавно"). Вообще хотелось бы больше конкретики. И желательно с ссылками на рабочие примеры. Если Clamav ересь, что не ересь Из бесплатного конечно?
"drBatty" написал:
неужели вы думаете, что ваши юзеры не умеют качать и делать такое: http://urlid.ru/blkg ?
Думаю 99% не умеет точно. А кто умеет, тому мы и сами разрешим, т.к. эти люди с пониманием.

toAll по поводу прикручивания lightsquid к nginx. Насколько я понял, надо в кофиг сайта добавить секцию location в которой явно указать директорию в которой лежать необходимые файлы lightsquid. Если я не ошибаюсь, вот директория:
[console]/usr/lib/cgi-bin/lightsquid/[/console]
которая содержит нужный файл: index.cgi

Но вот только я не знаю, как правильно описать эту секцию.
15.03.2014 16:39 · отредактировано #372406

"Nigelist" написал:
Если Clamav ересь, что не ересь
/0

(бесплатно нельзя. Но мысы сделала калькулятор, который делит на ноль, и получается +бесконечность)

Думаю 99% не умеет точно.
они умеют гуглить.
19.03.2014 10:25 #373052

Кто нибудь может конфиг lightsquid заточенный под Apache, переделать для nginx? Вот собственно кофиг:
[console]Alias /lightsquid/ /usr/lib/cgi-bin/lightsquid/

<Location "/lightsquid/">
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0
# Before uncommenting the following lines please put IP address
# of your computer in the Allow line
# Allow from REPLACE-WITH.YOUR-HOST.IP-ADDRESS
# IPv6 addresses work only with apache2
Allow from ::1/128
</Location>[/console]

20.03.2014 12:52 #373181

Хочу продолжить в этой теме обсуждение статьи с linuxru.org. В данный момент возникло несколько вопросов применительно настроек cgi на Debian (fcgiwrap и spawn-fcgi установлены).

  1. У меня нету файла:
    [console]cp /etc/conf.d/spawn-fcgi[/console]
    И хотя содержимое файла приведено в статье, непонятно где этой файл храниться в Debian?
  2. В настройке указаны пользователь и группа nginx:
    [console]...
    FCGI_USER=nginx
    FCGI_GROUP=nginx
    ...[/console]
    Должен ли на Debian указан пользователь www-data?
  3. Та же сама ситуация с:
    [console]...
    $ cd /etc/init.d/
    $ ln -s spawn-fcgi spawn-fcgi.fcgiwrap
    ...[/console]
    В /etc/init.d нету файла spawn-fcgi, хотя может имеется в виду /etc/conf.d/spawn-fcgi?
  4. Нету файла /etc/nginx/fastcgi.conf, где брать не указано.
    [console]...
    include /etc/nginx/fastcgi_params;
    include /etc/nginx/fastcgi.conf;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    ...[/console]
Войдите или зарегистрируйтесь, чтобы ответить.