PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > linux.debian.user.french > Interface web pour les logs.
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
linux.debian.user.french Forum sur Linux Debian. Debian-user-french@lists.debian.org

Interface web pour les logs.

Réponse
 
LinkBack Outils de la discussion
Vieux 02/12/2006, 15h00   #1
Shams Fantar
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Interface web pour les logs.

Pouet,

Je vais faire une petite interface web sur laquelle on pourra voir les
logs de différentes applications (Apache, du système, de MySQL, etc.),
je pense donc faire quelque chose d'assez simplifié, avec du code XHTML
et CSS pour le design. Mais bon, il me faut bien que quelque chose lise
les logs, c'est-à-dire que pour voir les logs interprétés dans des
tableaux, etc. via l'interface web, que pensez-vous qu'il faille
utiliser ? Bash ? PHP saurait faire ? Car comment insérer des commandes
bash dans des pages Web !?

Je sais qu'il existe déjà des applications qui le font, mais il faut une
appli qui lise les logs par logiciel. Pas tip top, vaut mieux tout
réunir pour utiliser moins de ressources ;-)

A+

--
Shams-Eddine Fantar
Blog (http://sfantar.homelinux.org)
Site (http://support-debian.homelinux.org)



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 02/12/2006, 16h20   #2
laurux
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Interface web pour les logs.

Le Sat, 02 Dec 2006 15:57:03 +0100, Shams Fantar a voulu dire :

> Pouet,
>
> Je vais faire une petite interface web sur laquelle on pourra voir les
> logs de différentes applications (Apache, du système, de MySQL, etc.),
> je pense donc faire quelque chose d'assez simplifié, avec du code XHTML
> et CSS pour le design. Mais bon, il me faut bien que quelque chose lise
> les logs, c'est-à-dire que pour voir les logs interprétés dans des
> tableaux, etc. via l'interface web, que pensez-vous qu'il faille
> utiliser ? Bash ? PHP saurait faire ? Car comment insérer des commandes
> bash dans des pages Web !?
>

[...]

Et pourquoi par Perl?

Cf. http://www.cherokeek12.org/technolog....0/dglog-fr.pl
pour un exemple de traitement d'un ficher log de DansGuardian.

Tu pourrais adapter ce script selon tes souhaits.

--

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFcadFEfvBl26bJIkRAp9oAJ4n0LiWQp08tarvTFJqYo EitdKa4wCdEogu
y2d4zQq/8LlQgSgHE90LLU4=
=5n9t
-----END PGP SIGNATURE-----

  Réponse avec citation
Vieux 02/12/2006, 17h00   #3
Shams Fantar
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Interface web pour les logs.

laurux a écrit :
> [...]
>
> Et pourquoi par Perl?
>
> Cf. http://www.cherokeek12.org/technolog....0/dglog-fr.pl
> pour un exemple de traitement d'un ficher log de DansGuardian.
>
> Tu pourrais adapter ce script selon tes souhaits.
>
> --
>


Je souhaiterais faire ça moi-même mais pas en Perl, est-il possible de
le faire avec bash pour ensuite en faire des tableaux pour que ça soit
accessible via une interface web ?

--
Shams-Eddine Fantar
Blog (http://sfantar.homelinux.org)
Site (http://support-debian.homelinux.org)



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 02/12/2006, 17h10   #4
Jean-Michel OLTRA
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Interface web pour les logs.


Bonjour,


Le samedi 02 décembre 2006, Shams Fantar a écrit...


> Je souhaiterais faire ça moi-même mais pas en Perl, est-il possible de
> le faire avec bash pour ensuite en faire des tableaux pour que ça soit
> accessible via une interface web ?


Pourquoi pas en Python, puisque tu t'y intéresse ? Python te permettrait
de traiter tes logs _et_ d'effectuer l'affichage, via mod_python et les
templates Cheetah par exemple. Cheetah est très bien, je l'utilise.

--
jm

A.E.L. Sarl (R.C.S CASTRES 490843240)
http://www.affaires-en-ligne.com


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 02/12/2006, 17h40   #5
Jerome Moinet
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Interface web pour les logs.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>

>
> Je souhaiterais faire ça moi-même mais pas en Perl, est-il possible de
> le faire avec bash pour ensuite en faire des tableaux pour que ça soit
> accessible via une interface web ?
>

en faisant du cgi bash au travers d'apache.
http://www.google.com/search?q=bash+cgi

essaie de mettre un truc comme ça pour test dans ton rep cgi-bin
(/usr/lib/cgi-bin sur ma etch) :

cat /usr/lib/cgi-bin/test.cgi

#!/bin/bash

echo Content-type: text/plain
echo ""

echo "Hello world!"
id

en pensant à faire un chmod 755 /usr/lib/cgi-bin/test.cgi avant. Faut
aussi penser à gérer les droits (www-data ne peut pas accéder aux logs
apache, par exemple)

puis http://localhost/cgi-bin/test.cgi

jerome
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFcbWB3ygQTLujCrQRAi4fAJ0eBL0QeCF8lWjDVPrrJz hWSobflgCg5Nsd
6eEfpYjYKslwHNZpkmYgu4w=
=6Dd7
-----END PGP SIGNATURE-----


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 02/12/2006, 18h10   #6
Yves Rutschle
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Interface web pour les logs.

On Sat, Dec 02, 2006 at 03:57:03PM +0100, Shams Fantar wrote:
> Je sais qu'il existe déjà des applications qui le font, mais il faut une
> appli qui lise les logs par logiciel. Pas tip top, vaut mieux tout
> réunir pour utiliser moins de ressources ;-)


À mon avis, tu gagnerais énormément de temps en rajoutant
les modules qu'il faut à un programme de stats déjà écrit,
par exemple Awstats qui sait déjà lire les logs Web et mail.

Réinventer la roue n'est presque jamais la meilleure
solution

Y.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 02/12/2006, 18h50   #7
Shams Fantar
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Interface web pour les logs.

Jerome Moinet a écrit :
> en faisant du cgi bash au travers d'apache.
> http://www.google.com/search?q=bash+cgi
>
> essaie de mettre un truc comme ça pour test dans ton rep cgi-bin
> (/usr/lib/cgi-bin sur ma etch) :
>
> cat /usr/lib/cgi-bin/test.cgi
>
> #!/bin/bash
>
> echo Content-type: text/plain
> echo ""
>
> echo "Hello world!"
> id
>
> en pensant à faire un chmod 755 /usr/lib/cgi-bin/test.cgi avant. Faut
> aussi penser à gérer les droits (www-data ne peut pas accéder aux logs
> apache, par exemple)
>
> puis http://localhost/cgi-bin/test.cgi
>
> jerome
>
>

Comme pour python (C.f : voir mail précèdent), je vais voir et comparer
ce que l'on peut faire avec Python et avec cgi bash, merci pour vos pistes.

--
Shams-Eddine Fantar
Blog (http://sfantar.homelinux.org)
Site (http://support-debian.homelinux.org)



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 02/12/2006, 18h50   #8
Shams Fantar
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Interface web pour les logs.

Jean-Michel OLTRA a écrit :
> Bonjour,
>
>
> Le samedi 02 décembre 2006, Shams Fantar a écrit...
>
>
>
>> Je souhaiterais faire ça moi-même mais pas en Perl, est-il possible de
>> le faire avec bash pour ensuite en faire des tableaux pour que ça soit
>> accessible via une interface web ?
>>

>
> Pourquoi pas en Python, puisque tu t'y intéresse ? Python te permettrait
> de traiter tes logs _et_ d'effectuer l'affichage, via mod_python et les
> templates Cheetah par exemple. Cheetah est très bien, je l'utilise.
>
>

Merci bien, je vais voir les possibilités de Cheetah ;-)

--
Shams-Eddine Fantar
Blog (http://sfantar.homelinux.org)
Site (http://support-debian.homelinux.org)



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 05h22.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,15208 seconds with 16 queries