Koozali.org: home of the SME Server

SARG for SME 7 how to!

Offline mmccarn

  • *
  • 2,651
  • +10/-0
SARG for SME 7 how to!
« Reply #15 on: August 24, 2006, 07:29:32 PM »
On my system the httpd.conf content seems to have come from:
/etc/e-smith/templates/etc/httpd/conf/httpd.conf/90e-smithAccess20sarg

{
my $externalSSLAccess = '';
my $validFrom = db_get_prop($confref, "httpd-admin", "ValidFrom") || 'none';

$validFrom =~ s/,/ /g;
$validFrom =~ s:/255.255.255.255::g;

unless ($validFrom eq 'none')
{
$externalSSLAccess = $validFrom;
}

$OUT .= <<HERE;
#-----------------------------------------------------------------------------
# SARG generated squid access log reports web repository
#-----------------------------------------------------------------------------

Alias /squid /var/www/sarg
<Directory /var/www/sarg>
AllowOverride None
Options +Indexes
order deny,allow
deny from all
allow from $localAccess $externalSSLAccess
AuthName "e-smith manager"
AuthType Basic
AuthExternal pwauth
require user admin
</Directory>

#-----------------------------------------------------------------------------
# End of SARG generated squid access log reports web repository
#-----------------------------------------------------------------------------
HERE
}


Which should have been included in the original smeserver-sarg rpm you installed:

# rpm -qpl smeserver-sarg-1.4.1-3.i386.rpm
/etc/cron.daily/sarg
/etc/cron.monthly
/etc/cron.monthly/sarg
/etc/cron.weekly/sarg
/etc/e-smith
/etc/e-smith/templates
/etc/e-smith/templates/etc
/etc/e-smith/templates/etc/httpd
/etc/e-smith/templates/etc/httpd/conf
/etc/e-smith/templates/etc/httpd/conf/httpd.conf

/etc/e-smith/templates/etc/httpd/conf/httpd.conf/90e-smithAccess20sarg
/etc/e-smith/web
/etc/e-smith/web/functions
/etc/e-smith/web/functions/sarg
/etc/e-smith/web/panels
/etc/e-smith/web/panels/manager
/etc/e-smith/web/panels/manager/cgi-bin
/etc/e-smith/web/panels/manager/cgi-bin/sarg
/etc/sarg
/etc/sarg/exclude_codes
/etc/sarg/languages
/etc/sarg/languages/.new
/etc/sarg/languages/Bulgarian_windows1251
/etc/sarg/languages/Catalan
/etc/sarg/languages/Czech
/etc/sarg/languages/Dutch
/etc/sarg/languages/English
/etc/sarg/languages/French
/etc/sarg/languages/German
/etc/sarg/languages/Hungarian
/etc/sarg/languages/Indonesian
/etc/sarg/languages/Italian
/etc/sarg/languages/Japanese
/etc/sarg/languages/Latvian
/etc/sarg/languages/Polish
/etc/sarg/languages/Portuguese
/etc/sarg/languages/Romanian
/etc/sarg/languages/Russian_koi8
/etc/sarg/languages/Russian_windows1251
/etc/sarg/languages/Serbian
/etc/sarg/languages/Spanish
/etc/sarg/languages/Turkish
/etc/sarg/languages/Ukrainian_windows1251
/etc/sarg/sarg.conf
/usr/bin
/usr/bin/sarg
/usr/share/doc/sarg-1.4.1
/usr/share/doc/sarg-1.4.1/CONTRIBUTORS
/usr/share/doc/sarg-1.4.1/ChangeLog
/usr/share/doc/sarg-1.4.1/DONATIONS
/usr/share/doc/sarg-1.4.1/README
/usr/share/doc/sarg-1.4.1/copying
/usr/share/doc/sarg-1.4.1/sarg.html
/usr/share/doc/smeserver-sarg-1.4.1
/usr/share/doc/smeserver-sarg-1.4.1/COPYING
/usr/share/man/man1/sarg.1.gz
/var/www
/var/www/sarg
/var/www/sarg/ONE-SHOT
/var/www/sarg/daily
/var/www/sarg/index.html
/var/www/sarg/monthly
/var/www/sarg/weekly

Offline cool34000

  • *
  • 339
  • +0/-0
SARG for SME 7 how to!
« Reply #16 on: August 24, 2006, 11:40:44 PM »
My god, thanks again for helping such a noob !

File is present in the rpm for me too, but not in the template folder... Very strange...

I've downloaded again the rpm and installed it on my prod server at work  and it did the same thing. Bug found ?


So, I've created the template and expanded it, launched the daily script manually to test and it's working now.


Thanks to all for guiding me through all those steps !