Virtualization Pro

Jan 2 2008   9:45PM GMT

Introducing Monét



Posted by: Akutz
Tags:
Andrew Kutz
VI3

Monét (as in “Count de…”) stands for “Monitors Events and Tasks” and monitors an ESX or VirtualCenter server, recording tasks to standard out, a syslog server, or a Windows event log server. For example, the following is an example of the VI Perl version of Monét monitoring my VirtualCenter server, including its own logon and logout events:


[0]akutz@amends:akutz$ monet.pl --username akutz --password mypassword --server vcms.lostcreations.com --monitorType both --monitorSelf --syslogServer syslog.lostcreations.com

The above command would produce the following output on the command line:


Monitoring server. Press any key to quit...
Connecting
Connected
Jan 1 17:17:11 amends monet: TYPE=event; CHAINID=11682; KEY=11682; USER=LOSTCREATIONS\akutz; DESCRIPTION=User LOSTCREATIONS\akutz@127.0.0.1 logged in
Disconnecting
Disconnected

Additionally, the following log would be recorded on the syslog server in the /var/log/monet.log file:


Jan 1 17:17:11 amends monet: TYPE=event; CHAINID=11682; KEY=11682; USER=LOSTCREATIONS\akutz; DESCRIPTION=User LOSTCREATIONS\akutz@127.0.0.1 logged in

Monét enables IT administrator to rely upon their existing monitoring software to pay attention to the activities of VMware ESX and VirtualCenter. Combined with a log analysis tool like Splunk, an IT administrator could easily determine when the most VMotion operations are occurring, which VM administrator is using the system the most, or even how many VMs have been created in a given date range.

Perhaps most importantly, Monét is a good example for developers who are interested in creating applications with the VI3 SDK framework and the VI Perl Toolkit. This application teaches several important VI3 SDK concepts: creating property filters, waiting on updates, and creating multi-threaded VI3 SDK utilities. In my spare time I am also working on new versions of Monét implemented in Java, managed C++, and Visual Basic.NET.

You can read more about and download Monét from my website at http://www.lostcreations.com/opensource/etc#monet.

 Comment on this Post

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to: