Step 1

[root@localhost ~]# wget

Download the latest tar file from official website or my site

Official website:

Step 2

[root@localhost ~]# tar -zxvf isoqlog-2.2.1.tar.gz
[root@localhost ~]# tar -zxvf isoqlog-2.2.1.tar.gz
[root@localhost ~]# cd isoqlog-2.2.1
[root@localhost ~]# ./configure
[root@localhost ~]# make
[root@localhost ~]# make install
[root@localhost ~]# make clean

[root@localhost ~]# mkdir /var/www/html/isoqlog
[root@localhost ~]# cp -pr /usr/local/share/isoqlog/htmltemp/images /usr/local/share/isoqlog/htmltemp/library /var/www/html/isoqlog
[root@localhost ~]# cp -p /usr/local/etc/isoqlog.conf-dist /usr/local/etc/isoqlog.conf
[root@localhost ~]# cp -p /usr/local/etc/ /usr/local/etc/

Unzip the tar file, compile install it, then copy the necessary file or images.

Step 3

[root@localhost ~]# vi /usr/local/etc/isoqlog.conf #isoqlog Configuration file logtype = "sendmail" # log type qmai-multilog, qmail-syslog, sendmail, postfix logstore = "/var/log/maillog" # domainsfile = "/usr/local/etc/" # outputdir = "/var/www/html/isoqlog" # html output directory htmldir = "/usr/local/share/isoqlog/htmltemp" langfile = "/usr/local/share/isoqlog/lang/english" hostname = "" maxsender = 100 maxreceiver = 100 maxtotal = 100 maxbyte = 100

Edit the isoqlog config file, if your MTA is qmail, try:

logtype = "qmail-multilog" logstore = "/var/log/qmail"


logstore = "/var/log/qmail/send"

PS: If you're using postfix, sendmail or qmail-syslog, it is strongly suggested you rotate your log files to get the data healthier.

[root@localhost ~]# vi /usr/local/etc/

Name the multidomain.

Step 4

[root@localhost ~]# /usr/local/bin/isoqlog

Run the isoqlog program to generate the html in outputdir '/var/www/html/isoqlog'

View in the website to test it is work or not:

Step 5

[root@localhost ~]# crontab -e

## this will run isoqlog every hour at 58. minute
58 * * * * /usr/local/bin/isoqlog 1>/dev/null 2>/dev/null

Add cron job to run 'isoqlog' every hour at 58 minute


58 23 * * * /usr/local/bin/isoqlog 1>/dev/null 2>/dev/null

You can run isoqlog more than once in a day, though you must run at least once before 00:00 (i.e. 23:58) to get current day's statistics.


You can view more detial guide of installation from 'INSTALL' file in your tar.

Server is hosted by Alanstudio
Linux Operating System

Recommend screen resolution 1024 x 768 / IE / FireFox
Alan Studio © 2007 by Alan Cheung Hin Lun. All rights reserved.