Here are some free websites to monitor cron jobs online. Well, not fully free but these websites offer a limited free plan that you can use for small need of monitoring cron jobs on your server. These websites give you a ping URL that you can append in command in the crontab and start getting the status of the cron job. If any of your configured cron job failed to run, then these websites will send an email notification that a task didn’t complete. With these websites, you can monitor a couple of cron jobs and see their status on the dashboard. On the dashboard, you can see the status of the job, time it was last run, and the time on which it will run next.
Cron jobs are a scheduled task on your personal computer or a remote server. If you have set them up on your PC, then it is easy to see all their stats. But if you have set up some cron jobs on a remote server, then you can rely on these websites to monitor them. And it is very simple to do that as you just have to make some edits in the crontab to get this done.
Monitor Cron Jobs Online With These 4 Free Websites:
How to use these websites to monitor your Cron Jobs on your server?
The process of using these websites to monitor cron jobs on your server is almost same. All of these websites will give you a ping URL that you have to use. And for that you will have to do a little bit of configuration on your server. On your server, you will have to append a URL in the cron rule as follows.
I have created the above image to show how to append the ping URL in the cron rule. You just have to do the same for each website in this list. But do note that, the syntax of ping URL might be different in some of these websites. So before adding the URL, it will be a good idea to cross check the syntax that you are using.
Healthchecks.io
Healthchecks.io is one of the best free websites to monitor cron jobs online for free. It lets you monitor 20 different cron jobs with certain limits on the log file. In the free version, the log file can only contain 100 entries. After 100 log entries are reached, the oldest log entries will be culled. You can assign each check that it offers to a corresponding cron job on your server. For each monitor, it gives a different ping URL that you can add in the cron rule and start receiving the notifications on your email. In addition to this, this website offers a collaboration feature. In the free plan, you can invite 3 users to access the cron monitors and their logs.
You can sign up for a free account and then start setting things up. Go to the “Checks” section and then add a cron job in the list to monitor. You can give a name to each job you add in the list and it will assign a different ping URL to each of them. Later, you can use that ping URL in the cron rule of the corresponding cron job on your server that you are going to monitor. After all set, let the website monitor your cron jobs. In the “Checks” section, you can see the status of all the cron jobs and if any of them fails to run, then you will get the email notification.
Steward.io
Steward.io is a simple website to monitor cron jobs online. It lets you add 5 different cron jobs on the dashboard in the free version and monitor them. After creating an account, you can get the ping URL and start editing the cron rule in the crontab. The ping signal will be received each time the cron job executes and you will see its status on your dashboard. And if due to some reasons, then task didn’t run, then it will immediately notify you by sending an email notification.
To use Steward.io for cron job monitoring, you will need to create a free account on it and then start adding the cron jobs. For that, just go to the dashboard and then from the “Jobs” section, you can start creating the cron monitors for the corresponding cron jobs on your server. Specify the name, frequency for the monitor and then it will give you a API code that you can use in ping URL. You can get the ping URL from the Guides > cURL section and then add it in the cron rule on your server. After that, you will see the status of the job on the dashboard and you will receive notifications whenever it fails to run.
Cronhub.io
Cronhub.io is another free website to monitor cron jobs online. In the free plan, you can monitor any two cron jobs on your server and receive the email notifications any one of them did not run as expected. You can see the status of the watched cron jobs right on the dashboard with some other parameters like the time last run, schedule, etc. Since, here you can only add two cron jobs, so you will only get two ping URLs that you have to use in the cron rule of the cron jobs that you want to monitor using this website. In addition to job’s status, you can see the past ping details and next expected run dates.
Sign up for free a account on the homepage of the website and then you can start creating cron monitors. Click on “+New Monitor” button and then specify the name, schedule like details to the monitor. Next, switch to the “How to Use” tab to see the ping URL that you have to use in the cron rule on your server. After receiving the first ping from the server, you will see “OK” status in front of the monitor name. And you will start receiving the further stats about the each run of the cron job. And in case the cron job didn’t run, it will notify you via email notification.
Dead Man’s Snitch
Dead Man’s Snitch is yet another website to monitor cron jobs of your remote server. In the free version, you can monitor a single cron job. Just like the websites that I have mentioned in this list, it uses the similar approach. After adding a cron monitor in it, you will start seeing the status of each run of your cron job. It uses the term ‘Snitch’ to denote the cron jobs and on the dashboard, you can see the status of your snitch. It shows the activity graph, snitch type, recent check-in, last seen, and the next time the cron job will run.
Use the above link to reach the homepage of the website and then you can start setting up the snitch. Simply, click on “New Snitch” and then you can start adding the details like name, interval, and notification settings. After that, save the snitch and then go to its Setup section. There you will see the ping URL that you have use in the cron rule of the job that you want to monitor. If everything goes well, you will see the “OK” status on your snitch. And you will start receiving the stats about your cron job.
Final Words
These are the best free website to monitor cron jobs online. With just a simple configuration, you can set up cron job monitors and start receiving their run stats. You will see all the ping status of the cron jobs and email notifications when they fail to run. So, if you are looking for ways to monitor cron jobs online, then you can try any service from this list.