zPlanner

The single source of truth for all things zPlanner related.

What is zPlanner

zPlanner is a tool that is designed to monitor disk change rates to VMware virtual machines. zPlanner leverages the PowerCLI interface to get data from vCenter and store it in a local MySQL database. This data is then manipulated and presented using Grafana.

The intended purpose of zPlanner is to help architect the number of Zerto Cloud Appliances that are required as well as how much bandwidth is needed to replicate a workload.

zPlanner is a combination of two parts, there is code that makes zPlanner work, as well as a virtual machine that has the required packages to run the code from GitHub. In order to deploy zPlanner you should download the zPlanner appliance and it will download the latest zPlanner updates during configuration.

Get up to speed – related blog posts

zPlanner – Replication Planning Super Tool

The Secret Sauce Behind zPlanner

Deployment and Documentation

Get Started – downloading zPlanner

Download zPlanner Here

Contribute

Let’s work together to make this project even better!

If you look at the code on GitHub and see a way to make it better please submit a pull request.

If you have an idea for a feature, let me know, any and all feedback is welcome.

In the future, I’d like to move from PowerCLI to Python and the VMware SDK to improve scalability, so if you know anything about either of those subjects I’d love to collaborate with you as well.

Disclaimer

Simple version

zPlanner is written and maintained by me, not Zerto. zPlanner uses read-only access to your vCenter server and has been rigorously tested to make sure it won’t hurt anything. However, use it at your own risk. I take no responsibility if you hurt your environment with it.

Feel free to view all of the code that zPlanner uses on my Github repo here http://github.com/Zerto-TA-Public/zPlanner and decide for yourself if it’s safe to use.

Lawyer Version

zPlanner is not supported under any Zerto support program or service. The author and Zerto further disclaim all implied warranties including, without limitation, any implied warranties of merchantability or of fitness for a particular purpose.

In no event shall Zerto, its authors or anyone else involved in the creation, production or delivery of zPlanner be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or the inability to use zPlanner or documentation, even if the author or Zerto has been advised of the possibility of such damages. The entire risk arising out of the use or performance of zPlanner and documentation remains with you.