You can use something light, like uptimekuma
Uptime Kuma - A Fancy Self-Hosted Monitoring Tool
you can also send requests to your webhooks to make sure they are alive, but this will require some workflow changes in the logic to remove the healthchecks from the processing
for internal monitoring in n8n you should use the n8n worflows ![]()