New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
simple bash ping monitor
Hey,
As I have a low end VPS idleing I think of using it as simple up/down notifier via bash and ping command. Just something really simple: I can set up a few hosts and I set up every 5 minutes a cronjob to execute the file. And if one servers up/down state changes I get an email notification. E.g. "host1 is DOWN since 07.10.2013 20:45 GMT +2" and when it's up again sth like: "host1 is UP again" and maybe something like: "it was down for 10 minutes"
Does anyone have a script like that for me? Or something similar?
Thanks in advance
Comments
Why not try writing it yourself? It's very simple. You can find the beginnings of your script here: http://bash.cyberciti.biz/monitoring/shell-script-system-monitoring-ping-command.bash.php
I tried exactly this script :P but somehow it didn't work for me
I didn't say you had to use this exactly, it should give you a basis to go from. Make sure you have a MTA installed if you're trying to send mails... I wrote a script similar to this but instead of mails I just made a log of the downtime but my servers are not mission critical.
I have something like this, I'll put it up soon.
Edit:
http://dl.getipaddr.net/monitor.sh.txt