Profile

Cover photo
James White
Works at Miniclip SA
Attends Bournemouth University
Lives in Buckhurst Hill
110 followers|39,034 views
AboutPostsPhotosYouTube

Stream

James White

Shared publicly  - 
 
 
Sweet simple Sphinx bench marking tool by @jamesrwhite:
sb - A simple tool to benchmark a Sphinx search server.
View original post
1
Add a comment...

James White

Shared publicly  - 
 
 
Nice tool! Too bad it isn't written in node ;)
minicron - A system to manage and monitor cron jobs.
View original post
1
Add a comment...

James White

Shared publicly  - 
 
 
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
1 comment on original post
1
Add a comment...

James White

Shared publicly  - 
 
 
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!
4 comments on original post
1
Add a comment...

James White

Shared publicly  - 
1
1
Steve Barker's profile photo
Add a comment...

James White

Shared publicly  - 
 
We speak to the analyst, Eric Jackson, who last week proclaimed the death of Facebook in the next five years - to which we discover how the reason Facebook is likely to disappear is the next, third ge...
1
Add a comment...
Have him in circles
110 people
John Hamelink's profile photo
Bournemouth University Programming 2's profile photo
Chloe Rothan's profile photo
Abid Din's profile photo
Nick Wavell's profile photo
Dom Bracher's profile photo
Chris White's profile photo
Renita Lorri's profile photo
John Hamelink's profile photo

James White

Shared publicly  - 
 
 
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
1 comment on original post
1
Add a comment...

James White

Shared publicly  - 
 
 
Nice tool! Too bad it isn't written in node ;)
minicron - A system to manage and monitor cron jobs.
View original post
1
Add a comment...

James White

Shared publicly  - 
 
 
minicron: a system by James White to manage and monitor #cron jobs http://buff.ly/1i8vWYb #ruby #sinatra
minicron is a web interface to manage and monitor scheduled tasks across a series of servers. It’s still in early development, but the tool sets out to solve a pain that anybody with more than a few servers has probably felt. I know I have. minicron is pre-semantic-1.0 and has a roadmap in the readme. …
View original post
1
Add a comment...

James White

Shared publicly  - 
1
Add a comment...

James White

Shared publicly  - 
 
Miniclip is the world's largest independent online games site with over 600 games. The site is updated at least twice a week...so you can get your gaming fix whenever you want it.
1
Add a comment...

James White

Shared publicly  - 
 
Chris Farnell dives sideways into Rockstar's latest offering, Max Payne 3. Even though the slow-motion bullet play of the previous titles is still alive and well, a new story and some questionable mec...
1
Add a comment...
People
Have him in circles
110 people
John Hamelink's profile photo
Bournemouth University Programming 2's profile photo
Chloe Rothan's profile photo
Abid Din's profile photo
Nick Wavell's profile photo
Dom Bracher's profile photo
Chris White's profile photo
Renita Lorri's profile photo
John Hamelink's profile photo
Work
Occupation
Developer
Employment
  • Miniclip SA
    Web Developer, 2014 - present
  • PostDesk
    Web Developer and System Admin, 2011 - 2014
  • Miniclip SA
    PHP Developer, 2012 - 2013
  • The Perfect Ring Company
    Web Developer, 2011 - 2012
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Buckhurst Hill
Previously
Bournemouth - Guildford
Story
Tagline
Web Developer and Computing Student at Bournemouth University.
Education
  • Bournemouth University
    2010 - present
  • Trinity Catholic High School
    2008 - 2010
  • Roding Valley High School
  • St Johns Primary School
Basic Information
Gender
Male