Sarg = TAG "long_url yes" ne fonctionne pas

Sarg = TAG "long_url yes" ne fonctionne pas - Logiciels - Linux et OS Alternatifs

Marsh Posté le 26-02-2003 à 14:37:51    

Salut,
 
 
J'ai une SME, avec Squid, SquidGuard, etc..
 
J'ai installé Sarg, et à minuit, il me pont les rapports. Tout va bien. J'ai modifié sarg.conf pour le mettre en Français, et utiliser le format date européen.
 
Dans les rapports, il liste les domaines, mais impossible d'en savoir plus (connaitre toutes les URLs, exactes). J'ai donc trouvé le paramètre "long_url" par defaut sur NO. Je l'ai mis sur YES, et relancé à la main la génération des rapports, et là, rien, il se casse la gueule. Il me sort juste 4 fichiers (temporaire si je comprends bien), et stop.
 
 
Une idée ?


Message édité par Groody le 09-04-2003 à 10:31:36

---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 26-02-2003 à 14:37:51   

Reply

Marsh Posté le 27-02-2003 à 10:44:11    

Vérifs des logs Squid ACCESS.LOG toutes les urls sont loguées (chaque image, etC..).
 
 :bounce:


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 04-03-2003 à 09:00:44    

Ca n'inspire vraiment personne  [:groody]


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 05-03-2003 à 09:08:56    

J'vais bientot abandonner..


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 13-03-2003 à 23:53:15    

j'ai sarg installé, mais j'ai mis Long_url=no pasque sinon ca te génère des rapports au kilomètre assez lourd.
essaye peut être de mettre une limite dans le conf :
per_user_limit file MB
vé essayer sur long_url=yes si ca marche sur mon serveur, je te dirais si ca plante aussi.

Reply

Marsh Posté le 24-03-2003 à 09:00:18    

:jap:  
Je vais essayer, merci.
 
Tu as testé ?


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 25-03-2003 à 18:37:45    

excuse moi j'ai pas trop eu le temps ces derniers temps. Je suis en train de me battre avec les bases registres (et les droits :)) de windows XP et mon serveur linux.
demain je vais essayer, je te tiens au courant.

Reply

Marsh Posté le 25-03-2003 à 18:43:15    

Reply

Marsh Posté le 26-03-2003 à 11:15:11    

bon je viens d'essayer.
bin en tapant juste SARG ca a merdé (il m'affichait impossible d'ouvrir le fichier home/httpd/blablabla).
ensuite j'ai fait un SARG -d 26/03/2003-26/03/2003 et ca marche chez moi.
je te dis tout de suite que ca génère un paquet de bordel. C'est deja chiant à lire avec le long_url=no. Alors avec le yes...:)
essaye de telecharger le patch 1.4, il date du 17 mars 2003.
sinon je peux te mettre mon sarg.conf si ca marche toujours pas chez toi...
bon courage

Reply

Marsh Posté le 26-03-2003 à 11:42:28    

En fait, c'est la version pour SME, alors elle est ptet différente .. :/
 
 
Pour ton Sarg.conf, je veux bien, comme ça je comparerai.
 
 
EDIT : Les rapports me sont affichés en HTML, c'est très propre et bien présenté.


Message édité par Groody le 26-03-2003 à 11:43:58

---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 26-03-2003 à 11:42:28   

Reply

Marsh Posté le 26-03-2003 à 12:24:21    

bon voila mon sarg.conf :

Code :
  1. language French
  2. access_log /var/log/squid/access.log
  3. title "Squid User Access Reports"
  4. font_face Arial
  5. header_color darkblue
  6. header_bgcolor blanchedalmond
  7. header_font_size -1
  8. background_color white
  9. text_color black
  10. text_bgcolor beige
  11. title_color green
  12. logo_image none
  13. logo_text ""
  14. logo_text_color black
  15. image_size 80 45
  16. background_image none
  17. # TAG:  password
  18. #       User password file used by authentication
  19. #       If you put here, reports will be generated only for users in.
  20. #
  21. password none
  22. # TAG:  temporary_dir
  23. #       Temporary directory name
  24. #       sarg -w dir
  25. #
  26. #temporary_dir /tmp
  27. # TAG:  output_dir
  28. #       Where is the reports will ne stored.
  29. #       sarg -o dir
  30. #
  31. #output_dir /var/log/sarg-reports
  32. output_dir /home/httpd/html/squid-reports
  33. # TAG:  output_email
  34. #       Email address to send the reports
  35. #       sarg -e email
  36. #
  37. output_email none
  38. # TAG:  resolve_ip yes/no
  39. #       Convert ip address to dns name
  40. #       sarg -n
  41. resolve_ip no
  42. # TAG:  user_ip yes/no
  43. #       Use Ip Address instead userid (reports)
  44. #       sarg -p
  45. user_ip no
  46. # TAG:  topuser_sort_field field normal/reverse
  47. #       Sort field for the Topuser Report.
  48. #       Allowed fields: USER CONNECT BYTES TIME
  49. #
  50. topuser_sort_field BYTES reverse
  51. # TAG:  user_sort_field field normal/reverse
  52. #       Sort field for the User Report.
  53. #       Allowed fields: SITE CONNECT BYTES TIME
  54. #
  55. user_sort_field BYTES reverse
  56. # TAG:  exclude_users file
  57. #       users within the file will be excluded from reports.
  58. #       you can use indexonly to have only index.html file.
  59. #
  60. exclude_users none
  61. # TAG:  exclude_hosts file
  62. #       Hosts, domains or subnets will be excluded from reports.
  63. #
  64. #       Eg.: 192.168.10.10 - exclude ip address only
  65. #            192.168.10.0  - exclude full C class
  66. #            s1.acme.foo   - exclude hostname only
  67. #            acme.foo      - exclude full domain name
  68. #
  69. exclude_hosts none
  70. # TAG:  useragent_log file
  71. #       Put here where is useragent.log to nable useragent report.
  72. #
  73. useragent_log none
  74. # TAG:  date_format
  75. #       Date format in reports: e (Europe=dd/mm/yy), u (USA=mm/dd/yy), w (Weekly=yy.ww)
  76. date_format e
  77. # TAG:  per_user_limit file MB
  78. #       Save userid on file if download exceed n MB.
  79. #     
  80. #       This option can be used to disable user access if user exceed a download limit.
  81. per_user_limit none
  82. # TAG: lastlog n
  83. #      How many reports files must be keept in reports directory.
  84. #      The oldest report file will be automatically removed.
  85. #      0 - no limit.
  86. #
  87. lastlog 0
  88. # TAG: remove_temp_files yes
  89. #      Remove temporary files: geral, usuarios, top, periodo from root report directory.
  90. #
  91. remove_temp_files yes
  92. # TAG: index yes|no|only
  93. #      Generate the main index.html.
  94. #      only - generate only the main index.html
  95. #
  96. index yes
  97. # TAG: overwrite_report yes|no
  98. #      yes - if report date already exist then will be overwrited.
  99. #       no - if report date already exist then will be renamed to filename.n, filename.n+1
  100. #
  101. overwrite_report no
  102. # TAG: records_without_userid ignore|ip|everybody
  103. #      What can I do with records without user id (no authentication) in access.log file ?
  104. #
  105. #      ignore - This record will be ignored.
  106. #          ip - Use ip address instead. (default)
  107. #   everybody - Use "everybody" instead.
  108. #
  109. records_without_userid ip
  110. # TAG: use_comma no|yes
  111. #      Use comma instead point in reports.
  112. #      Eg.: use_comma yes => 23,450,110
  113. #           use_comma no  => 23.450.110
  114. #
  115. use_comma no
  116. # TAG: mail_utility mail|mailx
  117. #      Mail command to use to send reports via SMTP
  118. #
  119. mail_utility mailx
  120. # TAG: topsites_num n
  121. #      How many sites in topsites report.
  122. #
  123. topsites_num 100
  124. # TAG: topsites_sort_order CONNECT|BYTES A|D
  125. #      Sort for topsites report, where A=Ascendent, D=Descendent
  126. #
  127. topsites_sort_order CONNECT D
  128. # TAG: exclude_codes file
  129. #      Ignore records with these codes. Eg.: NONE/400
  130. #
  131. exclude_codes /usr/local/sarg/exclude_codes
  132. # TAG: replace_index string
  133. #      Replace "index.html" in the main index file with this string
  134. #      If null "index.html" is used
  135. #
  136. #replace_index <?php echo str_replace(".", "_", $REMOTE_ADDR); echo ".html"; ?>
  137. # TAG: max_elapsed milliseconds
  138. #      If elapsed time is recorded in log is greater than max_elapsed use 0 for elapsed time.
  139. #      Use 0 for no checking
  140. #
  141. #max_elapsed 0
  142. # 8 Hours
  143. max_elapsed 28800000
  144. # TAG: report_type type
  145. #      What kind of reports to generate.
  146. #      topsites  - shows the site, connect and bytes
  147. #      sites_users - shows which users were accessing a site
  148. #      users_sites - shows sites accessed by the user
  149. #      date_time - shows the amount of bytes used by day and hour
  150. #      denied  - show all denied sites with full URL
  151. #      auth_failures    - show autentication failures
  152. #
  153. #      Eg.: report_type topsites denied
  154. #
  155. report_type topsites users_sites sites_users date_time denied auth_failures site_user_time_date
  156. # TAG: usertab filename
  157. #      You can change the "userid" or the "ip address" to be a real user name on the rpeorts.
  158. #      Table syntax:
  159. #   userid name   or   ip address name
  160. #      Eg:
  161. #  SirIsaac Isaac Newton
  162. #  vinci Leonardo da Vinci
  163. #  192.168.10.1 Karol Wojtyla
  164. #     
  165. #      Each line must be terminated with '\n'
  166. #
  167. usertab none
  168. # TAG: long_url yes|no
  169. #      If yes, the full url is showed in report.
  170. #      If no, only the site will be showed
  171. #
  172. #      YES option generate very big sort files and reports.
  173. #
  174. long_url yes
  175. # TAG: date_time_by bytes|elap
  176. #      Date/Time reports will use bytes or elapsed time?
  177. #
  178. date_time_by bytes
  179. # TAG: charset name
  180. #      ISO 8859 is a full series of 10 standardized multilingual single-byte coded (8bit)
  181. #      graphic character sets for writing in alphabetic languages
  182. #      You can use the following charsets:
  183. #  Latin1   - West European
  184. #  Latin2   - East European
  185. #  Latin3   - South European
  186. #  Latin4   - North European
  187. #  Cyrillic
  188. #  Arabic
  189. #  Greek
  190. #  Hebrew
  191. #  Latin5   - Turkish
  192. #  Latin6
  193. #  Windows-1251
  194. #  Koi8-r
  195. #
  196. charset Latin1
  197. # TAG: user_invalid_char "&/"
  198. #      Records that contain invalid characters in userid will be ignored by Sarg.
  199. #
  200. user_invalid_char "&/"
  201. # TAG: privacy yes|no
  202. #      privacy_string "***.***.***.***"
  203. #      privacy_string_color blue
  204. #      In some countries the sysadm cannot see the visited sites by a restrictive law.
  205. #      Using privacy yes the visited url will be changes by privacy_string and the link
  206. #      will be removed from reports.
  207. #
  208. privacy no
  209. #privacy_string "***.***.***.***"
  210. #privacy_string_color blue
  211. # TAG: include_users "user1:user2:...:usern"
  212. #      Reports will be generated only for listed users.
  213. #
  214. #include_users none
  215. # TAG: exclude_string "string1:string2:...:stringn"
  216. #      Records from access.log file that contain one of listed strings will be ignored.
  217. #
  218. exclude_string none
  219. # TAG: show_successful_message yes|no
  220. #      Show "Successful report generated on dir" at end of process.
  221. #
  222. show_successful_message yes
  223. # TAG: topuser_fields
  224. #      Which fields must be in Topuser report.
  225. #
  226. topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
  227. # TAG: topuser_num n
  228. #      How many users in topsites report. 0 = no limit
  229. #
  230. topuser_num 0
  231. # TAG: datafile file
  232. #      Save the report results in a file to populate some database
  233. #
  234. datafile none
  235. # TAG: datafile_delimiter ";"
  236. #      ascii character to use as a field separator in datafile
  237. #
  238. datafile_delimiter ";"
  239. # TAG: datafile_fields all
  240. #      Which data fields must be in datafile
  241. #      user;date;time;url;connect;bytes;in_cache;out_cache;elapsed
  242. #
  243. datafile_fields user;date;time;url;connect;bytes;in_cache;out_cache;elapsed
  244. # TAG: weekdays
  245. #      The weekdays to take account ( Sunday->0, Saturday->6 )
  246. # Example:
  247. #weekdays 1-3,5
  248. # Default:
  249. weekdays 0-6
  250. # TAG: hours
  251. #      The hours to take account
  252. # Example:
  253. #hours 7-12,14,16,18-20
  254. # Default:
  255. hours 0-23

Reply

Marsh Posté le 26-03-2003 à 12:32:45    

:jap:  
Je suis sur le serveur mail là, donc pas le tps de me remettre sur le proxy, mais j'y reviendrai obligatoirement.
Merci, je te tiens au courant :)
 
 :hello:


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 08-04-2003 à 17:00:43    

Je viens de réinstaller une SME 5.6 toute fraiche, avec Upgrade2 (non présent sur l'ancien serveur) et aucun RPM excepté SME-UPGPPP-1.0-1.NOARCH.RPM.
 
Donc le rapport ne sera généré que ce soir. On verra demain.
 
 
Voici les seule différences entre nos 2 fichiers (+ toutes les lignes identiques, mais avec un # en début de ligne pour moi (= par defaut)) :
 

Citation :

output_dir /var/www/html/squid
 
# TAG:  date_format
#       Date format in reports: e (Europe=dd/mm/yy), u (USA=mm/dd/yy), w (Weekly=yy.ww)
#date_format u
 
# TAG: overwrite_report yes|no
#      yes - if report date already exist then will be overwritten.
#       no - if report date already exist then will be renamed to filename.n, filename.n+1
#
overwrite_report yes


 
 
Toi :

Citation :

output_dir /home/httpd/html/squid-reports
 
# 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: 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 no


 
J'ai activé le long_url = yes
 
 
Peux-tu me copier ton squid.conf stp ?


Message édité par Groody le 08-04-2003 à 17:01:00

---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 09-04-2003 à 08:42:04    

:cry:  
 
De nouveau, voici ce que j'ai comme contenu de rapport de la journée d'hier :
 

Citation :

Parent Directory        09-Apr-2003 00:01      -
 10.10.10.10.htmp        09-Apr-2003 00:01     1k
 10.10.10.10 .tmp        09-Apr-2003 00:01     0k
 date                    09-Apr-2003 00:01     1k
 periodo                 09-Apr-2003 00:01     1k


 
 
Surement un paramètre de Squid qui le fait se planter ?


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 16-04-2003 à 11:11:26    

Reply

Marsh Posté le 16-04-2003 à 12:20:01    

C'est rigolo... Vlà un post que qu'il me semble avoir déjà lu sur ixus et aef ... lol :-) Bonne recherche.

Reply

Marsh Posté le 16-04-2003 à 12:59:16    

et sur le forum ES :'(
 
Sur le site de Vincent, y'a une autre version de Sarg, moins récente que la mienne je crois, je vais l'sssayer voir si ça pose aussi prb.
 
 
 
 :hello:


Message édité par Groody le 16-04-2003 à 12:59:43

---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 18-04-2003 à 18:39:17    

desolé de pas avoir repondu avant...
bon je vé regarder ca lundi et refaire quelques test
essaye de générer sur une courte période (1h ou 2h) pour voir si ca plante.
je te tiens au courant de toute facon :hello:

Reply

Marsh Posté le 18-04-2003 à 18:40:38    

Bah ça plante. Je l'avais réinstallé en fin d'aprem, juste utilisé un peu de mon poste, et le lendemain, pas de rapport :/
 
 
Je vais tester la semaine prochaine une autre version de Sarg pour SME, plus ancienne je crois.


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed