IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Syslog-ng filters & level


Sujet :

Administration système

  1. #1
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2020
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2020
    Messages : 11
    Points : 12
    Points
    12
    Par défaut Syslog-ng filters & level
    Salut,

    J'utilise syslog-ng pour loggés les connection SSH, sudo et su. Lorsque j'utilise une de ces commandes je souhaite l'integré dans un fichier et les erreurs dans un autre dossier.

    Mon problème provient que tous les message (de connexion et d'erreur) sont dans le même fichier...

    Comme ci à chaque fois qu'il y a une erreur de connexion ou de permission, ces logs ne sont pas considéré comme des "Warning" ou "Erreur" mais comme des informations simplement.

    Voici ma source :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    source s_src{
          internal();
          system();
    };
    Voici mes destination :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    destination d_auth {
           file("/var/log/commandOK.log");
    };
     
    destination d_authERR {
           file("/var/log/commandNOK.log");
    };
    Voici mes filtres :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    filter f_ERR {
        level(warn..emerg);
    };
     
    filter f_authERR {
       facility(auth,authpriv) and filter(f_ERR);
    };
     
    filter f_auth {
       facility(auth,authpriv) and not filter(f_ERR);
    };
    Mes Logs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    log { source(s_src); filter(f_authERR); destination(d_authERR); };
     
    log { source(s_src); filter(f_auth); destination(d_auth); };

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Avril 2014
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 498
    Points : 1 178
    Points
    1 178
    Par défaut
    Hello,

    Une raison particulière pour logger les authentifications success et errors dans deux fichiers distinct?

    Effectivement il s'agit de logs de niveau INFO donc ton tri sur le level risque de ne pas donner grand chose.

    Syslog-ng est le moteur de log le plus puissant du marché (bien loin devant Logstash ou graylog ou peu importe ça n'engage que moi) donc je pense qu'il y a moyen de faire quelque chose.
    Si vraiment tu es déterminé, regarde du coté des Db-parsers de Syslog-ng pour classer tes logs d'authentification en deux parties : les success et les failures. Mais ça risque de nécessiter un niveau de maîtrise Syslog-ng assez élevé.

Discussions similaires

  1. conversion de 'level' à 'string' pour 'filter'
    Par jeffidf dans le forum Cognos
    Réponses: 1
    Dernier message: 08/03/2009, 20h44
  2. propriete filtered
    Par crocodingo dans le forum Bases de données
    Réponses: 9
    Dernier message: 15/02/2004, 20h08
  3. CFileDialog Filter
    Par Patrick Beaudoin dans le forum MFC
    Réponses: 4
    Dernier message: 07/09/2002, 09h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo