Подскажите пожалуйста ПО для реализации поставленной задачи требования такие:
- паралельная работа и балансировка на двух серверах - на случай отказа одного из них
- возможность работы в автоматическом режиме с несколькими провайдерами
- формирования доступа на основе групп в домене
- возможность вести учет потребляемого трафика в реальном режиме времени, формирование групп по скорости, лимитам из домена
- работа не через прокси, клиентов с динамическими IP адресами (клиент банки, этран и т.д.)
- поддержка VPN соединений
- возможность формировать отчеты по потребляемому трафику и посещаемым ресурсам за определенный промежуток времени (день, месяц)
- возможность пользователю смотреть свою статистику по потребленному трафику
- возможность ограничивать сайты по группам и категориям
Помогите подобрать програмный(е) продукт(ы) для решения задач
а у доброго дяди гугла спрашивали? дайте угадаю - нет. Как минимум инфу по пакетах для VPN, ведение учета трафика и ограничение доступа к инету он сразу выдаст.
Не будьте ленивыми, люди!
milliardik, попробуйте немного конкретизировать, что вы хотите в итоге увидеть =). А уж потом вам и софт и даже ссылки на готовые решения можно будет давать.
Пока предварительно могу сказать, что большую часть ваших запросов покроет система UTM. Она под *nix. Платная правда... но выполняет заявленные функции хорошо.
По поводу vpn для начала неплохо бы определиться какой из них вам нужен. Можно же настроить openvpn, pptp, pppoe или еще чего.
часть проблем может решить Zentyal
но UTM предпочтительнее.
milliardik, попробуйте немного конкретизировать, что вы хотите в итоге увидеть =). А уж потом вам и софт и даже ссылки на готовые решения можно будет давать.
Пока предварительно могу сказать, что большую часть ваших запросов покроет система UTM. Она под *nix. Платная правда... но выполняет заявленные функции хорошо.
По поводу vpn для начала неплохо бы определиться какой из них вам нужен. Можно же настроить openvpn, pptp, pppoe или еще чего.
ПРедприятие, около 1000 пользователей, необходимо ПО для решения выше поставленной задачи, бесплатное под *nix. Да что касаеться VPN я с вами согласен.
а у доброго дяди гугла спрашивали? дайте угадаю - нет. Как минимум инфу по пакетах для VPN, ведение учета трафика и ограничение доступа к инету он сразу выдаст.
Не будьте ленивыми, люди!
Спрашивал - он отвечал :
http://www.opennet.ru/base/net/squid_ipvs_keepalived.txt.html - Балансировка
IPTABLES – для построения брандмауэра
SQUID – в качестве прокси-сервера
SAMS – система управления SQUID’ом. На самом деле, подобных решений навалом, но мне SAMS нравится своей логичностью, наглядностью отчетов, простотой эксплуатации, возможностью интеграции с Active Directory на уровне учетных записей и возможностью предоставить доступ к статистике людям, не имеющим административных прав в системе.
MySQL – СУБД для хранения служебных данных
APACHE – web-сервер для визуализации интерфейса SAMS.
Samba
[quote=r1sh]а у доброго дяди гугла спрашивали? дайте угадаю - нет. Как минимум инфу по пакетах для VPN, ведение учета трафика и ограничение доступа к инету он сразу выдаст.
Не будьте ленивыми, люди!
Спрашивал - он отвечал :
http://www.opennet.ru/base/net/squid_ipvs_keepalived.txt.html - Балансировка
IPTABLES – для построения брандмауэра
SQUID – в качестве прокси-сервера
SAMS – система управления SQUID’ом. На самом деле, подобных решений навалом, но мне SAMS нравится своей логичностью, наглядностью отчетов, простотой эксплуатации, возможностью интеграции с Active Directory на уровне учетных записей и возможностью предоставить доступ к статистике людям, не имеющим административных прав в системе.
MySQL – СУБД для хранения служебных данных
APACHE – web-сервер для визуализации интерфейса SAMS.
Samba[/quote]
Браво!) С этого и надо было начинать :D
Для более гибкой настройки филтрации доступа к экстернал ресурсам можно к Squid'у установить SquidGuard он по-моему так же будет работать с базой MySQL
Я кстати поднимал схожу тему буквально недавно, я искал аналог ISA или Forefront на Linux системах, судя по вашим требованиям вам необходим схожий функционал)
Я еще добавил к этому списку Webmin для того чтобы можно было через веб-интерфейс править конфиги файлов (для вин-админов)
Еще кстати знакомый говорил что ему удобно пользоваться вот этим: http://www.gadmintools.org/
И так же GUI для Iptables (которые входят в состав системы Netfilter) в виде fwbuilder или vuurmuur. Они конечно не отменяют знания как прописывать правила)
Смотря на посты выше я сталкивался с решением Zentyal, так же схоже ClearOS и PFSence. Zentyal как я понял после установки просто вам ставит убунту и к ней в довесок кучу своих портов и в итоге у вас есть гномовский интерфейс и вы на нем открываете браузер и получаете доступ к настройкам) не понимаю зачем им нужна была гнома...) Ну вобщем как вы понимаете минусы этого решения это прожорливость железа) Я кстати сравнивал требовательность этих трёх программных продуктов к аппаратному обеспечению и был удивлен что у Zentyal они растут чуть ли не в геометрической проргессии относительно числа пользователей)
[quote=milliardik][quote=r1sh]а у доброго дяди гугла спрашивали? дайте угадаю - нет. Как минимум инфу по пакетах для VPN, ведение учета трафика и ограничение доступа к инету он сразу выдаст.
Не будьте ленивыми, люди!
Спрашивал - он отвечал :
http://www.opennet.ru/base/net/squid_ipvs_keepalived.txt.html - Балансировка
IPTABLES – для построения брандмауэра
SQUID – в качестве прокси-сервера
SAMS – система управления SQUID’ом. На самом деле, подобных решений навалом, но мне SAMS нравится своей логичностью, наглядностью отчетов, простотой эксплуатации, возможностью интеграции с Active Directory на уровне учетных записей и возможностью предоставить доступ к статистике людям, не имеющим административных прав в системе.
MySQL – СУБД для хранения служебных данных
APACHE – web-сервер для визуализации интерфейса SAMS.
Samba[/quote]
Браво!) С этого и надо было начинать :D
Для более гибкой настройки филтрации доступа к экстернал ресурсам можно к Squid'у установить SquidGuard он по-моему так же будет работать с базой MySQL
Я кстати поднимал схожу тему буквально недавно, я искал аналог ISA или Forefront на Linux системах, судя по вашим требованиям вам необходим схожий функционал)
Я еще добавил к этому списку Webmin для того чтобы можно было через веб-интерфейс править конфиги файлов (для вин-админов)
Еще кстати знакомый говорил что ему удобно пользоваться вот этим: http://www.gadmintools.org/
И так же GUI для Iptables (которые входят в состав системы Netfilter) в виде fwbuilder или vuurmuur. Они конечно не отменяют знания как прописывать правила)
Смотря на посты выше я сталкивался с решением Zentyal, так же схоже ClearOS и PFSence. Zentyal как я понял после установки просто вам ставит убунту и к ней в довесок кучу своих портов и в итоге у вас есть гномовский интерфейс и вы на нем открываете браузер и получаете доступ к настройкам) не понимаю зачем им нужна была гнома...) Ну вобщем как вы понимаете минусы этого решения это прожорливость железа) Я кстати сравнивал требовательность этих трёх программных продуктов к аппаратному обеспечению и был удивлен что у Zentyal они растут чуть ли не в геометрической проргессии относительно числа пользователей)[/quote]
поддерживают ли ClearOS и PFSence - формирования доступа на основе групп в домене
Самый основной вопрос который мне не даеться это решения балансировки, т.е. несколько серверов с поднятым на них проксей и фаерволом, необходима балансировка каналов до серверов а от них до нескольких провайдеров.
Каким железом можно воспользоваться (коммутатор маршрутизатор) до серверов, и каким по можно воспользоваться для балансировки до провайдеров
Подскажите пожалуйста ПО для реализации поставленной задачи требования такие:
- паралельная работа
для начала спелчекер настройте... :[
[quote=milliardik]Подскажите пожалуйста ПО для реализации поставленной задачи требования такие:
- паралельная работа
для начала спелчекер настройте... :[[/quote]
а Ашипку в теме "Попмогите" не заметили? :D еще "програмный" и не "задачи" а "задач" ибо лексическая ошибка :cool:
три ашипки в 6ти словах) моя классная руководительница поставила бы неуд и позвонила родителям ;)
моя классная руководительница поставила бы неуд и позвонила родителям
дык и я про что.
для ТС - попросите у папы денег, потом задайте свой вопрос.
milliardik,
1. squid - это http-прокси. Он не будет учитывать тот трафик, который будет тем или иным образом идти в обход (банк-клиенты, клиенты vpn и т.д.)
2. Если вам нужно полностью бесплатное решение, то придется заняться написанием скриптов и редактированием конфигов.
2.1 VPN - пусть будет pptp, т.к. клиент встроен по умолчанию и в винду и в популярные дистрибутивы линукса.
2.2. Учет трафика посредством netflow. Утилиты ipcad + netflowtools. Подсчет будет максимально точным. Популярных веб-интерфейсов к этому я не знаю, поэтому возможно придется делать самостоятельно.
2.3. Squid+SAMS для тех людей, которым нужно только лазать по сайтам и сидеть в аське.
2.4. Шейпер (регулирование трафика для разных групп) утилита tc из пакета iproute2.
2.5. Балансировка между провайдерами осуществляется обычно самописными решениями, которых в интернете довольно много.
2.6. Резервирование вашего прокси... ведь можно же в dhcp прописать два роутера по умолчанию. Если первый перестанет отвечать, трафик должен пойти через второй.
Как все это связать с AD я не могу сейчас представить, но в принципе это возможно, т.к. необходимые инструменты для работы с ldap и kerberos имеются.
З.Ы, А если не хочется писать скриптов, то купите UTM. Linux это стабильная платформа для решения ваших задач, но это отнюдь не значит, что вы в один клик бесплатно получите полностью оптимизированное под ваши задачи продакшн-решение.
milliardik,
Как все это связать с AD я не могу сейчас представить, но в принципе это возможно, т.к. необходимые инструменты для работы с ldap и kerberos имеются.
З.Ы, А если не хочется писать скриптов, то купите UTM. Linux это стабильная платформа для решения ваших задач, но это отнюдь не значит, что вы в один клик бесплатно получите полностью оптимизированное под ваши задачи продакшн-решение.
Apache работает с AD с помощью sspi модуля, pptpd в отличии от openvpn тоже умеет дружиться с AD) По Squid манов и инфы в инете куче как для NTLM так и для Кербероса)
Балансировка проще всего прописывается в ip.down и ip.up =)
Я бы сформулировал фразу немного иначе " Linux это стабильная платформа для решения ваших задач и это значит что вы сами прилагаете максимум усилий для ее настройки"
З.Ы. Стоимость UTM получается под нужны ТС около 30к?
Спасибо большое всем за участие и помощь.
Буду исходить из - Linux это стабильная платформа для решения ваших задач и это значит что вы сами прилагаете максимум усилий для ее настройки
Тема можно закрыть.
и это значит что вы сами прилагаете максимум усилий для ее настройки
угу. пишите, если что-то КОНКРЕТНО не получается. для решения ваших задач полно документации и на этом форуме, и вообще в рунете. лично я не вижу никакого смысла писать очередное HOWTO. особенно для того, кто даже родной язык не удосужился выучить...
drBatty типа подвел итог :D
лично я не вижу никакого смысла писать очередное HOWTO. особенно для того, кто даже родной язык не удосужился выучить...
Испавлюсь))))
1. squid - это http-прокси. Он не будет учитывать тот трафик, который будет тем или иным образом идти в обход (банк-клиенты, клиенты vpn и т.д.)
Не понимаю, зачем пускать кого-то в обход сквида. У меня все внешние криптографически-защищенные соединения идут общим порядком, через сквид. Точнее, через forwarding в iptables на шлюзе. То есть роутер для всех видов трафика един, но некоторые отдельные протоколы заворачиваем на сквид. Проблем с этим нет.
2.6. Резервирование вашего прокси... ведь можно же в dhcp прописать два роутера по умолчанию. Если первый перестанет отвечать, трафик должен пойти через второй.
Можно еще посмотреть и в сторону heartbeat и именно им обеспечить миграцию служб с сервера на сервер. Например, разместить конфигурационные файлы и разные кэши на кластерной файловой системе, drbd или glusterfs, в стандартных местах сделать ссылки на эти ресурсы, завести "блуждающий" виртуальный интерфейс, IP которого будет ездить с сервера на сервер. Правда данное решение не слишком хорошее, так как резевный сервер будет простаивать, пока основной будет жив. С другой стороны можно разые сервисы распределить между разными серверами и собирать их на одном, если второй падает. Для этого режима - кластерная ФС - glusterfs подойдет идеально.
Подскажите пожалуйста ПО для реализации поставленной задачи требования такие:
- паралельная работа и балансировка на двух серверах - на случай отказа одного из них
Посмотри в сторону протокола CARP, либо HSRP, если есть деньги на циски.
Резервирование и избыточность серверов можно осуществить при помощи drbd+heartbeat.
Балансировка на случай отказа- о_О (keepalived в обе стороны?)
В принципе все уже расписали.