CheckMK High Availlability

The price you pay for the appliance is way cheaper than trying to do it yourself. Really.

I have seen enterprise IT departments trying to setup Corosync/Pacemaker/DRBD for checkmk and fail miserably.

Just use the virtual appliance and be happy if you need HA.