У нас в офисе есть DSL-интернет (6 Мбит/с загрузка/600 Кбит/с загрузка). У нас около 30 пользователей с доступом в Интернет. Я хотел бы узнать, как лучше всего контролировать использование полосы пропускания. Я хочу знать, какие пользователи используют больше полосы пропускания, чем другие, и должен иметь возможность создавать отчеты. Я хотел бы узнать, использовал ли кто-нибудь инструменты или приложения для контроля своей полосы пропускания. Я очень ценю любые ответы.
Спасибо заранее, Хемал
решение1
я используюПРТГдля этого самого. Вам понадобится коммутатор, который поддерживает зеркалирование/охват портов. Если ваш коммутатор поддерживает зеркалирование/охват портов, то вы можете установить PRTG на хост мониторинга, настроить коммутатор на зеркалирование трафика порта брандмауэра/восходящего канала на порт хоста мониторинга, настроить датчик сниффера пакетов в PRTG и вуаля. Вы сможете увидеть использование полосы пропускания, отчеты о трафике, трафик по хосту, протоколу, трафик по разговору и т. д. PRTG также имеет функцию отчетности.
решение2
Один из самых простых способов — настроить прокси (я бы рекомендовал squid на сервере Linux) и направить весь интернет-трафик через него. Затем есть различные способы аутентификации и идентификации пользователей. Я думаю, что проще всего будет использовать прозрачный прокси (чтобы пользователям не нужно было устанавливать его в своих веб-браузерах), а затем задать каждому пользовательскому ПК статический IP-адрес. Затем вы можете использовать приложения вроде sarg или webalizer (если вы используете squid) для анализа журналов прокси и получения довольно подробных отчетов о том, кто что делает, когда, где и как... Хотя это может расстроить некоторых пользователей.
Если пользователи используют разные компьютеры или делятся, то вам нужно будет рассмотреть методы аутентификации. Вы можете связать squid с ldap (active directory), но тогда прокси не сможет быть прозрачным (насколько я знаю)
надеюсь, это поможет