Forum Programmation.autre récupérer les logs à distance les stocker danse une base mysql

Posté par  .
Étiquettes : aucune
0
20
mai
2005
Bonjour,

je développe une interface web avec jspqui permet d'administrer des firewalls iptables distant et récuperer les fichiers logs , les stockers dans une BD mysql et afficher les tables.

Je ne sais pas comment récupérer les logs à distance (avec ssh) et puis les stocker dans la base mysql.

quelq'un pourrait m'aider ?
  • # Perl

    Posté par  . Évalué à 1.

    Sans te proposer mon aide, je pense que tu peux regarder du côté de Perl pour automatiser tout ça. L'analyse de texte est son dada (regex powered) et injecter tes résultats dans une BDD MySQL est trivial...

    Une courte recherche sur "iptables logs" sur http://search.cpan.org(...) donne un module pour l'analyse de logs http://search.cpan.org/~paulv/POE-Filter-Log-IPTables-0.01/IPTables(...)

    Bon courage et tiens nous au courant !
    • [^] # Re: Perl

      Posté par  . Évalué à -1.

      je précise que je travaille avec java-jsp
    • [^] # en français

      Posté par  . Évalué à 0.

      est ce qu'il n'y pas un document qui traite la recuperation de logs iptables et leur stockage dans une base mysql en français ?
  • # Tout simplement ulogd

    Posté par  . Évalué à 2.

    Il est capable de stocker les logs dans une base MySQL.

    http://gnumonks.org/projects/project_details?p_id=1(...)
  • # log à distance

    Posté par  (site web personnel) . Évalué à 3.

    > Je ne sais pas comment récupérer les logs à distance (avec ssh)

    Pas besoin de ssh, syslogd se débrouille tout seul pour faire ça :
    sur ton firewall, tu définis dans syslogd.conf que tu veux envoyer les logs à la machine sql, et c'est le syslogd de cette machine qui les reçoit, comme si c'était des logs locaux.

Suivre le flux des commentaires

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