Analog is a program with processes webserver access logs, performs DNS lookup, and outputs HTML reports. Analog should already be installed. A modified configuration file is included in the OpenACS tarball.
-[root src]#su - $OPENACS_SERVICE_NAME
+[root src]#su - $OPENACS_SERVICE_NAME
[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$cd /var/lib/aolserver/$OPENACS_SERVICE_NAME
[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$mkdir www/log
[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$cp -r /usr/share/analog-5.32/images www/log/
@@ -41,32 +40,27 @@ /home/$OPENACS_SERVICE_NAME/dnscache: ignoring it (For help on all errors and warnings, see docs/errors.html) /usr/share/analog-5.32/analog: Warning R: Turning off empty Search Word Report -[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ -Verify that it works by browing to
http://yourserver.test:8000/log/traffic.html
+[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$
Verify that it works by browing to http://yourserver.test:8000/log/traffic.html
Automate this by creating a file in /etc/cron.daily
.
[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$exit
logout [root root]#emacs /etc/cron.daily/analog
-
Put this into the file:
-#!/bin/sh +
Put this into the file:
#!/bin/sh
-/usr/share/analog-5.32/analog -G -g/var/lib/aolserver/$OPENACS_SERVICE_NAME
/etc/analog.cfg
-
-[root root]# chmod 755 /etc/cron.daily/analog
-
Test it by running the script.
-[root root]#sh /etc/cron.daily/analog
+/usr/share/analog-5.32/analog -G -g/var/lib/aolserver/$OPENACS_SERVICE_NAME
/etc/analog.cfg
[root root]# chmod 755 /etc/cron.daily/analog
+
Test it by running the script.
[root root]# sh /etc/cron.daily/analog
Browse to http://
yourserver.test
/log/traffic.html