Free and open source alternatives to Icinga (monitoring solution)?

I have setup Nagios as admin to monitor small networks (<200 clients) in the past.
My current customer just replaced xymon with CheckMK in a large network.
I think CheckMK is easy to setup and maintain for such a small network.
For public machines you should setup crypted communication which requires some extra setup.