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.

w2k3mailserver1.gif

Nadat de setup wizard klaar is, open de Server Manager console (Start – Programs – Administrative Tools). Klik vervolgens op Manage this mail server.

w2k3mailserver2.gif

Klik op New Domain om een nieuwe mail domain toe te voegen.

w2k3mailserver3.gif

Geef het domain een naam.

w2k3mailserver4.gif

Nadat het mail domain is aangemaakt, voeg je een nieuwe Mailbox toe. Dit doe je door op Add Mailbox te kliken.

w2k3mailserver5.gif

De Mailbox is aangemaakt.

w2k3mailserver6.gif

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 FileVMware 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

vcalarmsvc14_1.gif

Voeg vervolgens de e-mail actie toe
vcalarmsvc14_3.gif

Configureer de settings
vcalarmsvc14_4.gif

VirtualCenter 2.0.1

vcalarmsvc201_1.gif

Open VirtualCenter 2.0.1. Klik op AdministrationVirtualCenter Management Server Configuration….

vcalarmsvc201_2.gif

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

vcalarmsvc201_3.gif

Configureer de settings

vcalarmsvc201_4.gif

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.
email.gif

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.