Do you remember webAccess for those of you who were fortunate enough to have worked with classic ESX? I do and I personally have found that feature in the past to be very useful especially when you need to perform a quick VM power operation and you just have access to a web browser. Recently, one of my readers, Wei Kin Huang left a comment on my blog about a very cool solution that he built called ESXi Simple Web which is based off of some earlier work I did with a VMware Fling called Ops Panel for ESX for which I created a Ghetto webAccess for ESXi.
In his own words, ESXi Simple Web provides the following:
Basic controls straight from the esxi host in the browser
This allows you to run basic operations against the ESXi MOB api from a simple web interface straight from the ESXi host without the need for the vCenter web client.
Inspired by virtuallyGhetto's Ghetto webAccess for ESXi
Wei's ESXi Simple Web definitely looks prettier and from what I can tell, it looks to be using Bootstrap, a popular web front-end framework for the UI. The web interface talks to the vSphere MOB which basically communicates to the vSphere API for providing the summary details and basic VM operations.
You can try out ESXi Simple Web by downloading the latest version over on his Github repo. Once downloaded, you just need to extract the content and SCP the "web" directory over to the ESXi host under /usr/lib/vmware/hostd/docroot
Here are a couple more screenshots of ESXi Simple Web running on my Apple Mac Mini with ESXi 5.5:
There is a Virtual Machines tab that you can drill down and get some information about your VMs and perform basic power on/off operations.
You can also drill down into an individual VM and get a nice thumbnail of the VM console as well as additional configurations for that VM.
If you are interested in adding additional functionality, you can contribute by sending a pull requests to esxi-simple-web Github project.
Anonymous says
Awesome! I wonder if this is the path ESXi 6.0+ will take going forward as VMware phases out the thick client. Sounds like a VIB should make it easy to update such a client regularly (I'm sure they are racing to be feature comparable to the C# client).
Anonymous says
Hell yeah! Deploy some dude's code to production. Where do I sign up?
Anonymous says
The MUI is dead; long live the MUI 🙂
Norbs says
Can't get the web links to shut down or power on my VMs, anyone else have that issue?
William Lam says
If you click on the VM link and drill down, then you can use the power option. I saw that too, perhaps you may want to file a bug on the Github project
Norbs says
https://github.com/weikinhuang/esxi-simple-web/issues/2
Matt Hardy says
This is a good post. I'm definitely going to look into it.Really very useful tips are provided here.thank you so much.Keep up the good works.Applications Development Company
Unknown says
May be you know this framework - http://www.sencha.com/products/extjs/examples/
This framework (or some other) + some design and it's can be a nice alternative to win-client "from-a-box".
web design classes boston says
Really impressive work, thanks for sharing
Chris says
Thanks for sharing, been looking for a decent replacement to the former web-ui for a long time.