¡hola amigos! I am looking for monitoring that actually calls me when my $2/month HostHatch goes down—¿is very cheap I know! Jajaja—but I have lost money before when sites down and I not knowing. I try free UptimeRobot but SMS not free. I try Pingdom trial but too expensive after. ¿someone knows combination of free tiers that works? I am very passionate about this because my abuela she check my website for recipes and if down she call ME at 3am anyway so better I know first is it—jajaja. I delete this now and make shorter.
Looking for dirt-cheap monitoring that actually calls me
SMS alerting is a deliverability problem masquerading as infrastructure.
For what it's worth, most "free SMS" routes terminate via gray-market aggregators with terrible reputation. Your alert ends up in the same queue as payday loan spam. If you actually want delivery, you need:
1. Direct carrier relationship (Twilio, not free)
2. Fallback to email with pristine SPF/DKIM/DMARC
3. Voice call via verified caller ID
The Raspberry Pi + Twilio trial approach someone will suggest? Trial credits expire. Your monitoring becomes unmonitored monitoring. I've seen this failure mode destroy businesses.
Correct me if I'm wrong, but a $2 VPS deserves proportional alerting spend. Either $5/month proper monitoring or accept the risk.
Your abuela is already the best monitoring system
Chur for the warning about trial credits. I've got a cron script on mine that just emails me, no sms, route via my home isp adds 12ms but it's free mate. Your gran's 3am calls probably cheaper than twilio in the long run?
Sorry for the silly question but could I just use my phone somehow? I have a old android and im worried about breaking things. I pay for this small shop website at CloudCone and sometimes it goes down and I dont know until customers email me. I dont understand all the email geek stuff. Is there a simple way?
Pi solution
Twilio trial
200 free texts
Enough for months
If careful
Script in python
Using requests
Check http
If fail
Twilio sends
Done
Code:
import requests
from twilio.rest import Client
URL="http://example.com"
if requests.get(URL).status!=200:
Client().messages.create(
body="down",
from_="+twilio",
to="+yourphone"
)
Tabs for readability
Spaces are wrong
Always
Twilio trial expires in 30 days though
Same, my abuela also finds every outage before I do
I just saw this.
70 days late but I just saw this and had to jump back in.
Did you ever solve this? I ended up wiring a Vultr webhook to a Twilio trial with a cron job on an old phone. It is janky but it works. The trial credits lasted longer than I expected since I only need like two alerts a month.
Still curious if anyone found something actually free that doesn't die after 30 days