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

Brofaces/rnoc

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