Remote Linux server monitoring
Solution 1:
It might be a bit overkill for what you want but you could look into Nagios. It has a whole slew of features.
Solution 2:
We like Zabbix at work. It happens to come installed with Ubuntu too.
And it can send SMS, among a whole raft of other things.
Solution 3:
I am using QNotifier, and like it.