Project

inquisitor

0.0
No commit activity in last 3 years
No release in over 3 years
Monitoring daemon with simple web UI.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

Inquisitor

Build Status Dependencies Status

This project is aimed on creation ruby-powered monitoring solution with simple web interface.

Usage

###Standalone install: #####Running check:

monitor -d sqlite3://`pwd`/sqlite_database.db

#####Running web server:

monitor_web -d sqlite3://`pwd`/sqlite_database.db

###Mounting to rails app: #####Add to gemfile:

gem 'data_mapper'
gem 'dm-redis-adapter'
gem 'inquisitor', :git => 'git://github.com/brain-geek/inquisitor.git'

#####Create initializer:

require 'inquisitor/web'
Inquisitor.settings.set :db_path => {:adapter  => "redis"}

#####Add to routes:

mount Inquisitor::Web.new, :at => "/inquisitor"

###Development web server shotgun config.dev.ru

Features

#####Databases supported It should work with all databases supported by datamapper. Tested with postgresql, mysql, redis and sqlite. Format for db_path can be found in datamapper doc - "Specify your database connection".

#####Cli options: You can read availible options from lib/inquisitor/cli.rb . Same options are supported by standalone install

#####Supported types of monitoring: outpost gem is used as backend for monitoring. For now, http:// and ping:// checks are supported.

Copyright

Copyright (c) 2011 @brain-geek. See LICENSE for details.