Forum Linux.debian/ubuntu probleme html sous sarg

Posté par  .
Étiquettes : aucune
0
27
jan.
2011
Bonjour
j'utilise sarg pour l'analyse des logs sur squid
il génère une page html qui affiche tous les dossiers par date du répertoire squid-reports
le problème est que ma page html s'est modifié en affichant 3 lien url avec jour, semaine et mois.
j'aimerai donc régénère l'ancienne page html qui me liste tous les dossiers par date
j'essaye sarg -x ou sarg -z mais aucune page html apparait dans squid-reports
Quel est donc la commande qui permet de régénérer cette page html ?
Merci
  • # page d'accueil ?

    Posté par  . Évalué à 2.

    quand tu rentres dans l'url jour (ou semaine ou mois) ca ne t'affiche pas ce que tu veux ?
    ce ne serait alors qu'une simple page d'accueil avant les pages de rapports.

    sinon il y a peut-etre eu une mise à jour de sarg sur ta machine ?
    et
    si c'est le cas l'ancien fichier de configuration doit se trouver dans le meme dossier que le fichier de configuration.

    sous debian, si le fichier de configuration s'appelle /etc/mon-logiciel/mon-fichier
    l'ancien fichier s'appelle alors /etc/mon-logiciel/mon-fichier.dpkg-old
    • [^] # Re: page d'accueil ?

      Posté par  . Évalué à 1.

      ben disons qu'enfet ça n'a jamais vraiment marché
      une fois sur 2 j'ai ces page qui apparait avec les 3 liens

      mais cela est du au fait que je ne l'ai pas vraiment paramètre sur la cron.daily et le reste

      Ce qui intéresse l'équipe c'est d'avoir pour l'instant listing complet de tous le mois et plus si il le faut sur la page html et après on prend le jour que l'on veut pour voir en détail les analyse

      Mais le truc c'est que je sais pas comment on régénère cette page
      J’ai essaye comme je disais avant en lançant un sarg -x, sarg, sarg-z
      • [^] # Re: page d'accueil ?

        Posté par  . Évalué à 2.

        je fais paraitre mechant, mais tu as lu la page de man de sarg ?
        man sarg en ligne de commande ou dans notre ami americain

        parce que de mon coté :
        - je n'ai pas trouvé d'option -z
        - l'option -x renvoie tout sur STDOUT

        donc aucune de ces options ne peut recalculer les pages.

        par contre je trouve des exemples du style
        sarg -c fichier-de-configuration -o dossier-pour/les-rapports/ ...
        • [^] # Re: page d'accueil ?

          Posté par  . Évalué à 1.

          oui je suis aller déjà dans le man j'ai lancé cette commande
          sarg -ixc /etc/squid/sarg.conf -o /var/www/squid-reports
          mais ça n'a rien changé voici ce qu'il me donne quand je le met en mode verbo
          pour lui il fini normalement mais j'ai pas d'index.html

          sarg -izxc /etc/squid/sarg.conf -o /var/www/squid-reports
          SARG: Init
          SARG: Loading configuration from: /etc/squid/sarg.conf
          SARG: TAG: language French
          SARG: TAG: access_log /var/log/squid3/access.log
          SARG: TAG: graphs yes
          SARG: TAG: graph_days_bytes_bar_color orange
          SARG: TAG: title "Squid User Access Reports"
          SARG: TAG: font_face Tahoma,Verdana,Arial
          SARG: TAG: header_color darkblue
          SARG: TAG: header_bgcolor blanchedalmond
          SARG: TAG: font_size 9px
          SARG: TAG: background_color white
          SARG: TAG: text_color #000000
          SARG: TAG: text_bgcolor lavender
          SARG: TAG: title_color green
          SARG: TAG: temporary_dir /tmp
          SARG: TAG: output_dir /var/www/squid-reports
          SARG: TAG: resolve_ip yes
          SARG: TAG: user_ip no
          SARG: TAG: topuser_sort_field BYTES reverse
          SARG: TAG: user_sort_field BYTES reverse
          SARG: TAG: exclude_users /etc/squid/sarg.users
          SARG: TAG: exclude_hosts /etc/squid/sarg.hosts
          SARG: TAG: date_format u
          SARG: TAG: lastlog 0
          SARG: TAG: remove_temp_files yes
          SARG: TAG: index only
          SARG: TAG: index_tree file
          SARG: TAG: overwrite_report yes
          SARG: TAG: records_without_userid ip
          SARG: TAG: use_comma yes
          SARG: TAG: mail_utility mailx
          SARG: TAG: topsites_num 100
          SARG: TAG: topsites_sort_order CONNECT D
          SARG: TAG: index_sort_order D
          SARG: TAG: exclude_codes /etc/squid/sarg.exclude_codes
          SARG: TAG: max_elapsed 28800000
          SARG: TAG: report_type topsites sites_users users_sites date_time denied auth_fa ilures site_user_time_date
          SARG: TAG: usertab /etc/squid/sarg.usertab
          SARG: TAG: long_url no
          SARG: TAG: date_time_by bytes
          SARG: TAG: charset Latin1
          SARG: TAG: show_successful_message yes
          SARG: TAG: show_read_statistics yes
          SARG: TAG: topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
          SARG: TAG: user_report_fields CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISE C %TIME TOTAL AVERAGE
          SARG: TAG: site_user_time_date_type table
          SARG: TAG: datafile ip
          SARG: TAG: hours 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23
          SARG: TAG: squidguard_conf /etc/squid/squidGuard.conf
          SARG: TAG: show_sarg_info yes
          SARG: TAG: show_sarg_logo yes
          SARG: TAG: www_document_root /var/www/squid-reports
          SARG: TAG: download_suffix "zip,arj,bzip,gz,ace,doc,iso,adt,bin,cab,com,dot,drv$ ,lha,lzh,mdb,mso,ppt,rtf,src,shs,sys,exe,dll,mp3,avi,mpg,mpeg"
          SARG: Chargement des exclusions depuis: /etc/squid/sarg.conf
          SARG: Chargement des exclusions depuis: /etc/squid/sarg.users
          SARG: Paramètres:
          SARG:
          SARG: Nom de l'hôte ou adresse IP (-a) =
          SARG: Journal des agents utilisateurs (-b) =
          SARG: Fichier des exclusions (-c) = /etc/squid/sarg.conf
          SARG: Date début-fin (-d) =
          SARG: Adresse e-mail destinataire des statistiques (-e) =
          SARG: Fichier de configuration (-f) = /etc/squid/sarg.conf
          SARG: Format de date (-g) = USA (mm/dd/yyyy)
          SARG: Statistiques des adresses IP (-i) = Oui
          SARG: Journal d'entrée (-l) = /var/log/squid3/access.log
          SARG: Résolution des adresses IP (-n) = Oui
          SARG: Répertoire de sortie (-o) = /var/www/squid-reports/
          SARG: Utiliser l'adresse IP au lieu de l'identifiant utilisateur (-p) = Non
          SARG: Site accédé (-s) =
          SARG: Heure (-t) =
          SARG: Utilisateur (-u) =
          SARG: Répertoire temporaire (-w) = /tmp
          SARG: Messages de débogage (-x) = Oui
          SARG: Messages des processus (-z) = Oui
          SARG:
          SARG: sarg version: 2.2.5 Mar-03-2008
          SARG: Maximum file descriptor: cur=1024 max=1024, changed to cur=20000 max=20000
          SARG: Chargement de la table des utilisateurs: /etc/squid/sarg.usertab
          SARG: Lecture du journal des accès: /var/log/squid3/access.log
          SARG: (util) tbuf=2011Jan266, reading: 0.00%
          SARG: (util) period=2011Jan26-
          SARG: Records in file: 87916, reading: 100.00%
          SARG: Enregistrements lus: 87965, écrits: 87797, exclus: 168
          SARG: Format Squid du journal
          SARG: (util) data=01/27/2011
          SARG: (util) tbuf=2011Jan27
          SARG: (util) period=2011Jan26-2011Jan27
          SARG: Période: 2011Jan26-2011Jan27
          SARG: Pré triage des fichiers
          SARG: Datafile ip successfully
          SARG: Fin
          • [^] # Re: page d'accueil ?

            Posté par  . Évalué à 2.

            et tu as quoi dans SARG: Répertoire de sortie (-o) = /var/www/squid-reports/


            parce qu'il n'y a peut-etre pas de page index.html
            juste les pages en fonction des machines, des dates, ou des sous dossiers...
            • [^] # Re: page d'accueil ?

              Posté par  . Évalué à 1.

              oui il y a des vieux répertoires de date mais j'ai pas le répertoire d'aujourd'hui
              je peux utiliser la commande
              sarg-report
              mais ça m'arrange pas il va me créer les 3 liens qui pointe nul part
        • [^] # Re: page d'accueil ?

          Posté par  . Évalué à 0.

          j'ai déjà lu le man
          j'ai effectué même un sarg -i mais ça n'a rien changé
          voici ce que j'ai fait et ce qui en résulte
          pour lui il finit normalement mais il me génère pas de page

          #sarg -izxc /etc/squid/sarg.conf -o /var/www/squid-reports
          SARG: Init
          SARG: Loading configuration from: /etc/squid/sarg.conf
          SARG: TAG: language French
          SARG: TAG: access_log /var/log/squid3/access.log
          SARG: TAG: graphs yes
          SARG: TAG: graph_days_bytes_bar_color orange
          SARG: TAG: title "Squid User Access Reports"
          SARG: TAG: font_face Tahoma,Verdana,Arial
          SARG: TAG: header_color darkblue
          SARG: TAG: header_bgcolor blanchedalmond
          SARG: TAG: font_size 9px
          SARG: TAG: background_color white
          SARG: TAG: text_color #000000
          SARG: TAG: text_bgcolor lavender
          SARG: TAG: title_color green
          SARG: TAG: temporary_dir /tmp
          SARG: TAG: output_dir /var/www/squid-reports
          SARG: TAG: resolve_ip yes
          SARG: TAG: user_ip no
          SARG: TAG: topuser_sort_field BYTES reverse
          SARG: TAG: user_sort_field BYTES reverse
          SARG: TAG: exclude_users /etc/squid/sarg.users
          SARG: TAG: exclude_hosts /etc/squid/sarg.hosts
          SARG: TAG: date_format u
          SARG: TAG: lastlog 0
          SARG: TAG: remove_temp_files yes
          SARG: TAG: index only
          SARG: TAG: index_tree file
          SARG: TAG: overwrite_report yes
          SARG: TAG: records_without_userid ip
          SARG: TAG: use_comma yes
          SARG: TAG: mail_utility mailx
          SARG: TAG: topsites_num 100
          SARG: TAG: topsites_sort_order CONNECT D
          SARG: TAG: index_sort_order D
          SARG: TAG: exclude_codes /etc/squid/sarg.exclude_codes
          SARG: TAG: max_elapsed 28800000
          SARG: TAG: report_type topsites sites_users users_sites date_time denied auth_fa ilures site_user_time_date
          SARG: TAG: usertab /etc/squid/sarg.usertab
          SARG: TAG: long_url no
          SARG: TAG: date_time_by bytes
          SARG: TAG: charset Latin1
          SARG: TAG: show_successful_message yes
          SARG: TAG: show_read_statistics yes
          SARG: TAG: topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
          SARG: TAG: user_report_fields CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISE C %TIME TOTAL AVERAGE
          SARG: TAG: site_user_time_date_type table
          SARG: TAG: datafile ip
          SARG: TAG: hours 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23
          SARG: TAG: squidguard_conf /etc/squid/squidGuard.conf
          SARG: TAG: show_sarg_info yes
          SARG: TAG: show_sarg_logo yes
          SARG: TAG: www_document_root /var/www/squid-reports
          SARG: TAG: download_suffix "zip,arj,bzip,gz,ace,doc,iso,adt,bin,cab,com,dot,drv$ ,lha,lzh,mdb,mso,ppt,rtf,src,shs,sys,exe,dll,mp3,avi,mpg,mpeg"
          SARG: Chargement des exclusions depuis: /etc/squid/sarg.conf
          SARG: Chargement des exclusions depuis: /etc/squid/sarg.users
          SARG: Paramètres:
          SARG:
          SARG: Nom de l'hôte ou adresse IP (-a) =
          SARG: Journal des agents utilisateurs (-b) =
          SARG: Fichier des exclusions (-c) = /etc/squid/sarg.conf
          SARG: Date début-fin (-d) =
          SARG: Adresse e-mail destinataire des statistiques (-e) =
          SARG: Fichier de configuration (-f) = /etc/squid/sarg.conf
          SARG: Format de date (-g) = USA (mm/dd/yyyy)
          SARG: Statistiques des adresses IP (-i) = Oui
          SARG: Journal d'entrée (-l) = /var/log/squid3/access.log
          SARG: Résolution des adresses IP (-n) = Oui
          SARG: Répertoire de sortie (-o) = /var/www/squid-reports/
          SARG: Utiliser l'adresse IP au lieu de l'identifiant utilisateur (-p) = Non
          SARG: Site accédé (-s) =
          SARG: Heure (-t) =
          SARG: Utilisateur (-u) =
          SARG: Répertoire temporaire (-w) = /tmp
          SARG: Messages de débogage (-x) = Oui
          SARG: Messages des processus (-z) = Oui
          SARG:
          SARG: sarg version: 2.2.5 Mar-03-2008
          SARG: Maximum file descriptor: cur=1024 max=1024, changed to cur=20000 max=20000
          SARG: Chargement de la table des utilisateurs: /etc/squid/sarg.usertab
          SARG: Lecture du journal des accès: /var/log/squid3/access.log
          SARG: (util) tbuf=2011Jan266, reading: 0.00%
          SARG: (util) period=2011Jan26-
          SARG: Records in file: 87916, reading: 100.00%
          SARG: Enregistrements lus: 87965, écrits: 87797, exclus: 168
          SARG: Format Squid du journal
          SARG: (util) data=01/27/2011
          SARG: (util) tbuf=2011Jan27
          SARG: (util) period=2011Jan26-2011Jan27
          SARG: Période: 2011Jan26-2011Jan27
          SARG: Pré triage des fichiers
          SARG: Datafile ip successfully
          SARG: Fin
          <\code>
          • [^] # Re: page d'accueil ?

            Posté par  . Évalué à 1.

            pardon pour le lien d'avant j'ai cru qu'il me l'avait pas pris en compte
            • [^] # Re: page d'accueil ?

              Posté par  . Évalué à 1.

              oui il y a des vieux répertoires de date mais j'ai pas le répertoire d'aujourd'hui
              je peux utiliser la commande

              sarg-report

              mais ça m'arrange pas il va me créer les 3 liens qui pointe nul part
              • [^] # Re: page d'accueil ?

                Posté par  . Évalué à 2.

                est-ce qu'il a des données en entrée ?
                apparemment oui d'apres le fichier precedent il trouve pret de 8000 infos à traiter

                l'utilisateur qui lance le script a-t-il les droits sur le dossier de sortie ?
                que se passe-t-il si tu lui demande de generer les rapports ailleurs ?
                • [^] # Re: page d'accueil ?

                  Posté par  . Évalué à 1.

                  je le lance en tant que root,je n'ai pas vraiment de souci de droit

                  bon je l'ai reinstallé et le truc c'est quand je lance sarg tous cours il me crée juste le dossier de la date entre hier et aujourd'hui et le dossier image mas pas d'index.html à la racine du dossier squid-reports qui me permet de voir tous les sous dossier et quand je change de dossier il me fait pareil
                  • [^] # Re: page d'accueil ?

                    Posté par  . Évalué à 2.

                    dans les exemples de configuration que j'ai trouvé, ils disent qu'il faut attendre le lendemain, et avoir eu un peu de trafic pour que ca genere quelques choses.

                    J'imagine que comme RRDTools, il collecte les infos, les gere à sa sauce, pour pouvoir faire une rotation des infos independamment des rotations des fichiers de logs.
                    • [^] # Re: page d'accueil ?

                      Posté par  . Évalué à 1.

                      oui c'est ça,il se base sur le fichier acces.log et il créer un dossier sur le début de la date de la premier log et celle de la fin du fichier
                      pour le trafic, j'ai 70g par mois donc le fichier à de quoi faire pour traiter des log.
                      • [^] # Re: page d'accueil ?

                        Posté par  . Évalué à 1.

                        je n'ai actuellement que la page index.unsort qui apparait quand je lance un

                        /usr/bin/sarg -x

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.