Showing posts from December, 2007

SARG - Squid Analysis Report Generator

SARG - Squid Analysis Report Generator is a tool that allow you to view "where" your users are going to on the Internet. Its very useful tool which generates graphical and tabular report from your access.log file in a web browser. You can get sarg from Extract it to your src folder, configure it and install it. The configuration file is sarg.conf. You really don't need to change that file as most of the option can be passed through command line parameters. One thing you must make sure is that the output directory is your web accessible directory. The configuration file is pretty simple. Also make sure that it gets your right access.log file.

Google Analytics for you blog

Google Analytics can help you track uses of your site and plan for the future. You must already be knowing about this. I am posting this because adding this to your blog can be a little tricky. Many users are trying to add the Google analytics code the classical way which works only on classic templates. If you try it for new template you will get the following error. We were unable to save your template Please correct the error below, and submit your template again. Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly. XML error message: The content of elements must consist of well-formed character data or markup So to successfully set up try the following way. Click Template Click Page Elements Click Add Click HTML/JavaScript Put your code their. Do not write anything more not even the title. If you do so, it will appear on the homepage. Check you Google analytics account

Your wife's future

If you are a computer guy then one day you sure will find your wife like in the picture below

Password protect a web page

Password protect your web pages in apache server in a very simple way. This is however not that secure and is not recommended. Just use this for simple thing and when other authentication cant be used. First create a file which holds username and password. For this you can use htpasswd program. /usr/local/httpd/bin/htpasswd -c /usr/local/httpd/passwordfile username The -c option here creates new file. So if the file already exists or you are just modifying or adding a new user omit -c option. Not doing that will make a new file resulting in loss of old username and password. The file must be somewhere your webserver can find but not other place. Though the password is encrypted its better to keep it off from human eye. Now edit you httpd.conf file to include the follwoing line in whichever websites that you require authentication AuthType Basic AuthName "By Invitation Only" AuthUserFile /usr/local/apache/passwd/passwords Require user rbowen sungo Restart apache and

A wall paper all you people should have.

Do your work. Don't be stupid.


MRTG for SQUID gives you a detail idea of what is happening behind the scene. In this tutorial I'll make sure that you will successfully set up one like below. First thing is to make sure that you have given --enable-snmp option while compiling your squid. If you have not done so then its time to do so. Compile your squid with --enable-snmp and then 'make clean', 'make', and 'make install' Edit you squid.conf file so that snmp_port 3401 acl snmppublic snmp_community public snmp_access allow snmppublic localhost snmp_access deny all The first line defines the port SNMP is listening on squid. Second line defines public as the community string or lets say password. Third line defines that from localhost snmp query can be made to squid. Fourth line denies query from all.(except localhost) Now you need a web server to serve the graphs. Download apache from mv ./httpd-2.2.6.tar.bz2 /usr/loca