In deze post laat ik jullie zien hoe je een e-mail notification kan koppelen aan een VirtualCenter Alarm. Voordat we beginnen heb je een SMTP server nodig. Dit kan de bestaande Exchange / Lotus Domino server zijn, maar je kunt ook gebruik maken van de e-mail server van Windows Server 2003. Hoe je deze installeert en configureerd lees je nu.
Local SMTP Server in Windows Server 2003
Open Control Panel. Ga naar Add/Remove Programs. Add/Remove Windows Components en vink de E-mail Services aan.
Nadat de setup wizard klaar is, open de Server Manager console (Start – Programs – Administrative Tools). Klik vervolgens op Manage this mail server.
Klik op New Domain om een nieuwe mail domain toe te voegen.
Geef het domain een naam.
Nadat het mail domain is aangemaakt, voeg je een nieuwe Mailbox toe. Dit doe je door op Add Mailbox te kliken.
De Mailbox is aangemaakt.
Voor meer informatie zie de volgende website: http://www.ilopia.com
VirtualCenter 1.4
Voordat je met e-mail notificatie aan de slag kunt, moet VirtualCenter eerst geconfigueerd worden. Klik op File – VMware VirtualCenter Settings.
Klik op het tabblad Advanced.
Stel nu de volgende opties in:
- mail.sender
- mail.smtp.server
- mail.smtp.port
Als je de Alarms wilt gaan configureren kllik je op de Server Farms node in VirtualCenter. Vervolgens klik je op het alarm waar je de e-mail notificatie wilt toevoegen.
Je kunt uit drie verschillende acties kiezen:
- Send a notification e-mail
- send a notification trap (SNMP)
- Run a Script
Voeg vervolgens de e-mail actie toe
VirtualCenter 2.0.1
Open VirtualCenter 2.0.1. Klik op Administration – VirtualCenter Management Server Configuration….
Als je de Alarms wilt gaan configureren kllik je op de Hosts & Clusters node in VirtualCenter. Vervolgens klik je op het alarm waar je de e-mail notificatie wilt toevoegen.
Je kunt uit drie verschillende acties kiezen:
- Send a notification e-mail
- send a notification trap (SNMP)
- Run a Script
Configureer de settings
CPUBusy.vbs
Om te kunnen testen of de e-mail notificatie werkt, kun je gebruik maken van CPUBusy.vbs. Dit script zorgt ervoor dat vCPU van de VM op 100% gaat draaien.
Kopieer de onderstaande code in een text bestand en sla deze op als C:\cpubusy.vbs. Daarna kun je het script als volgt starten:
Start – Run – CMD {Enter}
cscript.exe C:\cpubusy.vbs
Dim goal
Dim before
Dim x
Dim y
Dim i
goal = 2181818
Do While True
before = Timer
For i = 0 to goal
x = 0.000001
y = sin(x)
y = y + 0.00001
Next
y = y + 0.01
WScript.Echo “I did three million sines in ” & Int(Timer – before + 0.5) & ” seconds!”
Loop
Notification E-Mail
Nadat je CPUBusy.vbs een tijdje hebt laten lopen, krijg je vanzelf een mailtje zoals hieronder afgebeeld.