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

 C++ Discussion :

comment capturer un evenement?


Sujet :

C++

  1. #1
    Membre confirmé
    Homme Profil pro
    administrateur systemes et reseaux
    Inscrit en
    Septembre 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : administrateur systemes et reseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 127
    Par défaut comment capturer un evenement?
    Bonjour a tous
    voila ma question:
    comment capturer un evenement systeme sous windows et linux?
    par exemple comment capturer une ligne ecrite dans une log du journal des evenements de Windows ou comment capturer un evenement qui s'ecrit dans la syslog linux?
    Merci de votre aide

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    D'abord, le systeme de log linux (basé principalement sur syslog) est totalement du système de journalisation Windows (basé sur EventLog)

    Pour Linux, tu peux demander au process syslog de faire quelquechose lors de l'ajout d'une ligne de log. le démon standard syslog est un peu simpliste pour cela, n'hésite pas à passer une version un peu plus évoluée en utilisant le démon syslog-ng (disponible sur toutes les bonnes distributions Linux).

    Pour Windows, c'est différent. Nativement, rien n'est prévu. Un log EventLog va dans la base de données des log eventlog et c'est tout. Après, tu peux utiliser les outils du sysème ou d'autres outils pour lire ces logs.

    Toutefois, pour Windows, tu peux aussi développer du code pour créer ton propre service qui s'interface avec le système EventLog pour faire ce que tu veux lors de l'insertion d'un nouveau log.

    C'est ce que j'ai fait avec WinAgentLog. C'est un service Microsoft qui transfère en temps réel les EventLog Windows vers un serveur syslog Uni.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  3. #3
    Membre confirmé
    Homme Profil pro
    administrateur systemes et reseaux
    Inscrit en
    Septembre 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : administrateur systemes et reseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 127
    Par défaut
    Merci
    mais je ne sais pas comment demander au demon syslog-ng (ou syslog) de faire quelque chose lors de l'ajout d'une ligne
    merci pour ton aide

  4. #4
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  5. #5
    Membre confirmé
    Homme Profil pro
    administrateur systemes et reseaux
    Inscrit en
    Septembre 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : administrateur systemes et reseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 127
    Par défaut
    Merci,
    je vais lire toute cette doc
    En quel langage est ecrit WinAgentLog?
    je voudrais jeter un oiel aux sources car je ne sais pas comment ecrire un service qui va s'interfacer avec EventLog.
    Peut-onn declencher des actions automatiques sur reception d'un evenement dnasw syslof-ng et dans EventLog?
    Merci

  6. #6
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Citation Envoyé par trazomtg Voir le message
    En quel langage est ecrit WinAgentLog?
    C++

    Citation Envoyé par trazomtg Voir le message
    Peut-onn declencher des actions automatiques sur reception d'un evenement dans syslof-ng et dans EventLog?
    Oui pour syslog-ng
    pour EventLog, cela dépend de ce que permet le programme qui s'interface avec EventLog
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  7. #7
    Membre confirmé
    Homme Profil pro
    administrateur systemes et reseaux
    Inscrit en
    Septembre 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : administrateur systemes et reseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 127
    Par défaut
    ou puis me procurer les sources de WinAgentLog et de syslog-ng?
    Merci

  8. #8
    Membre confirmé
    Homme Profil pro
    administrateur systemes et reseaux
    Inscrit en
    Septembre 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : administrateur systemes et reseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 127
    Par défaut
    Hello
    je veux capturer un evenement de la syslog dans un programme et executer une action conditionnelle sur reception
    Comment dois-je faire?
    Merci
    Par exemple je suis sous nagios (outild'administration systeme) et je veux capturer un evenement quand il se produit et eventuellement executer une action (lancement d'un script ou fermeture d'un autre evenement)

Discussions similaires

  1. [C#] Comment attendre un evenement ?
    Par meli0207 dans le forum C#
    Réponses: 11
    Dernier message: 29/03/2006, 15h41
  2. Comment capturer "Net send" ?
    Par Mariussy dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 21/10/2005, 16h01
  3. [vb.net][tab] comment empecher un evenement de se produire?
    Par graphicsxp dans le forum Windows Forms
    Réponses: 3
    Dernier message: 22/07/2005, 15h18
  4. Réponses: 5
    Dernier message: 21/12/2004, 12h00

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