Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1287 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Sarg - Ne veut plus me créer les rapports ! (important = boulot)

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Précédente
Auteur Sujet :

Sarg - Ne veut plus me créer les rapports ! (important = boulot)

n°261656
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 11:04:49  profilanswer
 

Salut,
 
 
J'ai une E-Smith/SME 5.6.
 
Le proxy est Squid..
J'ai installé Sarg pour la génération de rapports, puis SquidGuard pour le filtrage.
 
 
Jusqu'à vendredi, machine encore en test, les rapports étaient créés. Dans la journée, j'ai modifié à la main l'heure système pour lancer le script qui est  lancé à ~00h01, et donc voir si les rapport étaient propre.
 
Depuis, j'ai configuré la synchro de temps sur un serveur NTP, donc là c'est de nouveau à l'heure. J'ai également continué à remplir ma liste de correspondance IP / noms pour que dans les rapports de Sarg, je vois les noms à la place des IP des machines consommatrices. Vendredi ça marchait.
 
Un reboot pour faire un ghost, machine en prod depuis hier, et ce matin, j'arrive, et je n'ai pas de rapports de créés.
 
En fait, en y repensant, le prb est ptet là depuis vendredi aprem, car hier matin je n'ai pas eu les logs du WE (mais personne n'a utilisé le proxu alors c ptet normal..).
 
 
 
Que vérifier ? JE n'y connait vraiment rien. JE sais me déplacer sur le système, utiliser Pico pour lire et sauvegarder, et c'est tout.
 
 
D'avance, merci pour votre aide :jap:


Message édité par Groody le 13-05-2003 à 11:29:02

---------------
Vidéo Concorde Air France | www.kiva.org
mood
Publicité
Posté le 13-05-2003 à 11:04:49  profilanswer
 

n°261660
Aragorn_1e​r
Le jihad butlérian est proche
Posté le 13-05-2003 à 11:09:57  profilanswer
 

regarde dans syslog si la tache cron ( je pense que c ca que tu utilise ) , c 'est bien lancé au moment ou tu le desirai !
 
A+

n°261667
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 11:13:58  profilanswer
 

J'ai oublié de préciser.
Jusque là, quand je voulais générer mes rapport et voir mes modif de sarg.conf, je le lançais à la mano, et ça marchait :
 
/usr/sbin/sarg.daily.e-smith
 
Et le rapport de la veille etait généré. Là, le script se lance, et se coupe de suite, alors que d'hab, il tournait pas mal.
 
 
 

[root@proxy sarg]# /usr/sbin/sarg.daily.e-smith
 
Starting Squid access log processing: Tue 13 May 2003 10:51:58 AM CEST
 
Creating 12/05/2003 report... done: Tue 13 May 2003 10:51:58 AM CEST
 
Squid access log processed: Tue 13 May 2003 10:51:58 AM CEST
 
[root@proxy sarg]#


---------------
Vidéo Concorde Air France | www.kiva.org
n°261724
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 13:20:35  profilanswer
 

Aucune idée ?
Avant que je tente de réinstaller le RPM ..


---------------
Vidéo Concorde Air France | www.kiva.org
n°261731
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 13:35:09  profilanswer
 

:cry:
 
RPM réinstallé via  
rpm -Uvh --replacepkgs ..
 
Je le rééxécute, et rien .. :/


---------------
Vidéo Concorde Air France | www.kiva.org
n°261734
Mjules
Modérateur
Parle dans le vide
Posté le 13-05-2003 à 13:37:27  profilanswer
 

t'es sur de la config (sarg et squid) ?
 
pas de trace dans les logs ?
 
ya pas un mode + verbeux pour sarg ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°261738
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 13:41:27  profilanswer
 

Pour l'install, je pense que oui. La SME est une distro "toute faite", donc Squid, je ne m'en suis pas occupé.
Ensuite, Sarg est un RPM (une contrib) dédié à cette SME et dans le fichier de conf, je n'avais modifié que le format de date (-> europe) et le langage (Français), ah oui, et l'utilisation d'une table (usertab) d'IP/Noms. J'ai tout désactivé par # en début de ligne, et rien..
 
 
Pour les logs, je vais regarder, mais j'en ai bcp, j'espère trouver quelque chose.
 
Pour le mode verbose, à quoi tu penses ? Moi je voulais avoir un rapport plus riche en logs, via le tag "Long_url = Yes" mais ça ne fonctionne .. (cf mon 1er topic sur Sarg).


---------------
Vidéo Concorde Air France | www.kiva.org
n°261740
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 13:42:20  profilanswer
 

Ca a du peter depuis que j'ai remis la machine à l'heure. Il doit y avoir un soucis quelque part, car c'est la seule chose que j'ai modifiée depuis.  
Mais quoi vérifier ...  [:claire_redfield]


---------------
Vidéo Concorde Air France | www.kiva.org
n°261744
Mjules
Modérateur
Parle dans le vide
Posté le 13-05-2003 à 13:47:21  profilanswer
 

le mode verbeux, c'est à dire que sarg te fournis plus d'info pendant son éxécution, habituellement, c'est -v mais faudrait voir le man (man sarg).
 
l'heure est bonne ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°261746
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 13:50:48  profilanswer
 

Oui, l'heure est bonne, il se synchro sur un serveur NTP (mais j'ai quand même vérifié).
 
JE regarde pour le verbose.


---------------
Vidéo Concorde Air France | www.kiva.org
mood
Publicité
Posté le 13-05-2003 à 13:50:48  profilanswer
 

n°261747
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 13:51:48  profilanswer
 

ah oui mais nan, en fait je sais pas. C'est un script que j'éxécute :
 
/usr/sbin/sarg.daily.e-smith  
 
 [:hotshot 2 le retour]


---------------
Vidéo Concorde Air France | www.kiva.org
n°261750
Mjules
Modérateur
Parle dans le vide
Posté le 13-05-2003 à 13:56:03  profilanswer
 

les logs de squid sont pas vides ? (je sais c'est une question con)
 
si tu vires la mise à l'heure auto et que tu te mets à 00h00 ? ça fonctionne ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°261756
kelus
Posté le 13-05-2003 à 14:04:20  profilanswer
 

rajoute  
 

set -x

 
au debut de ton script pour voir les erreurs, attention, tu peux avoir beaucoup de texte donc lance avec un  
 

|more

n°261757
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 14:05:42  profilanswer
 

on, ils ne sont pas vides, pas du tout même .. :lol:
 
 
Pour la mise auto, je teste.


---------------
Vidéo Concorde Air France | www.kiva.org
n°261760
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 14:08:28  profilanswer
 

:cry:  
 
Je vire la synchro, je passe la date à 14 et 2h AM, je lance et il passe
 
[:trunks]


---------------
Vidéo Concorde Air France | www.kiva.org
n°261766
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 14:17:37  profilanswer
 

Rien à faire, il refuse de me pondre les rapports d'hier :'( (en revenant à la date d'aujourd'hui)


Message édité par Groody le 13-05-2003 à 14:17:56

---------------
Vidéo Concorde Air France | www.kiva.org
n°261775
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 14:33:05  profilanswer
 

Kelus a écrit :

rajoute  
 

set -x

 
au debut de ton script pour voir les erreurs, attention, tu peux avoir beaucoup de texte donc lance avec un  
 

|more

 


 
 
Voici le contenu du script que j'execute :
 

#!/bin/sh
#
SARGCMD="/usr/sbin/sarg"
 
echo -e "\nStarting Squid access log processing: $(date +%c)\n"
 
if [ -r /var/log/squid/access.log ]; then
   YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y)
 
   echo -n "Creating $YESTERDAY report... "
   $SARGCMD \
       -d $YESTERDAY \
       -o /var/www/html/squid/daily \
       -l /var/log/squid/access.log \
       > /dev/null 2>&1
   echo "done: $(date +%c)"
 
   echo -e "\nSquid access log processed: $(date +%c)\n"
 
else
   echo "Error: input file not found."
   echo "       Cannot process $YESTERDAY reports."
   echo -e "\nError processing Squid access logs: $(date +%c)\n"
   exit 1
fi
 
exit 0


 
 
Si ça vous dit quelque chose..
 
et, où dois-je intégrer la commande ?


---------------
Vidéo Concorde Air France | www.kiva.org
n°261777
kelus
Posté le 13-05-2003 à 14:35:04  profilanswer
 

juste avant le SARGCMD="/usr/sbin/sarg"

n°261778
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 14:37:28  profilanswer
 

Bah, là, j'ai le contenu du script qui s'affiche et rien d'autre [:spamafote]


---------------
Vidéo Concorde Air France | www.kiva.org
n°261779
kelus
Posté le 13-05-2003 à 14:40:02  profilanswer
 

t'as pas des caracteres qui sont venus se rajouter ?
ou essaie un set -u


Message édité par kelus le 13-05-2003 à 14:40:31
n°261780
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 14:51:44  profilanswer
 

non, rien entre.
 
 
Set -u :
 

[root@proxy sbin]# sarg.daily.e-smith
+ sarg.daily.e-smith
 
Starting Squid access log processing: Tue 13 May 2003 02:42:58 PM CEST
 
Creating 12/05/2003 report... /usr/sbin/sarg.daily.e-smith: SARGCMD: unbound variable
++ echo -ne '\033]0;root@proxy:/usr/sbin\007'
[root@proxy sbin]#


---------------
Vidéo Concorde Air France | www.kiva.org
n°261781
kelus
Posté le 13-05-2003 à 14:54:21  profilanswer
 

sisi ca marche, tu l'as peut-etre ton erreur  
 


 SARGCMD: unbound variable

n°261782
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 14:59:24  profilanswer
 

:jap:  
 
BAh je vois pas, je bloque  [:tilleul]


---------------
Vidéo Concorde Air France | www.kiva.org
n°261788
kelus
Posté le 13-05-2003 à 15:18:15  profilanswer
 

j'en sais rien non plus, je connais pas sarg :D  
 
t'as las bonne valeur dans $YESTERDAY ? acces.log a les bons droits ?

n°261790
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 15:19:44  profilanswer
 

Je ne sais pas quoi ni comment vérifier..  [:groody]


Message édité par Groody le 13-05-2003 à 15:19:58

---------------
Vidéo Concorde Air France | www.kiva.org
n°261793
kelus
Posté le 13-05-2003 à 15:40:50  profilanswer
 

fait un echo $YESTERDAY juste apres YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y)
 
pour les droits, fais un ls -l /var/log/squid/access.log

n°261798
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 16:03:20  profilanswer
 

Voici ce que cela donne en rajoutant "echo $YESTERDAY"
 

[root@proxy sbin]# sarg.daily.e-smith
+ sarg.daily.e-smith
 
Starting Squid access log processing: Tue 13 May 2003 03:54:13 PM CEST
 
 
Creating  report... done: Tue 13 May 2003 03:54:13 PM CEST
 
Squid access log processed: Tue 13 May 2003 03:54:13 PM CEST
 
++ echo -ne '\033]0;root@proxy:/usr/sbin\007'
[root@proxy sbin]#


---------------
Vidéo Concorde Air France | www.kiva.org
n°261799
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 16:06:53  profilanswer
 

[root@proxy sbin]# ls -l /var/log/squid/access.log
+ ls --color=tty -l /var/log/squid/access.log
-rw-r--r--    1 squid    squid     2083725 May 13 15:57 /var/log/squid/access.log
++ echo -ne '\033]0;root@proxy:/usr/sbin\007'
[root@proxy sbin]#


 
 
Prq j'ai tjs cette ligne "++ echo..." maintenant ?


---------------
Vidéo Concorde Air France | www.kiva.org
n°261801
Groody
Utilisez MES smileys §
Posté le 13-05-2003 à 16:07:39  profilanswer
 

Désolé, mais là j'y comprends vraiment queud dans les résultats que je te donne [:wam]


---------------
Vidéo Concorde Air France | www.kiva.org
n°261821
Mjules
Modérateur
Parle dans le vide
Posté le 13-05-2003 à 17:01:28  profilanswer
 

en fait, en faisant set -u , tu rajoutes des données sur la sortie standard (l'affichage) à chaque opération, par ex: le echo blabla est la commande qui affiche :
[root@proxy sbin]#
 
ls -l permet de voir les permissions du fichier ici, il est en lecture/écriture pour l'utilisateur Squid, lecture pour le groupe squid, lecture pour les autres. (a priori, c'est normal)
 
 
est ce que tu peux taper (ta machine doit être à la bonne date et bonne heure) :
YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y)  
 
puis echo $YESTERDAY
 
ça doit te donner la date d'hier :


[jules@tue_amour jules]$ YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y)  
[jules@tue_amour jules]$ echo $YESTERDAY
12/05/2003


 
 


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°262083
Groody
Utilisez MES smileys §
Posté le 14-05-2003 à 08:55:38  profilanswer
 

Ca me donne bien la date d'hier.
Et ce matin, je n'ai toujours pas les logs d'hier  :cry:  
 
Je ne vais pas toucher à la date ni rien aujourd'hui, on verra demain si ça roule correctement.
 
A moins quer quelqu'un pense savoir d'où cela peut venir ..


---------------
Vidéo Concorde Air France | www.kiva.org
n°262166
Groody
Utilisez MES smileys §
Posté le 14-05-2003 à 12:15:55  profilanswer
 

:'(²


---------------
Vidéo Concorde Air France | www.kiva.org
n°262171
Mjules
Modérateur
Parle dans le vide
Posté le 14-05-2003 à 12:27:13  profilanswer
 

je me demande si une fois qu'il a fait son rapport, il peut le refaire automatiquement.
 
ex chez moi, certaines tâches périodiques se lancent toutes les semaines. Si j'interrompt la tâche durant son éxécution, il faut attendre la semaine suivante pour qu'elle se rééxécute (à moins de le faire à la main) même si elle venait juste de commencer.
 
c'est peut-être le même pb.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°262178
Groody
Utilisez MES smileys §
Posté le 14-05-2003 à 12:50:55  profilanswer
 

non non, jusque là quand je lançais le script à la main, ça tournait nikel. Si le rapport est déjà créé, il est écrasé (option par defaut dans le conf).


---------------
Vidéo Concorde Air France | www.kiva.org
n°262477
Groody
Utilisez MES smileys §
Posté le 15-05-2003 à 08:48:18  profilanswer
 

Toujours rien ce matin.
 
BAh je vais me retaper une énième installe ...
 
Super, maintenant tous les accès sont passés dessus, machine en prod.


---------------
Vidéo Concorde Air France | www.kiva.org
n°262563
Phoenix
Posté le 15-05-2003 à 11:54:13  profilanswer
 

Groody a écrit :

[root@proxy sbin]# ls -l /var/log/squid/access.log
+ ls --color=tty -l /var/log/squid/access.log
-rw-r--r--    1 squid    squid     2083725 May 13 15:57 /var/log/squid/access.log
++ echo -ne '\033]0;root@proxy:/usr/sbin\007'
[root@proxy sbin]#


 
 
Prq j'ai tjs cette ligne "++ echo..." maintenant ?


 
Ca c unb problème d'emulateur qui gère pas les couleur. Essai un ls -l --color=no
 
 
Ensuite pour débugger ta génération de rapports, commence par jetter un oeil au log de squid, du cron et accessoirement si les logs de squid contiennent bien des enregistrement de la veille.
 
Pour ça créé un fichier que tu nommes convert par exemple et dedans tu met cette ligne de perl  
 
#!/bin/perl -p
s/^\d+\.\d+/localtime $&/e;
 
 
Esuite un simple "head -100 /var/log/squid/access.log | perl convert" te donnera la date au format human readable afin de vérifier que tu as les enregistrements.
 
Pour finir, isole un ficher de log dans /tmp par exmple et lance sarg "a la main" avec toutes les options qui vont bien. (genre -f /etc/sarg/sarg.conf -l fichier_logs_temp -o /tmp/test/ -d 12/05/2003-13/05/2003 -z )
 
 
Au passage c'est pê le type de date que tu passe à Sarg qu'il ne digère pas...
 
Bon courage
 
 

n°262572
Groody
Utilisez MES smileys §
Posté le 15-05-2003 à 12:12:43  profilanswer
 

[:mlc]  
 
HEu, ouai  [:tilleul]  
 
Je vais regarder, et essayer tout ceci. Juste une précision, le fichier Perl, je le créé dans quelque repertoire ? Je lance Pico, je rentre les ligne, je l'enregistre tout simplement ?


---------------
Vidéo Concorde Air France | www.kiva.org
n°262575
Mjules
Modérateur
Parle dans le vide
Posté le 15-05-2003 à 12:16:24  profilanswer
 

met le dans ton path (/home/user/bin par ex) tu le crée, en recopiant les lignes puis tu le rends éxécutables : chmod a+x ton_script.pl


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°262577
Groody
Utilisez MES smileys §
Posté le 15-05-2003 à 12:17:15  profilanswer
 

Oulalala j'ai jamais fais tout ça moa  [:markdavis]  
 
ok, merci, je le fais de suite. Pil poil au môment ou j'allais tout réinstaller ;)


---------------
Vidéo Concorde Air France | www.kiva.org
n°262579
Groody
Utilisez MES smileys §
Posté le 15-05-2003 à 12:19:59  profilanswer
 

Ok, via Putty, un LS me donne CONVERT en vert.
 
JE teste le reste.


---------------
Vidéo Concorde Air France | www.kiva.org
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Sarg - Ne veut plus me créer les rapports ! (important = boulot)

 

Sujets relatifs
svp, important, Je trouve plus mgmt.o !!Pb d'install de MDK 9.1 ss partition avc WINXP, xp veut plus booter ..
[DEBIAN] créer un log ...[MDK 9.1] çà veut pas s'installer ..... :'(
Tuer un process qui veut pas !![xine/ dvd scsi] il veut pas ouvrir :/
fluxbox veut pas démarrer[Pb linux ]KDE ne veut pas de moi :(
[mplayer] il ne veut plus se lancer :(K3B m'a créer un nouveau disque dur !
Plus de sujets relatifs à : Sarg - Ne veut plus me créer les rapports ! (important = boulot)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR