If you just want to download the beta software, scroll to the bottom of this post.
So, I started my job as Director of IT for OutBack Power coming up on two years ago, and part of what I did was get all of our server gear to run off of OutBack inverters for power backup support. The dual inverter stack and battery bank can crank out 7.2kW of power and run our gear for over a full 8 hour day. There was only one problem… OutBack inverters are not designed to be used as computer UPS devices. One glaring issue was the lack of software support for doing one of the most basic UPS tasks; shutting down computers.
Being an old hand at classic VB, I whipped up a piece of software that performed a stepped shutdown of gear based on battery charge levels. First the non-essential stuff goes down, then the more important servers, then the critical stuff, and lastly the phone system keeps on going until the batteries finally give out and the power dies. After a few tests and a few more adjustments, I had it nailed. Everything worked like it was supposed to.
After a while, a few of our field people learned of my server shutdown solution and let me know they knew customers who wanted this capability. The problem was, the software was a mess. Hardly any kind of user interface to speak of, and there was no way to change settings without hand editing an INI file and restarting the software. Nope, this pile of code couldn’t be released… I’d have no time to support all the questions and all the crazy settings and paces people would undoubtedly put the software through.
Another issue was the fact that I only had to deal with one environmental control machine connected to the inverters, while I was being told customers with whole classrooms full of computers connected to OutBack inverters were looking for a solid shutdown solution. So, I set about working on two pieces of software that would be fit for release; MateNet and PowerDown.
Both applications work together to receive and process serial data coming from the OutBack Power Mate device. MateNet runs on the computer that is physically connected to the Mate device via serial cable. PowerDown connects to the MateNet host over a TCP network connection and runs on all Windows based computers that you want to protect against major power failure. Here are two basic examples of how it all works together.
In this example, there are 5 workstations running PowerDown, and one workstation that is physically connected to the Mate and running both MateNet and PowerDown.
In this example, there are 6 workstations running PowerDown, and a dedicated workstation or server that is running both MateNet & PowerDown.
Disclaimer: This is a personal project, not an OutBack Power product!
Download MateNet v1.0
Download PowerDown v1.0
For more information about these software applications, please visit http://support.amal.net
Tags: software
Hi – I have downloaded these but get an error on my win7 64bit computer with the ocx file – do you have an updated file or a work around for this? I have tried to get on your support site, but it wont load via opendns.
One other question – I also have an ESXi server running virtual machines – I don’t suppose you have any suggestions as to how to shut that down using your system?
Laurie
Hi Laurie,
Can you explain your situation a bit more? Do you just have the one ESXi host, or are you running a full VI suite?
I’ve recently abandoned working with the MATE in favor of working on software for the MATE3, OutBack’s new management product. Accessing the data stream from the MATE3 is far easier due to the fact that it is a network device.
I have ESX 4.1 in my environment, not the ESXi set up, however I believe you can still use PowerShell scripts to initaite graceful system shutdowns (guest OSes as well as hosts). Have you worked much with PowerShell? You can download the PowerCLI pack from VMware that facilitates access to the entire VC
Also, in making power management scripts, you should consider using the PowerCLI credential store so as to avoid storing critical admin account info inside of power management scripts – http://blogs.vmware.com/vipowershell/2011/11/have-you-seen-powerclis-credential-store-feature.html
I actually found what I was looking for:
http://www.techhead.co.uk/how-to-automatically-shut-down-vmware-esxi-gracefully-during-power-failure-using-an-apc-ups
I just used part of the details above to create a batch file to shut down my ESXi Free Servers – we’re a charity and can’t afford VMs pricing!
However, we only have the MATE2 here so are stuck with it. I am also assessing WattPlot Pro to see if that will allow me to run a script when the voltage gets below a set voltage on my batteries to shut everything down (or even in stages to keep essential computers running as long as possible).
I have installed your service console, but can’t work out how to set the COM port to the right value – it goes to Auto, but then never detects anything even though it is connected to COM5. If I get that working, it seems that you can’t run a script from your shutdown program, so maybe WP will be a better match for us.
Also, we cannot access your support site (something to do with our OPENDNS server settings probably), so I can’t see if it will help?
Laurie