Thanks for the guide however I'd like to add some thing extra to it.
With z-push 2.0 there are now admin tools to allow you to manage z-push for phones and check out processes.
They are in /usr/share/z-push (when you put it there) they are z-push-admin.php and z-push-top.php you can make these run as a command by doing:
ln -s /usr/share/z-push/z-push-admin.php /usr/bin/z-push-admin
ln -s /usr/share/z-push/z-push-top.php /usr/bin/z-push-top
with z-push-top you will need to install php-process to get it to work.
yum install php-process -y
These tools are an amazing and powerful feature for z-push they allow you to list devices that are running z-push, set logs for either users or specific devices for the users and remote wipe the phone. You can even filter out who can use z-push depending on make/model of their phone etc or even tariff but that gets more technical and requires a bit of scripting.
In short alot of possibilities are for admin of z-push are limitless. I hope that helps. You'll need to be running 7.0.7 or above to use z-push though which clearos 6 does