i would suggest to add some scripts to your control panel - similar to the cPanel ones (i mean /scripts/upcp).
This script should run everyday, and run such updates / perform validations on the server, to make sure everything is working fine, and all rpm's are intact.
Also : why does virtualizor doesn't update using rpm's?