Menü Schließen

pfSense – Squid Sarg Fehler Could not find report index file

pfSense Logo

System ist die beliebte OpenSource Firwall pfSense in Version 2.1.5 (amd64)

Installierte Pakete: Squid3-dev in Version 3.3.10 pkg 2.2.8 und Sarg in 2.3.6_2 pkg v.0.6.3

Das Problem ist folgende Fehlermeldung beim Aufruf der Sarg Reports:

Error: Could not find report index file. Check and save sarg settings and try to force sarg schedule.

pfSense - Squid Sarg Index File
pfSense – Squid Sarg Index File

Überprüfung der Sarg Konfiguration mittels Ausgabe / Rückmeldung von Sarg. Hierzu im Menü Diagnostics auf Command Prompt klicken und folgendes eintragen:

# sarg -x

pfSense Sarg LC_ALL Fehler
pfSense Sarg LC_ALL Fehler

Ok nun sehe ich den eigentlichen Fehler: “SARG: Cannot set the locale LC_ALL to the environment variable”.

1. Prüfung der Sprache in SARG Menü -> Status -> Sarg Report – Reiter General und hier die Option Date Format. Bei einigen half die Umstellung auf American mm(dd/yy (default)

pfSense Option Date Format
pfSense Option Date Format

2. Setzten der Systemweiten Sprache mittels #setenv LC_ALL “en_US”

pfSense Sarg LC_ALL Command
pfSense Sarg LC_ALL Command

3. Sollte es jetzt nicht funktionieren ist im Allgmeinen noch folgenes zu prüfen: läuft Squid und die Logfiles werden sauber geschrieben? Kenn Sarg den Pfad zu den Logfiles und nutzt diese? Sind die Einstellungen in Sarg korrekt? Wurden vor allem die Schedules für die Reports erstellt? Ggf. mittels des Befehls export LC_ALL=C && sarg -x weitere Informationen gewinnen:

$ export LC_ALL=C && sarg -x
SARG: Init
SARG: Loading configuration from /usr/pbi/sarg-amd64/etc/sarg/sarg.conf
SARG: Loading exclude host file from: /usr/pbi/sarg-amd64/etc/sarg/exclude_hosts.conf
SARG: Loading exclude file from: /usr/pbi/sarg-amd64/etc/sarg/exclude_users.conf
SARG: Reading host alias file "/usr/pbi/sarg-amd64/etc/sarg/hostalias"
SARG: List of host names to alias:
SARG: Deleting temporary directory "/tmp/sarg"
SARG: Parameters:
SARG:           Hostname or IP address (-a) =
SARG:                    Useragent log (-b) =
SARG:                     Exclude file (-c) = /usr/pbi/sarg-amd64/etc/sarg/exclude_hosts.conf
SARG:                  Date from-until (-d) =
SARG:    Email address to send reports (-e) =
SARG:                      Config file (-f) = /usr/pbi/sarg-amd64/etc/sarg/sarg.conf
SARG:                      Date format (-g) = Europe (dd/mm/yyyy)
SARG:                        IP report (-i) = No
SARG:             Keep temporary files (-k) = No
SARG:                        Input log (-l) = /var/squid/logs/access.log
SARG:               Resolve IP Address (-n) = No
SARG:                       Output dir (-o) = /usr/local/sarg-reports/
SARG: Use Ip Address instead of userid (-p) = No
SARG:                    Accessed site (-s) =
SARG:                             Time (-t) =
SARG:                             User (-u) =
SARG:                    Temporary dir (-w) = /tmp/sarg
SARG:                   Debug messages (-x) = Yes
SARG:                 Process messages (-z) = No
SARG:  Previous reports to keep (--lastlog) = 0
SARG:
SARG: sarg version: 2.3.6 Arp-21-2013
SARG: Reading access log file: /var/squid/logs/access.log
SARG: Records in file: 10116, reading: 0.00%
SARG: Records in file: 5000, reading: 49.43%
SARG: Records in file: 10000, reading: 98.85%
SARG:    Records read: 10116, written: 10116, excluded: 0
SARG: Squid log format
SARG: Period: 03 Dec 2014
SARG: Sorting log /tmp/sarg/192_168_0_33.user_unsort
SARG: Making file: /tmp/sarg/192_168_0_33
SARG: Sorting log /tmp/sarg/192_168_0_107.user_unsort
SARG: Making file: /tmp/sarg/192_168_0_107
SARG: Sorting log /tmp/sarg/192_168_0_131.user_unsort
SARG: Making file: /tmp/sarg/192_168_0_131
SARG: Sorting log /tmp/sarg/192_168_0_101.user_unsort
SARG: Making file: /tmp/sarg/192_168_0_101
SARG: Sorting file: /tmp/sarg/192_168_0_33.utmp
SARG: Making report: 192.168.0.33
SARG: Sorting file: /tmp/sarg/192_168_0_107.utmp
SARG: Making report: 192.168.0.107
SARG: Sorting file: /tmp/sarg/192_168_0_131.utmp
SARG: Making report: 192.168.0.131
SARG: Sorting file: /tmp/sarg/192_168_0_101.utmp
SARG: Making report: 192.168.0.101
SARG: Making index.html
SARG: Successful report generated on /usr/local/sarg-reports/2014/12/03
SARG: Purging temporary file sarg-general
SARG: End
SARG: Records in file: 10116, reading: 100.00%

[end]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert