The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
sarg не cоздает index.html, !*! nicks, 09-Ноя-05, 15:32  [смотреть все]
Установлен squid+sarg+apache. Sarg запускается по средствам cron и отрабатывает ежедневные, еженедельные и ежемесячные log'и squid.Все запускается и работает хорошо, создаются директории с отчетами, но одна затыка- в директориях с отчетами не создаются index.html.Просмотрел практически все темы по настройке sarg, подобной проблемы ни у кого не встретил, буду благодарен любой подсказке или ссылочке где подобная проблема обсуждалась.
PS: sarg-1.4-1mdk
  • sarg не cоздает index.html, !*! crash, 02:49 , 10-Ноя-05 (1)
    • sarg не cоздает index.html, !*! nicks, 09:38 , 10-Ноя-05 (2)
      ># TAG: index yes|no|only
      >#      Generate the main index.html.
      >#      only - generate only the main
      >#
      >#index yes

      Закоментировал index yes, в папке с дневным отчетом создался index.html нормальный, а в папке daily index.html создался пустой.
      03Nov2005-03Nov2005
      04Nov2005-04Nov2005
      05Nov2005-05Nov2005
      06Nov2005-06Nov2005
      07Nov2005-07Nov2005
      08Nov2005-08Nov2005
      09Nov2005-09Nov2005
      index.html
      index.unsort

      index.html пустой, а в папке 09Nov2005-09Nov2005 index.html нормальный!

      • sarg не cоздает index.html, !*! newser, 09:59 , 10-Ноя-05 (3)
        • sarg не cоздает index.html, !*! nicks, 10:03 , 10-Ноя-05 (4)
          >А конфиг sarg'а выложить слабо?

          конечно слабо :)

          # sarg.conf
          #
          # TAG:  language
          #       Available languages:
          #               Bulgarian_windows1251
          #               Czech
          #               Dutch
          #               English
          #               French
          #               German
          #               Hungarian
          #               Indonesian
          #               Italian
          #               Japanese
          #               Latvian
          #               Polish
          #               Portuguese
          #               Romanian
          #               Russian_koi8
          #               Russian_windows1251
          #               Serbian
          #               Spanish
          #               Turkish
          #

          #language English
          language Russian_koi8
          #language Russian_windows1251
          # TAG:  access_log file
          #       Where is the access.log file
          #       sarg -l file
          #
          access_log /var/log/squid/access.log
          #access_log /tmp/squid.log

          # TAG:  title
          #       Especify the title for html page.
          #
          #title "нРВЕР ОН ДНЯРСОС Б хМРЕПМЕР"
          title "Отчет по доступу в Интернет"

          # TAG:  font_face
          #       Especify the font for html page.
          #
          font_face Arial

          # TAG:  header_color
          #       Especify the header color
          #
          header_color darkblue

          # TAG:  header_bgcolor
          #       Especify the header bgcolor
          #
          header_bgcolor blanchedalmond

          # TAG:  font_size
          # TAG:  font_size
          #       Especify the font size
          #
          header_font_size -1

          # TAG:  background_color
          # TAG:  background_color
          #       Html page background color
          #
          background_color white

          # TAG:  text_color
          #       Html page text color
          #
          text_color black

          # TAG:  text_bgcolor
          #       Html page text background color
          #
          text_bgcolor beige

          # TAG:  title_color
          #       Html page title color
          #
          title_color green

          # TAG:  logo_image
          #       Html page logo.
          #
          logo_image none

          # TAG:  logo_text
          #       Html page logo text.
          #
          #logo_text ""

          # TAG:  logo_text_color
          #       Html page logo texti color.
          #
          logo_text_color black

          # TAG:  logo_image_size
          #       Html page logo image size.
          #       width height
          #
          #image_size 80 45

          # TAG:  background_image
          #       Html page background image
          #
          background_image none

          # TAG:  password
          #       User password file used by authentication
          #       If you put here, reports will be generated only for users in.
          #
          password none

          # TAG:  temporary_dir
          #       Temporary directory name
          #       sarg -w dir
          #
          temporary_dir /tmp

          # TAG:  output_dir
          #       Where is the reports will ne stored.
          #       sarg -o dir
          #
          #output_dir /var/www/html/squid
          #output_dir /tmp/www/squid
          # TAG:  output_email
          #       Email address to send the reports
          #       sarg -e email
          #
          #output_email none

          # TAG:  resolve_ip yes/no
          #       Convert ip address to dns name
          #       sarg -n
          resolve_ip yes

          # TAG:  user_ip yes/no
          #       Use Ip Address instead userid (reports)
          #       sarg -p
          user_ip no

          # TAG:  topuser_sort_field field normal/reverse
          #       Sort field for the Topuser Report.
          #       Allowed fields: USER CONNECT BYTES TIME
          #

          topuser_sort_field BYTES reverse

          # TAG:  user_sort_field field normal/reverse
          #       Sort field for the User Report.
          #       Allowed fields: SITE CONNECT BYTES TIME
          #
          user_sort_field BYTES reverse

          # TAG:  exclude_users file
          #       users within the file will be excluded from reports.
          #       you can use indexonly to have only index.html file.
          #
          #*@
          #exclude_users /etc/sarg/exclude_users

          # TAG:  exclude_hosts file
          #       Hosts, domains or subnets will be excluded from reports.
          #
          #       Eg.: 192.168.10.10 - exclude ip address only
          #            192.168.10.0  - exclude full C class
          #            s1.acme.foo   - exclude hostname only
          #            acme.foo      - exclude full domain name
          #
          # *@
          #exclude_hosts /etc/sarg/exclude_hosts

          # TAG:  useragent_log file
          #       Put here where is useragent.log to nable useragent report.
          #
          useragent_log none

          # TAG:  date_format
          #       Date format in reports: e (Europe=dd/mm/yy), u (USA=mm/dd/yy), w (Weekly=yy.ww)
          date_format e

          # TAG:  per_user_limit file MB
          #       Save userid on file if download exceed n MB.
          #
          #       This option can be used to disable user access if user exceed a download limit.
          per_user_limit none

          # TAG: lastlog n
          #      How many reports files must be keept in reports directory.
          #      The oldest report file will be automatically removed.
          #      0 - no limit.
          #
          lastlog 0

          # TAG: remove_temp_files yes
          #      Remove temporary files: geral, usuarios, top, periodo from root report directory.
          #
          remove_temp_files yes

          # TAG: index yes|no|only
          #      Generate the main index.html.
          #      only - generate only the main index.html
          #
          #index yes

          # TAG: overwrite_report yes|no
          #      yes - if report date already exist then will be overwrited.
          #       no - if report date already exist then will be renamed to filename.n, filename.n+1
          #
          overwrite_report yes

          # TAG: records_without_userid ignore|ip|everybody
          #      What can I do with records without user id (no authentication) in access.log file ?
          #
          #      ignore - This record will be ignored.
          #          ip - Use ip address instead. (default)
          #   everybody - Use "everybody" instead.
          #
          records_without_userid ip

          # TAG: use_comma no|yes
          #      Use comma instead point in reports.
          #      Eg.: use_comma yes => 23,450,110
          #           use_comma no  => 23.450.110
          #
          use_comma no

          # TAG: mail_utility mail|mailx
          #      Mail command to use to send reports via SMTP
          #
          mail_utility mail

          # TAG: topsites_num n
          #      How many sites in topsites report.
          #
          topsites_num 100

          # TAG: topsites_sort_order CONNECT|BYTES A|D
          #      Sort for topsites report, where A=Ascendent, D=Descendent
          #
          topsites_sort_order CONNECT D

          # TAG: exclude_codes file
          #      Ignore records with these codes. Eg.: NONE/400
          #
          exclude_codes /etc/sarg/exclude_codes

          # TAG: replace_index string
          #      Replace "index.html" in the main index file with this string
          #      If null "index.html" is used
          #
          #replace_index <?php echo str_replace(".", "_", $REMOTE_ADDR); echo ".html"; ?>

          # TAG: max_elapsed milliseconds
          #      If elapsed time is recorded in log is greater than max_elapsed use 0 for elapsed time.
          #      Use 0 for no checking
          #
          #max_elapsed 0
          # 8 Hours
          max_elapsed 28800000

          # TAG: report_type type
          #      What kind of reports to generate.
          #      topsites         - shows the site, connect and bytes
          #      sites_users      - shows which users were accessing a site
          #      users_sites      - shows sites accessed by the user
          #      date_time        - shows the amount of bytes used by day and hour
          #      denied           - show all denied sites with full URL
          #      auth_failures    - show autentication failures
          #
          #      Eg.: report_type topsites denied
          #
          report_type topsites users_sites sites_users date_time denied auth_failures site_user_time_date

          # TAG: usertab filename
          #      You can change the "userid" or the "ip address" to be a real user name on the rpeorts.
          #      Table syntax:
          #               userid name   or   ip address name
          #      Eg:
          #               SirIsaac Isaac Newton
          #               vinci Leonardo da Vinci
          #               192.168.10.1 Karol Wojtyla
          #
          #      Each line must be terminated with '\n'
          #
          usertab none

          # TAG: long_url yes|no
          #      If yes, the full url is showed in report.
          #      If no, only the site will be showed
          #
          #      YES option generate very big sort files and reports.
          #
          long_url no

          # TAG: date_time_by bytes|elap
          #      Date/Time reports will use bytes or elapsed time?
          #
          date_time_by bytes

          # TAG: charset name
          #      ISO 8859 is a full series of 10 standardized multilingual single-byte coded (8bit)
          #      graphic character sets for writing in alphabetic languages
          #      You can use the following charsets:
          #               Latin1          - West European
          #               Latin2          - East European
          #               Latin3          - South European
          #               Latin4          - North European
          #               Cyrillic
          #               Arabic
          #               Greek
          #               Hebrew
          #               Latin5          - Turkish
          #               Latin6
          #               Windows-1251
          #               Koi8-r
          #

          #charset Latin1
          #charset Cyrillic
          charset Koi8-r
          #charset Windows-1251
          # TAG: user_invalid_char "&/"
          #      Records that contain invalid characters in userid will be ignored by Sarg.
          #
          user_invalid_char "&/"

          # TAG: privacy yes|no
          #      privacy_string "***.***.***.***"
          #      privacy_string_color blue
          #      In some countries the sysadm cannot see the visited sites by a restrictive law.
          #      Using privacy yes the visited url will be changes by privacy_string and the link
          #      will be removed from reports.
          #
          privacy no
          #privacy_string "***.***.***.***"
          #privacy_string_color blue

          # TAG: include_users "user1:user2:...:usern"
          #      Reports will be generated only for listed users.
          #
          #include_users

          # TAG: exclude_string "string1:string2:...:stringn"
          #      Records from access.log file that contain one of listed strings will be ignored.
          #
          #exclude_string

          # TAG: show_successful_message yes|no
          #      Show "Successful report generated on dir" at end of process.
          #
          show_successful_message yes

          # TAG: topuser_fields
          #      Which fields must be in Topuser report.
          #
          topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE

          # TAG: topuser_num n
          #      How many users in topsites report. 0 = no limit
          #
          topuser_num 0


  • sarg не cоздает index.html, !*! dukie, 10:12 , 10-Ноя-05 (5)
    • sarg не cоздает index.html, !*! nicks, 10:24 , 10-Ноя-05 (6)
      >У меня такое было с саргом первой версии.
      >Он часто не мог логи распарзить до конца или место в tmp
      >кончалось и не доходил до создания index.html. Второй сарг вроде лучше
      >в этом плане.

      Эта версия тоже рабочая, она у меня работала без проблем, а потом переставил сервак и собственно вот такие затыки появились!  

      • sarg не cоздает index.html, !*! nicks, 13:16 , 10-Ноя-05 (7)
        Если запускать sarg напрямую из бинарника /usr/sbin/sarg, то отчет генерится нормально и создается index.html, правда все выкладывается в другую директорию и период большой, но это не суть. Но если запускать из sarg.daily
        #!/bin/bash

        #Get current date
        TODAY=$(date +%d/%m/%Y)

        #Get one day ago today
        YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y)
        mkdir -p /var/www/html/squid/daily

        /usr/sbin/sarg -f /etc/sarg/sarg.conf -l /var/log/squid/access.log -o /var/www/html/squid/daily -d $YESTERDAY > /dev/null 2>&1
        /usr/bin/sarg.cleare -d /var/www/html/squid/daily -m 7 > /dev/null 2>&1

        то index.html в папке daily пустой создается, а в папке с непосредственно отчетом за день - нормальный index.html.

        А теперь еще и ошибку начал выдавать при запуске sarg.daily
        ./sarg.daily: line 15:  9389 Segmentation fault      /usr/sbin/sarg -f /etc/sarg/sarg.conf -l /var/log/squid/access.log -o /var/www/html/squid/daily -d $YESTERDAY >/dev/null 2>&1
          




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру