Skip to content

Ethost/python_log

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Version-0.1


Log management

With Python3.8 and syslog-ng


Table of Contents
  1. About The Project

  2. Getting Started

  3. Usage
  4. Contributing
  5. Contact
  6. Acknowledgements

About The Project

Hey, pour mon premier projet publique j'ai décidé de créer un script python permettant d'automatiser la gestions de logs cisco(router et switch) basé sur syslog-ng.

Je compte créer 2 scripts différents, le premier sera en cli et le second sera en GUI.

Ces derniers serviront afficher les logs socké par syslog-ng avec différentes fonctions facilitant l'affichage des logs. (Trier par date, trier par niveau de logs..)

Built with

Pour l'instant j'utilise seulement Syslog-ng et Python 3.8, je n'ai pas encore utilisé de librairie particulière pour ce dernier, pour ma part j'ai utilisé les distribution linux Ubuntu 20.04 et Debian 10.

Avoir des appareils cisco pour récuprer ses propres logs. (Si vous n'en avez pas à disposition j'ai déposé quelques fichiers logs dans le fichier cisco).

Getting Started

Pour l'utilisation du script:

  1. Cloner de dépôt.

  2. Installer les paquets.

  3. Suivre l'installation plus bas.

Prerequisites

Avoir des appareils cisco pour récuprer ses propres logs

Installer la version 3 de Python.

  • Python

    apt install python3
  • Syslog-ng

    apt install syslog-ng

    Installation

    Pour récuperer des logs cisco remplacer le fichier syslog-ng.conf dans le repertoir /etc/syslog-ng/ par celui du dépôt.

    mv syslog-ng.conf etc/syslog-ng/syslog-ng.conf

    Si vous n'avez pas d'appareils cisco déplacé le dossier cisco dans /var/log/

    mv cisco/ /var/log/

    Ajouter le droit d'éxecution sur le script log.py

    chmod +x log.py

Usage

Futur vidéo de l'utilisation du script.

Contributing

Je reste ouvert à tout type d'idée, de fonction à ajouter, ou de l'optimisation de code en pull request.

Contact

Ethost - LinkedIn

Project Link: https://github.com/Ethost/python_log

Acknowledgements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages