locked
Notification par email sur un evenement de l'observateur d'évenement RRS feed

  • Discussion générale

  • Bonjour à tous,

    J'ai plusieurs clients différents équipés avec windows server 2008. Dans windows server 2008, on peut déclencher une action comme l'envoi d'un email sur tel ou tel autre évenement de l'observateur d'évenement. Par exemple, si un service se plante, si une sauvegarde echoue (ce qui est mon cas ...). (windows cré tout simplement une tâche planifiée dans le planificateur ...)

    J'ai paramétré cela sur plusieurs serveurs, eh bien, ça ne marche pas !!!
    J'ai cherché sur le web et un peu partout, apparement plein de monde a le problème mais personne n'a la solution !!! Alors si quelqu'un en France aurait la réponse, cela m'interesse. Le message d'erreur dans le journal du planificateur de tâches est:

    Le Planificateur de tâches n'a pas pu terminer la tâche « \Tâches de l’Observateur d’événements\Echec de la sauvegarde -Windows-Backup_546 », instance « {28fac42b-855d-4b08-9876-d1f8a0d78b66} », action «  - Echec de la sauvegarde ». Données supplémentaires : Valeur de l'erreur : 2147746321.

    Je tiens à préciser que dans ma tâche d'envoi d'email j'utilise un compte Orange tout ce qu'il y a de plus bête.

    Je remercie d'avance toutes les personnes s'interressant à ce post et toutes réponses

    Cordialement,
    David ALARCON
    Ps: sans vexer personne, cela fait 10 que je bosse dans une IT Team donc svp epargnez moi les réponses du style: vérifie ton câble ou utilise tel autre utilitaire tiers. je veux utiliser les possibilités de windows avant tout. merci d'avance de votre compréhension.

    mardi 12 janvier 2010 14:54

Toutes les réponses

  • Bonjour,

     

    Vous avez utilisé le Gestionnaire des ressources système Windows : http://technet.microsoft.com/fr-fr/library/cc732728.aspx ?

    S'applique à: Windows Server 2008 R2

    Vous pouvez configurer le Gestionnaire de ressources système Windows pour envoyer des notifications par courrier électronique lorsque des événements spécifiques sont inscrits dans le journal des événements.

    Vous devez au moins être membre du groupe Administrateurs (ou un groupe équivalent) pour effectuer cette procédure.

    Pour configurer des options de notification

    ·          Ouvrez le Gestionnaire de ressources système Windows. Pour ouvrir le Gestionnaire de ressources système Windows, cliquez sur Démarrer, pointez sur Outils d’administration, puis cliquez sur Gestionnaire de ressources système Windows.

    ·          Dans la boîte de dialogue Connexion à un ordinateur, sélectionnez Cet ordinateur, puis cliquez sur Se connecter.

    ·          Dans l’arborescence de la console, cliquez avec le bouton droit sur Gestionnaire de ressources système Windows (local), puis cliquez sur Propriétés.

    ·          Dans la boîte de dialogue Propriétés du Gestionnaire de ressources système Windows, sous l’onglet Notification activez la case à cocher Activer la notification par courrier électronique.

    ·          Dans la zone Notifier ces alias de courrier électronique, tapez votre adresse de messagerie, y compris le nom de domaine (par exemple, adminréseau@contoso.com).

    Remarques

    Pour ajouter plusieurs adresses de messagerie à notifier, séparez les adresses par une virgule.

     

    Cordialement

    Roxana


    Roxana Panait, MSFT
    mercredi 13 janvier 2010 08:37
  • Bonjour,

    L'erreur 2147746321 est une erreur générique liée à l'envoi de mails via CDO (CDO_E_SMTP_SEND_FAILED). Vérifiez les propriétés habituelles (from, to, subject...). Si le serveur SMTP est celui du FAI, il est probable qu'il vous limite au niveau des noms de domain de l'expéditeur.
    Afin de connaitre le problème exact, prenez une trace réseau et filtrer sur le port 25/protocol SMTP et ESMTP.


    --- Marc Lognoul [MCSE, MCTS, MVP] Heureux celui qui a pu pénétrer les causes secrètes des choses Happy is the one who could enter the secret causes of things Blog EN: http://www.marc-antho-etc.net/blog/ Blog FR: http://www.marc-antho-etc.net/blogfr/
    mercredi 13 janvier 2010 12:51
  • Bonsoir,

    Merci pour votre réponse.

    J'ai suivi votre conseil mais apparement cela n'est pas en relation avec mon problème. Ce que vous décrivez permet d'envoyer une notification par email pour les évenements du gestionnaire de ressource, pas d'évements particulier du journal systeme ou applications.

    Peut être je me trompe mais visiblement je ne penses pas. Et les recherches sur le net donne toujours les mêmes réponses (voir ce lien, http://social.microsoft.com/Forums/en-US/whatforum/thread/7d46270c-f7fe-4b63-a15c-c014ed1dd602, dans le genre "on passe la patate chaude" c'est pas mal).

    Je vais encore chercher mais si vous avez la réponse, je suis preneur.

    Cordialement,
    David ALARCON
    mercredi 13 janvier 2010 22:26
  • Bonsoir,

    merci pour votre réponse. Je vais essayer de faire cette trace et je vous en rapporterais le résultat.

    Le problème est aussi que lorsqu'on paramétre cette notification, on nous demande simplement notre adresse email et le serveur smtp, pas d'autres éléments comme par exemple un mot de passe ... 
     
    Ca fout un peu les boules parce qu'avec 2008, Microsoft a fait quelque chose d'énorme mais là déja sur ce petit truc il y a un os ...
     
    Allez, je range mon pessimisme,j'essaie tout ça et je vous en informe.

    A bientôt,

    Cordialement,
    David ALARCON

    mercredi 13 janvier 2010 22:31
  • Bonsoir,

    y a t-il un logiciel compatible CDO (ou apport les dll nécessaires) installé sur le système?

    A+
    Thierry DEMAN. MCSE+MSI, MCDBA, MCITP SQL2K5,SQL2K8,EXCH2K7,W2K8 ADM&ENT, MCTS OCS2007, HyperV. Exchange MVP (http://www.faqexchange.info) LE PERMIS INFORMATIQUE.
    mercredi 13 janvier 2010 23:00
  • Bonjour,

    Merci pour votre réponse.
     
    A priori, après recherche, il n'y a aucun logiciel compatible CDO installé sur ce serveur: il  y a juste windows 2008 server et Sage Gestion commerciale. Il n'y a pas d'exchange, ni CRM ou autre.

    Est-ce que cette réponse vous convient ?

    Cordialement,
    David ALARCON
    jeudi 14 janvier 2010 11:04
  • Bonjour,

    Vous trouverez toujours utiliser un script ou de créer une application qui fasse ca : http://www.petri.co.il/forums/archive/index.php/t-13202.html

     Cordialement


    Roxana Panait, MSFT
    lundi 18 janvier 2010 14:18
  • Bonsoir,

    Désolé pour le retard, mais je bataille toujours avec ce problème. Quand je fais une trace, je vois bien que mon système fait une transaction smtp avec le serveur de mon FAI mais je ne reçois pas le message. Et dans l'historique de la tâxche, j'ai toujours mon code d'erreur.

    Il semblerait que durant la transaction smtp, il y a quand même une erreur.

    Une idée peut être ?

    Merci d'avance
    mercredi 3 février 2010 17:48
  • Bonjour David,

     

    Vous povez essayer aussi avec le script de Mark Priem:

    http://www.microsofttranslator.com/BV.aspx?ref=BVNav&from=nl&to=en&a=http%3A%2F%2Fblogs.technet.com%2Fb%2Fmpriem%2Farchive%2F2007%2F11%2F01%2Femail-logs-via-powershell-functie.aspx 

    Cordialement,

    Roxana


    Roxana Panait, MSFT ________ Votez l’article qui vous est utile ou postez un pour participer au concours : Appel a la contribution! Publiez un tip ou un petit tutorial (comment faire) sur la technologie que vous connaissez le mieux ! - Appel à la contribution
    mercredi 2 juin 2010 13:05
  • Bonjour David,

    Est-ce que vous avez trouvé une solution?. J'ai le même erreur. J'ai installé un serveur 2008 qui fait DHCP et DNS.

    Je voudrais aussi envoyer un courrier quand il y a un evenement de securité par example. Il marche si sur la action je met "démarrer un programme" ou "afficher un message" mais PAS "Envoyer un courrier".

    Dans tout cas, lorsque je fais Executer sur la tâche, j'ai l'erreur "L'action a échoué", "Le planificateur de tâches n'as pas pu terminer la tâche..., valeur de l"erreur: 2147746319". J'utilise une adresse IP de smtp qui est dans autre serveur, alors je ne sais pas quel compte utiliser pour configurer la tâche dans mon serveur 2008

    Merci de votre réponse.

    mercredi 15 juin 2011 15:04
  • sinon, j'ai un script ici en VBS - source http://www.e-novatic.fr/envoyer-un-fichier-par-email-de-facon-automatisee

     

    ' ligne suivante a mettre en commentaire pour voir les messages d'erreur
    On Error Resume Next
    
    With CreateObject("CDO.Message")
    .From="expediteur@domaine.com"
    .To="destinataire@domaine.com"
    .Subject="Transmission EDI"
    .HTMLBody="CORPS DU MAIL"
    
    
    'piece jointe
    .AddAttachment("\\serveur\partage\edi.xls")
    
    
    'parametres du serveur de messagerie
    .Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    .Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "IP DE VOTRE SERVEUR SMTP"
    .Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
    .Configuration.Fields.Update
    .Fields("urn:schemas:mailheader:return-receipt-to") = "expediteur@domaine.com" 
    .Fields.update
    
    'envoi au 1er destinataire
    .Send
    
    
    '2ème destinataire
    .To="expediteur@domaine.com"
    .Send
    
    End With
    


     


    -- Cédric GEORGEOT [MVP] Directory Services http://www.e-novatic.fr -- Auteur du livre "Bonnes pratiques, planification et dimensionnement des infrastructures de stockage et de serveur en environnement virtuel"
    jeudi 23 juin 2011 13:33