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.