techsjs2012
techsjs2012

Reputation: 1737

Can I use Jenkins to test to see if a VM(server) is up and running?

Can I use Jenkins to test to see if a VM(server) is up and running? We have alot of VMs(servers) with JBoss, LDAP, MySQL etc on them and I would like to know if I can somehow have Jenkins ping a server to see if the SA shut it down or something..

I was thinking of using a selenium test. I was going to have a Maven project with a selenium java test in it to check of the server is up. but how can I tell Jenkins to run the test every hour and do you think this is the right way to go?

Upvotes: 4

Views: 7397

Answers (2)

Gonen
Gonen

Reputation: 4075

Jenkins does not have a plugin for managing (or monitoring) VMs, AFAIK, but you can use Perl or PowerShell for that - both have a good set of tools for that.

Let that tool return error when the server is not available, and you can even use the API to boot a hosted machine.

Cheers

Upvotes: 0

Renat Gilmanov
Renat Gilmanov

Reputation: 17895

I would say the simplest possible solution is to use Site Monitor plug-in.

It is simple, reliable and it also allows to reuse build status notifications, provided by your jenkins instance. The only limitation is you should have some http server up and running, but I bet you have at least default page available.

enter image description here

Configuration is simple:

enter image description here

Upvotes: 9

Related Questions