Profile cover photo
Profile photo
James White
113 followers -
Web Developer and Computing Student at Bournemouth University.
Web Developer and Computing Student at Bournemouth University.

113 followers
About
James's posts

Post has shared content

Post has shared content
Powerful System to manage and monitor Cron Jobs

minicron aims to complement cron by making it easier to manage and monitor cron jobs, it can largely be thought of as two components that interact together, the CLI and the Hub. The CLI is what is installed on your server(s) and executes your cron command and reports the status back to the Hub. The Hub is the central point where data from one or many instances of the CLI is received and stored in a database. The Hub also provides a web interface to the data and makes it easy to manage your cron jobs.

---

Features:

* Web UI
  * CRUD for cron jobs using SSH
  * GUI for cron schedule create/read/update
  * View real-time output/status as jobs run
  * Historical data for all job executions

* Alerts when jobs executions are missed or fail via:
  * Email
  * SMS (using Twilio)
  * PagerDuty (SMS, Phone, Mobile Push Notifications and Email)

Lots more is planned for the future :)
See open issues or if you don't see the feature you want there, add it!

---

Requirements:

Ruby:

* MRI: 1.9.3 and above (tested on 1.9.3, 2.0.0, 2.1.0)
* Rubinius: bug fix in progress
* JRuby: currently untested, but most likely needs some work

---

Database:

* MySQL
* SQlite >= 3.6.16
* Support for PostgreSQL is planned in the future

---

Web Server / Reverse Proxy:

If you want to run minicron behind a web server or proxy it needs to support the web socket protocol.

nginx for example supports web sockets from version 1.3.13 and up. An example config for nginx is included.

---

Supported Browsers:

The web interface was tested in the latest versions of Chrome, Firefox and Safari and also should support IE9+

---

OS:

Should run on OS X and any Linux/BSD based OS that the above ruby versions run on.

---

Source:
http://jamesrwhite.github.io/minicron

Documentation:
http://jamesrwhite.github.io/minicron/#documentation

Image(s) / GitHub / Download:
https://github.com/jamesrwhite/minicron

License:
GNU General Public License, Version 3 (GPLv3)
http://www.gnu.org/licenses/gpl-3.0.html
https://github.com/jamesrwhite/minicron/blob/master/LICENSE
PhotoPhotoPhotoPhoto
2014-04-17
4 Photos - View album

Post has shared content
Nice tool! Too bad it isn't written in node ;)

Post has shared content
Powerful System to manage and monitor Cron Jobs

minicron aims to complement cron by making it easier to manage and monitor cron jobs, it can largely be thought of as two components that interact together, the CLI and the Hub. The CLI is what is installed on your server(s) and executes your cron command and reports the status back to the Hub. The Hub is the central point where data from one or many instances of the CLI is received and stored in a database. The Hub also provides a web interface to the data and makes it easy to manage your cron jobs.

---

Features:

* Web UI
  * CRUD for cron jobs using SSH
  * GUI for cron schedule create/read/update
  * View real-time output/status as jobs run
  * Historical data for all job executions

* Alerts when jobs executions are missed or fail via:
  * Email
  * SMS (using Twilio)
  * PagerDuty (SMS, Phone, Mobile Push Notifications and Email)

Lots more is planned for the future :)
See open issues or if you don't see the feature you want there, add it!

---

Requirements:

Ruby:

* MRI: 1.9.3 and above (tested on 1.9.3, 2.0.0, 2.1.0)
* Rubinius: bug fix in progress
* JRuby: currently untested, but most likely needs some work

---

Database:

* MySQL
* SQlite >= 3.6.16
* Support for PostgreSQL is planned in the future

---

Web Server / Reverse Proxy:

If you want to run minicron behind a web server or proxy it needs to support the web socket protocol.

nginx for example supports web sockets from version 1.3.13 and up. An example config for nginx is included.

---

Supported Browsers:

The web interface was tested in the latest versions of Chrome, Firefox and Safari and also should support IE9+

---

OS:

Should run on OS X and any Linux/BSD based OS that the above ruby versions run on.

---

Source:
http://jamesrwhite.github.io/minicron

Documentation:
http://jamesrwhite.github.io/minicron/#documentation

Image(s) / GitHub / Download:
https://github.com/jamesrwhite/minicron

License:
GNU General Public License, Version 3 (GPLv3)
http://www.gnu.org/licenses/gpl-3.0.html
https://github.com/jamesrwhite/minicron/blob/master/LICENSE
PhotoPhotoPhotoPhoto
2014-04-17
4 Photos - View album

Post has shared content
Nice tool! Too bad it isn't written in node ;)

Post has shared content

Post has shared content
Minicron is a system to manage and monitor (distributed) cron jobs: http://bit.ly/PduI73 - hmm, this can be a handy tool. Looks nice too!
Photo

Post has attachment

Post has attachment

Post has attachment
Wait while more posts are being loaded