Post Pic

Kirim Notifikasi Email ketika Windows Server di Restart

Anda ingin mendapatkan notifikasi setiap server windows Anda restart. Soal restartnya kenapa, tidak dibahas disini, tapi kita akan membuat sebuah skrip notifikasi via email, yang akan dijalankan setiap server di restart.


Buat berkas baru isinya seperti di bawah ini. Simpan sebagai berkas vbs, misalnya C:\mail.vbs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
strEmailFrom = "noreply@ngadimin.com"
strEmailTo = "cecep@ngadimin.com"
strEmailSubject = "SERVER REBOOTED"
strEmailBody = Now & vbCrLf & "Your server has been rebooted"
strSMTP = "localhost"
Set objEmail = CreateObject("CDO.Message")
objEmail.From = strEmailFrom
objEmail.To = strEmailTo
objEmail.Subject = strEmailSubject
objEmail.Textbody = strEmailBody
objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"
objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objEmail.Configuration.Fields.Update
objEmail.Send

Catatan, silakan atur variabel di atas. Silakan juga ubah localhost menjadi alamat SMTP server yang bisa Anda gunakan untuk mengirim email notifikasi.

Langkah selanjutnya adalah memasukkan skript tersebut ke script startup di server windows Anda. Caranya, dari menu start -> Run… -> ketik gpedit.msc

Lalu di layar Group Policy Editor, masuk ke

Local Computer Policy 
   -> Computer Configuration 
      -> Windows Setting 
         -> Script (Startup/Shutdown)

Masukkan script mail.vbs yangs sudah kita buat sebelumnya ke bagian Startup.


2 Komentar

30 September 2009

tengs…tapi kurang dijabarkan …. sebagai orang gaptek masih gak ngeh..

23 January 2010

Wah… Mantafff mas… Saya minta izin copas ya… Lumayan untuk tambahan ilmu…