2013-01-17 39 views
3

我可以使用Jenkins來測試虛擬機(服務器)是否啓動並運行嗎?我們有很多帶有JBoss,LDAP,MySQL等的虛擬機(服務器),我想知道是否可以通過Jenkins ping服務器來查看SA是否關閉服務器或其他東西。我可以使用Jenkins測試以查看虛擬機(服務器)是否啓動並運行?

我是考慮使用硒測試。我打算在其中安裝一個帶有java java測試的Maven項目來檢查服務器是否啓動。但我怎麼能告訴詹金斯每小時進行一次測試,你認爲這是正確的路?

+0

你有沒有監測工具?你爲什麼要用詹金本身進行監控? – Satish

+0

SA有工具,但有時SA會關閉虛擬機而不告訴我們,花費時間來調試正在發生的事情。我想我可以讓Jenkins檢查它們,但是您的權利..也許我不應該 – techsjs2012

+0

您可以使用一些簡短的shell腳本來使用ping或檢查服務端口來監視您的服務器。 – Satish

回答

6

我會說最簡單的解決方案是使用Site Monitor插件。

它很簡單,可靠,它還允許重用由詹金斯實例提供的構建狀態通知。唯一的限制是你應該有一些http服務器啓動並運行,但我敢打賭,你至少有默認頁面可用。

enter image description here

配置簡單:

enter image description here

0

詹金斯不具有管理(或監控)的虛擬機,據我所知插件,但你可以使用Perl或PowerShell的爲 - 雙方都這是一套很好的工具。

讓該工具在服務器不可用時返回錯誤,甚至可以使用該API來引導託管計算機。

乾杯

相關問題