Skip to content
This repository was archived by the owner on Feb 13, 2024. It is now read-only.

Brofaces/rnoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6e44dbb · May 14, 2015
Jan 22, 2014
Jan 22, 2014
May 14, 2015
Jul 3, 2013
Aug 25, 2012
Aug 25, 2012
Jan 22, 2014
Aug 25, 2012
Oct 3, 2012
Jan 22, 2014
Aug 25, 2012
Oct 3, 2012
Jan 22, 2014
Jan 22, 2014
Oct 21, 2013
Oct 3, 2012
Apr 4, 2013
Apr 4, 2013
May 14, 2015
Aug 25, 2012
Jan 22, 2014
Jan 22, 2014

Repository files navigation

rnoc

RNOC is a Network Operations Center built with Ruby on Rails.

What can I do?

  • Create pages which can contain images (generated by your favorite monitoring tools) or an iframe (gasp) of another web page!
  • Cycle through different pages! (For your 50 inch office TV)
  • Disable pages which aren't relevant!
  • Be the most professional nerd in your IT organization!
  • Configure logo in config/rnoc.yml: logo
  • Configure site title in config/rnoc.yml: site_title

It's RESTFUL

Use the REST API to create/delete pages and pageboxes.

How do I get started

OpenShift

  1. Create a new app with cartridge type Ruby 1.9 and source repository as https://github.com/Brofaces/rnoc.git
  2. If you want to use MySQL instead of sqlite3 for the database, edit config/database.yml and uncomment the block as indicated at the bottom of the file
  3. Enjoy!

Install the necessary gems

  1. You might need some -devel libraries for this to compile native gem extensions. In particular, mysql-devel, and sqlite-devel:

    $ bundle install

  2. Initialize the database. No configs to edit if you're using sqlite:

    $ rake db:migrate

  3. Start it up!

    $ bundle exec thin start

Who can I thank

Copyright (C) 2012 - Tim Bielawa, Andrew Butcher, Alex Chvatal