Нужно просто, видеть, работает ли сайт и разные его компоненты, такие как rest api, бд и внешний сайт, к которому он делает запросы. Если что-то не работает, то получать уведомления по email или slack. Желательно, конечно, бесплатное решение, но, можно и платное, думаю, $30 будет приемлимо.
Есть масса способов как это лучше сделать, но у каждого способа свои достоинства и недостатки. Самый правильный на мой взгляд способ - это использовать Zabbix, но для этого нужно уметь его тонко конфигурировать.
Самый простой способ - написать скрипт на любом языке, но каждый раз, при попытке внести изменения в скрипт, нужно будет долго в нём разбираться и вспоминать что куда. Заббикс бесплатен.