Skip to content
This repository has been archived by the owner before Nov 9, 2022. It is now read-only.

pilhuhn/hawkfx

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Explorer for Hawkular

NOTE

You need a version of Java8 later than 8u45, and as of now JRuby 9.1.5 is required, as later versions have a problem that prevents JRubyFX from working correctly.

Hawkular is a set of components for Monitoring. This explorer connects to a Hawkular server and allows to browse trough inventory and view entities, graph metrics.

screenshot
Figure 1. Main screen with availability pop-up

Other functions include listing of all metrics on a system, listing of Events/Alerts, injection of Events, injection of metric values and a few more things.

event list
Figure 2. Events list

Running

The explorer requires JRuby in version 9+ and Java8

If you are using rvm you can select it via

rvm use jruby-9.1.5.0

install and use bundler to install the required gems

gem install bundler

bundle install

then run:

jruby -G -S hawkfx.rb

Some ruby version managers (such as rbenv) do not provide a jruby binary directly, if the previous command do not work you can try running the application using bundler, like this:

bundle exec ruby hawkfx.rb

Using SSL

There is a blog post on the Hawkular blog that describes how to use SSL in Hawkular and HawkFX.

About

Hawkular explorer written in (J)Ruby with a JavaFX frontend.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published