Index: openacs-4/packages/acs-core-docs/www/analog-setup.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/analog-setup.adp,v diff -u -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/analog-setup.adp 8 Nov 2017 09:42:10 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/analog-setup.adp 25 Apr 2018 08:38:27 -0000 1.4 @@ -3,19 +3,18 @@ Set up Log Analysis Reports -
+ leftLink="install-ssl" leftLabel="Prev" + title="Chapter 6. Production +Environments" + rightLink="uptime" rightLabel="Next"> +

Set up Log Analysis Reports

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.

  1. -
    -[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

  2. 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

- \ No newline at end of file + rightLink="uptime" rightLabel="Next" rightTitle="External uptime validation" + homeLink="index" homeLabel="Home" + upLink="maintenance-web" upLabel="Up"> + \ No newline at end of file