Index: openacs-4/packages/acs-core-docs/www/analog-setup.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/analog-setup.html,v diff -u -r1.2.2.1 -r1.2.2.2 --- openacs-4/packages/acs-core-docs/www/analog-setup.html 18 Apr 2004 11:55:50 -0000 1.2.2.1 +++ openacs-4/packages/acs-core-docs/www/analog-setup.html 5 Jul 2004 19:47:30 -0000 1.2.2.2 @@ -2,31 +2,31 @@ 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 - service0
-[service0 service0]$ cd /var/lib/aolserver/service0
-[service0 service0]$ cp /var/lib/aolserver/service0/packages/acs-core-docs/www/files/analog.cfg.txt etc/analog.cfg
-[service0 service0]$ mkdir www/log
-[service0 service0]$ cp -r /usr/share/analog-5.31/images www/log/
-[service0 service0]$
-su - service0
-cd /var/lib/aolserver/service0
-cp /var/lib/aolserver/service0/packages/acs-core-docs/www/files/analog.cfg.txt etc/analog.cfg
+ the OpenACS tarball.[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]$ cp /var/lib/aolserver/$OPENACS_SERVICE_NAME/packages/acs-core-docs/www/files/analog.cfg.txt etc/analog.cfg
+[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ mkdir www/log
+[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ cp -r /usr/share/analog-5.31/images www/log/
+[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$
+su - $OPENACS_SERVICE_NAME
+cd /var/lib/aolserver/$OPENACS_SERVICE_NAME
+cp /var/lib/aolserver/$OPENACS_SERVICE_NAME/packages/acs-core-docs/www/files/analog.cfg.txt etc/analog.cfg
mkdir www/log
cp -r /usr/share/analog-5.31/images www/log/
Edit
-/var/lib/aolserver/service0/etc/analog.cfg and change the variable in HOSTNAME "[my
+/var/lib/aolserver/$OPENACS_SERVICE_NAME/etc/analog.cfg and change the variable in HOSTNAME "[my
organisation]" to reflect your website title. If you
don't want the traffic log to be publicly visible, change
-OUTFILE /var/lib/aolserver/service0/www/log/traffic.html to use a private
-directory.
Run it.
[service0 service0]$ /usr/share/analog-5.31/analog -G -g/var/lib/aolserver/service0/etc/analog.cfg
+OUTFILE /var/lib/aolserver/$OPENACS_SERVICE_NAME/www/log/traffic.html to use a private
+directory.
Run it.
[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ /usr/share/analog-5.31/analog -G -g/var/lib/aolserver/$OPENACS_SERVICE_NAME/etc/analog.cfg
/usr/share/analog-5.31/analog: analog version 5.31/Unix
/usr/share/analog-5.31/analog: Warning F: Failed to open DNS input file
- /home/service0/dnscache: ignoring it
+ /home/$OPENACS_SERVICE_NAME/dnscache: ignoring it
(For help on all errors and warnings, see docs/errors.html)
/usr/share/analog-5.31/analog: Warning R: Turning off empty Search Word Report
-[service0 service0]$
Verify that it works by browing to http://yourserver.test:8000/log/traffic.html
Automate this by creating a file in
- /etc/cron.daily.
[service0 service0]$ exit
+[$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
-/usr/share/analog-5.31/analog -G -g/var/lib/aolserver/service0/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