This report discusses the different types of server availability monitoring tools and techniques, including Nagios core, Ganlia, CollectD, Spice works, Cacti, Zabbix, Icinga, OpenNMS, and WhatsUp Gold. It also explores the architecture of server monitoring systems, steps to avoid vulnerabilities and security issues, and the impact of failure prediction on monitoring systems.