none
Zasílání chyb z EVENTLOGU.

    Dotaz

  • Ahoj. Prosím existuje nějaká free utilitka, která by mi posílala chyby ze serveru zatím Windows Server 2003 z eventlogu na emailovou adresu. Jednalo by se pouze o chyby ( nepotřebuji informace atd).

    Moc děkuji

    sobota 19. listopadu 2011 19:29

Odpovědi

  • Napriklad free mailer BLAT

    http://sourceforge.net/projects/blat/

    Postup je zde 

    http://www.windowsitpro.com/article/log-files/pulling-the-event-trigger

     

    sobota 19. listopadu 2011 19:45
    Vlastník
  • blat je super, v kombinaci s eventtriggers (push) nebo MS Log Parser, wmic  a pod (pull)

     

    MP


    sobota 19. listopadu 2011 19:52
    Vlastník
  • Zkusil bych takto. Ale bude to chtít asi nějaké úpravy.

    CMD script:

    WMIC /node:xyz NTEVENT WHERE "EventType=1 AND LogFile ='System'" GET LogFile, SourceName,EventType,Message,TimeGenerated >c:\log.txt

     

    Vbs script:

    Set objMessage = CreateObject("CDO.Message")

    objMessage.Subject = "Logy serveru"

    objMessage.From = "logy@xyz.cz"

    objMessage.To = "komu@xyz.cz"

     

    objMessage.TextBody = CreateObject("Scripting.FileSystemObject").OpenTextFile("C:\log.txt", 1).ReadAll 

    '==This section provides the configuration information for the remote SMTP server.

    '==Normally you will only change the server name or IP.

    objMessage.Configuration.Fields.Item _

    ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2

    'Name or IP of Remote SMTP Server

    objMessage.Configuration.Fields.Item _

    ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "server"

    'Server port (typically 25)

    objMessage.Configuration.Fields.Item _

    ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25

    objMessage.Configuration.Fields.Update

    '==End remote SMTP server configuration section==

    objMessage.Send

     

    středa 23. listopadu 2011 15:41

Všechny reakce

  • Napriklad free mailer BLAT

    http://sourceforge.net/projects/blat/

    Postup je zde 

    http://www.windowsitpro.com/article/log-files/pulling-the-event-trigger

     

    sobota 19. listopadu 2011 19:45
    Vlastník
  • blat je super, v kombinaci s eventtriggers (push) nebo MS Log Parser, wmic  a pod (pull)

     

    MP


    sobota 19. listopadu 2011 19:52
    Vlastník
  • Děkuji moc.....šlo by na email poslat podrobný návod co vše je potřeba ?
    sobota 19. listopadu 2011 20:11
  • Tezko se pise podrobny navod, kdyz vase prostredi nezname. Podstatne informace o konfiguraci Blatu najdete zde

    http://www.windowsitpro.com/content1/topic/real-world-scripting-using-blat-to-send-email-notification-messages/catpath/file-systems

    sobota 19. listopadu 2011 20:50
    Vlastník
  • Zkusil bych takto. Ale bude to chtít asi nějaké úpravy.

    CMD script:

    WMIC /node:xyz NTEVENT WHERE "EventType=1 AND LogFile ='System'" GET LogFile, SourceName,EventType,Message,TimeGenerated >c:\log.txt

     

    Vbs script:

    Set objMessage = CreateObject("CDO.Message")

    objMessage.Subject = "Logy serveru"

    objMessage.From = "logy@xyz.cz"

    objMessage.To = "komu@xyz.cz"

     

    objMessage.TextBody = CreateObject("Scripting.FileSystemObject").OpenTextFile("C:\log.txt", 1).ReadAll 

    '==This section provides the configuration information for the remote SMTP server.

    '==Normally you will only change the server name or IP.

    objMessage.Configuration.Fields.Item _

    ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2

    'Name or IP of Remote SMTP Server

    objMessage.Configuration.Fields.Item _

    ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "server"

    'Server port (typically 25)

    objMessage.Configuration.Fields.Item _

    ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25

    objMessage.Configuration.Fields.Update

    '==End remote SMTP server configuration section==

    objMessage.Send

     

    středa 23. listopadu 2011 15:41