Forum

Powershell Centrali...
 
Bildirimler
Hepsini Temizle

Powershell Centralized Log Monitor

3 Yazılar
2 Üyeler
0 Likes
599 Görüntüleme
(@marufarslan)
Gönderiler: 168
Reputable Member
Konu başlatıcı
 

Arkadaşlar merhaba,

Aşağıda linkini verdiğim adreste yer alan Powershell komutları ile sistemde saat başı bazı kritik Event ID gerçekleştiğinde mail ile bilgi vermesi için düzenleme yapmaya çalıştım fakat çalışmadı. Bu konu hakkında fikri olan var mı?

https://gallery.technet.microsoft.com/scriptcenter/ed188912-1a20-4be9-ae4f-8ac46cf2aae4  

 

Teşekkür.

"Dalgasız denizde, herkes kaptandır."

 
Gönderildi : 21/04/2016 12:46

(@yusufozturk)
Gönderiler: 10
Active Member
 

Merhaba,

Öncelikle çalışmayan kısmın ne oldugunu bulmak lazım. Merkezi bir sunucu üzerinden, bir kaç sunucu üzerindeki event log kontrolünü mü yaptırmak istiyorsunuz? Scripte baktığımda, log kontrolünü bu şekilde yapmışlar:

Get-EventLog -ComputerName "Hedef sunucu ip" -LogName "Application" -newest 1

Dolayısıyla öncelikle Get-EventLog'un çalışıp çalışmadığına bakmak daha uygun olacaktır. Deneme yaptığınız sunucu üzerinden, Get-EventLog ile hedef sunucudan log çekebildiğinizi kontrol edebilir misiniz öncelikle?

Eğer ki Get-EventLog düzgün çalışıyor ise, bu durumda SMTP sunucu bilgilerinizde problem olabilir. SMTP bilgilerinizin doğru olduğunu aşağıdaki script ile kontrol edebilirsiniz.

$EmailFrom = "<[email protected]>"
$EmailTo = "<[email protected]>"
$EmailSubject = "Server event notification"
$SMTPServer = "smtphost.domain.tld"
$SMTPAuthUsername = "username"
$SMTPAuthPassword = "password"

$mailmessage = New-Object system.net.mail.mailmessage
$mailmessage.from = ($emailfrom)
$mailmessage.To.add($emailto)
$mailmessage.Subject = $emailsubject
$mailmessage.Body = "Test CozumPark Email"
$mailmessage.IsBodyHTML = $true
$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 25)
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential("$SMTPAuthUsername", "$SMTPAuthPassword")
$SMTPClient.Send($mailmessage)

Eğer ki yukardaki script ile test maili atamıyorsanız, belki statik olarak 25 olarak belirtilen portu değiştirmeniz gerekiyor olabilir (587 gibi).

İyi çalışmalar.

Yusuf

 
Gönderildi : 25/04/2016 20:43

(@marufarslan)
Gönderiler: 168
Reputable Member
Konu başlatıcı
 

Kusura bakmayın, biraz aksilikler oldu. mesajınızı geç gördüm.

Get-EventLog çalışıyor. Diger kısımlara bakıyorum. 

"Dalgasız denizde, herkes kaptandır."

 
Gönderildi : 10/05/2016 11:07

Paylaş: