Você pode usar ICINGA , tem toda a opção que você pediu.
Verifique a instalação Como instalar icinga no Ubuntu 12.04 & amp; Monitorar host remoto?
Lembre-se de instalar o MySQL antes de instalá-lo. Algum tempo em conflito ao instalar.
sudo apt-get install mysql-server libdbd-mysql mysql-client