SquidGuard is a URL redirector used to use blacklists with the proxysoftware Squid. There are two big advantages to squidguard: it is fast and it is free.
Communication Server
Not necessary with CentOS 5.x
CentOS Installation
For the server, I used Centos 4.4 as it has a single server-only install CD. For simplicity, I used the "minimal" package configuration option. After CentOS has installed and you've rebooted the machine, update what's there:
yum -y update
Then start installing the software we'll need for OCS Inventory-NG:
yum install mysql-server
yum install httpd
yum install mod_perl
CentOS Repository at CentOS.Karan.org
The default CentOS repositories didn't have some of the necessary Perl modules, so install this repository:
cd /etc/yum.repos.d
wget http://centos.karan.org/kbsingh-CentOS-Extras.repo
The other option, which has some that are still missing (and maybe the others) is:
rpm -Uhv http://apt.sw.be/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.i386.rpm
Communication Server Prerequisites
Since I previously had trouble installing perl-DBI for a source install of MySQL, this was done on a machine using MySQL installed with yum
. So the required Perl modules for OCSNG were installed the same way:
These modules installed without any repo tweaking:
yum install perl-Compress-Zlib
yum install perl-DBI
yum install perl-DBD-MySQL
Others required the addition of an rpm repository:
rpm -Uhv http://apt.sw.be/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.i386.rpm
With rpmforge added, you should be able to install the rest:
yum install perl-XML-Simple
yum install perl-Apache-DBI
yum install perl-Net-IP
yum install perl-SOAP-Lite
One module that didn't seem to get installed was perl-XML-Parser. I had troubles getting a Windows client to install to the server even though this module wasn't listed in the install manual.
yum install perl-XML-Parser
- Log in to post comments