Partage
  • Partager sur Facebook
  • Partager sur Twitter

Quel langage pour un outil de traitement de logs ?

    16 juillet 2016 à 13:11:50

    Bonjour à tous,

    Etant dans le domaine de l'Administration Système & Réseaux, une partie de mes activités récurrentes consistent à analyser les logs d'installation de programmes par exemple type anti-virus pour comprendre et résoudre par exemple les problèmes liés à leur installation/désinstallation.

    Je reçois ces logs (format html ou txt) contenus dans une archive.zip créé par un outil qui scanne et récupère un ensemble d'information et de logs existants sur la machine.

    Etant souvent confrontées à des problèmes de mauvaises désinstallation de programmes (Clés de registre restante dans la BDR,...) et afin d'accélérer l'analyse des logs, je souhaiterai développer un outil qui pourrait scanner l'archive et m'indiquer par exemple, toutes les clés de registres existantes, restantes lié au programme à désinstaller de la Base de Registre. 

    Ayant déjà commencer à développer sous MSDOS, je me suis vite rendu que ce langage ne répondrait pas aux évolutions de mon script à cause de son manque de simplicité dans le code dès lors que l'on veut incorporer d'autres fonctions. Je souhaiterai également pouvoir, développer une interface graphique pour mon outil. L'outil sera essentiellement utilisé sur un environnement Windows.

    En me renseignant sur ce sujet, je trouve des langages comme le python, C#, java qui semble pouvoir répondre à mon besoin. N'ayant pas de connaissances dans ces langages pour les comparer, que me préconisez-vous pour pouvoir développer mon outil s'il vous plaît ? En avez-vous d'autres à me proposer ?

    Par manque de temps, il est important que le langage soit facile à prendre en main pour pouvoir les fonctionnalités et l'interface graphique ...

    Merci pour vos avis.

    • Partager sur Facebook
    • Partager sur Twitter
      16 juillet 2016 à 13:44:21

      En gros l'activité va surtout relever de l'analyse de texte... Je sais qu'il existe une fonction qui fait un parseur LL en python. Il me semble que c'est pas mal pour parser du texte le python..
      • Partager sur Facebook
      • Partager sur Twitter
        16 juillet 2016 à 14:59:59

        Perl est réputé pour le traitement de String.

        R est réputé pour ses traitement de données.

        Je pense que tu peux faire de belles choses avec ces deux langages ;) 

        Sinon il y à un outils nomé Rollbar (https://rollbar.com/) qui récupère les exceptions et te fait des analyses assez sympa, je ne sais pas s'il est compatible avec ton problème, faudrait voir ;) 

        • Partager sur Facebook
        • Partager sur Twitter

        Architecte logiciel - Software craftsmanship convaincu.

        Quel langage pour un outil de traitement de logs ?

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown