what open source app is good to monitor & control internet usage in an office?

NIYIOKE
NIYIOKE used Ask the Experts™
on
Pls i need advice on the best open source software for monitoring and controlling internet usage in an office.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Cloud Architect
Commented:
If it really needs to be all open source you can take a look at Squid proxy maybe even in combination with Dansguardian.

Squid can be managed through webmin even, to make it somewaht easier to manage if that is something that would be interesting for you.

If you're looking for something more or less open source, you can take a look at untangle, not all of the features are free though...

Another option is to install pfsense and then install the squid proxy package on it, and just use it as a proxy/content filtering box instead of pure firewalling.
Kamran ArshadIT Associate
Commented:
Hi,

Monitoring will be done by SNMP based Network Monitoring System. Below are some of the options;

Ntop      www.ntop.org      LAMP based NMS
Munin      munin-monitoring.org      LAMP based NMS
Bandwidthd      bandwidthd.sourceforge.net      LAMP based NMS
ZenOSS      www.zenoss.com      LAMP based NMS
Nagios      www.nagios.org      LAMP based NMS
JFFNMS      www.jffnms.org      LAMP based NMS
OpenNMS      www.opennms.org      LAMP based NMS
Zabbix      www.zabbix.com      LAMP based NMS
Hyperic HQ      www.hyperic.com      LAMP based NMS
Etherape      etherape.sourceforge.net      LAMP based NMS
GroundWork      www.groundworkopensource.com      LAMP based NMS
NAV      metanav.uninett.no      LAMP based NMS
Netdisco      netdisco.org      LAMP based NMS
MRTG      oss.oetiker.ch/mrtg      RRDTool
Cacti      www.cacti.net      RRDTool

Recommendations are to use something like Cacti or Ntop.

For controlling the bandwidth, the ideal way to do is using some UTM device (Cisco, Juniper, Fortinet, SonicWALL) but if you are inclined towards open source soft solution, then install Squid as a transparent proxy.

http://www.tldp.org/HOWTO/TransparentProxy.html
http://www.cyberciti.biz/tips/linux-setup-transparent-proxy-squid-howto.html

You will need a machine with two NICs to make it a transparent proxy but it requires linux skills to manage it. Untangle as mentioned above is easy to manage.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial