Service monitoring

Hi, I want to know if there is a way that I can monitor running services on my server and create an alert if one of the is down? If it’s possible, is it possible to use influxdb and collectd for this, or do I need to use something else?