Stat SQUID

Stat SQUID - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 21-05-2009 à 09:10:58    

bonjour,
 
je suis actuellement en stage en entreprise et mon tuteur m'a demander de mettre en place un proxy squid avec squidgard.
j'ai installer de tout sous debian etch et ca fonctionne nikel, par contre aimerais également avoir des stats des connexion.
pour le moment j'ai installé SARG, mais pour que la base de donné s'alimente il faut que je tape la commande "gedit access.log && sarg"
souci, lorsqu'il n'y a personne au boulot, pas de stat possible
question:
y a t'il un moyen de faire cela de maniere automatique?
SARG est t'il performant au niveau des stats? ou existe t'il d'autres outils qui serais mieux?
 
PS: c'est la 1ere fois que j'installe linux, je suis un super novice  :pt1cable:  
 
merci pour votre aide

Reply

Marsh Posté le 21-05-2009 à 09:10:58   

Reply

Marsh Posté le 21-05-2009 à 09:20:18    

Réponse rapide :
voir CRON pour planifier des tâches périodiques.
http://www.malekal.com/cron.php est bien référencé, sinon demande de l'aide à google :)

Reply

Marsh Posté le 21-05-2009 à 09:41:35    

merci,
je suis allé voir sur le site que tu m'a indiqué
si j'ai bien tout compris je doit mettre un script dans /etc/cron.daily/
 
j'ai donc fait un gedit sarg
et j'ai taper la commande suivante dedans
gedit /etc/var/squid/access.log && sarg
 
et dans /etc/crontab j'ai modifier la ligne /etc/con.hourly pour mettre 43 *   * * *  pour que mon script demare a 43 de chaque heure
 
puis j'ai fait /etc/init.d/cron restart
mais a 9h43, m'a base sarg ne c'est pas alimenté
j'ai du oublier quelque chose, mais quoi?


Message édité par SPQR59 le 21-05-2009 à 09:52:26
Reply

Marsh Posté le 21-05-2009 à 09:42:26    

dans un editeur c'est cool mais je pense que dans une interface web c'est mieux. Auto tel que tu le veux, je ne sais pas mais sous webmin tu as une très bonne historique et la requiperation se fait par simple clic.

Reply

Marsh Posté le 21-05-2009 à 09:54:22    

merci pour t'a réponse rkonan
peux tu m'en dire un peu plus sur webmin?

Reply

Marsh Posté le 21-05-2009 à 10:23:15    

C'est tout simple. Si tu as un serveur installé et qui tourne, tu installe webmin en suivant ce lien.
http://www.commentcamarche.net/faq [...] ler-webmin
tu t'authentifie en root et dans l'onglet serveur tu lance Squid Report Generator.

Reply

Marsh Posté le 21-05-2009 à 10:23:53    

Je voulais dire serveur web

Reply

Marsh Posté le 21-05-2009 à 10:28:38    

ok, merci, je vais voir pour réinstallé un serveur avec squid pour tester
par contre, comment on installe un serveurweb sous debien?

Reply

Marsh Posté le 21-05-2009 à 10:38:25    

apt-get install apache2
tu pourras tester en lançant http://ton_adresse_ip/.
Tu aura comme resultat IT WORKS
 

Reply

Marsh Posté le 21-05-2009 à 10:49:18    

je viens de regarder, je l'avais installé lorsque j'ai installé squidgard
je vais me monter un nouveau serveur en vitesse pour testé et je vais essayé webmin
par contre mon apache tourne sur le port 8080, c'est pas grave?

Reply

Marsh Posté le 21-05-2009 à 10:49:18   

Reply

Marsh Posté le 21-05-2009 à 10:55:10    

non pas grave. Mais tu n'a pas besoin de faire une reinstallation. installe juste webmin et tu verras. C'est hyper facile.

Reply

Marsh Posté le 21-05-2009 à 13:34:44    

que vient faire le "gedit access.log" dans l'histoire ? [:delarue3]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 21-05-2009 à 21:10:42    

le fichier access.log est le fichier qui repertorie tout les acces vers internet, le fait de l'edité et d'ajouter le "&& sarg" permet d'alimenté la base de donnée de sarg comme je l'ai dit dans mon 1er post

Reply

Marsh Posté le 21-05-2009 à 21:17:04    

Ca ne me parait pas très rationnel, tu sors ça d'où que ca s'utilise comme ça ? :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 21-05-2009 à 21:23:30    

d'un tuto sur l'installation de sarg
tu a un meilleur moyen?

Reply

Marsh Posté le 21-05-2009 à 21:26:52    

Bah utiliser simplement la commande "sarg" :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 21-05-2009 à 21:28:35    

la commande "sarg" ?
tu peux m'en dire plus?? car je part peut etre dans la mauvaise direction avec mon "gedit access.log && sarg" :/

Reply

Marsh Posté le 21-05-2009 à 21:33:30    

Ben ta commande "gedit access.log && sarg" faudrait la comprendre avant de la taper :
- elle lance gedit en ouvrant access.log (ce qui ne sert à rien)
- quand tu fermes gedit, ca lance la commande "sarg"
le && sert à dire d'executer la commande qui se trouve à droite quand la commande qui se trouve a gauche se termine (et se termine correctement, c'est à dire sans erreur).

 

Bref tu lances simplement sarg et voila... à mettre dans un crontab, avec eventuellement des options qui vont bien (path vers le fichier de log, une date, etc.).

 

Tu as des exemples de scripts sur le site de sarg, par exemple :
http://www.initzero.it/products/op [...] rg-reports


Message édité par e_esprit le 21-05-2009 à 21:33:44

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 21-05-2009 à 21:38:14    

ok, merci de ton explication sur la commande que j'utiliser et merci pour le lien vers les exemples de script, je vais essayé ca demain :)

Reply

Marsh Posté le 21-05-2009 à 21:45:06    

autre question, d'apres vous qu'elle est le meilleur outil de stat pour squid?

Reply

Marsh Posté le 22-05-2009 à 08:04:08    

Sarg est amha le meilleur, en alternative tu peux utiliser webalizer ...


---------------
www.google.fr  
Reply

Marsh Posté le 22-05-2009 à 09:57:18    

Je pense qu'Awstats gère aussi les logs Squid

Reply

Marsh Posté le 22-05-2009 à 10:37:43    

Pour moi SARG est le meilleur surtout dans une interface web.

Reply

Marsh Posté le 22-05-2009 à 11:12:36    

je viens de réussir, pour ce que ca interesse voila se que j'ai fait
j'ai edité le crontab comme cela:
15 * * * * sarg
 
autre question, je peux voir mes stats depuis le serveur ou squid est installé en tapant l'adresse "file:///var/www/squid-reports/index.html" dans mon navigateur.
mais si je tape "http://ip_serveur_/squid-reports/index.htm:8080" depuis un autre PC je n'arrive pas a y acceder.
 
comment faire svp?

Reply

Marsh Posté le 22-05-2009 à 14:53:33    

Il te faut un serveur HTTP : Apache, Lighthttpd...

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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