We currently host a large number of websites on several webservers which are monitored via Icinga (the servers, not the sites). I am currently searching for a best practise approach to monitor the response of all website vhosts on each server and ideally also check the validity of SSL certificates. The vhosts can change over time, so I would like to supply these as an external file (csv vis fileshipper) if possible.
We are using Icinga Director, so a solution utilizing this would be excellent. Could anybody give me some pointers as to how to approach this ideally?