mysw_logo

Gnostic

Gnostic is a simple visualization tool for streams of data coming from remote machines. Data is formatted according to a very simple protocol which puts triplets of timestamp, numeric value and dataset name.

Data is transferred from remote hosts to Gnostic via one of several transport types, the principal one being ssh remote execution using OpenSSH's ssh implementation or Putty's PLINK program to do the actual hard work.

The upshot of this is that it is very simple to implement real-time custom remote monitoring programs which send their data accross the network to your NOC where they are plotted on a pretty graph and can be used for whatever purpose you like. Typical uses include:

Sourcecode is licensed under the GNU GPL v3, and is available from github

A win32 binary can be found here

Enough prettle. Screenshots:

Gnostic running with a graph and tailer showing Configuration: transports Configuration: remote commands Configuration: displays Configuration: preview of a display Configuration: monitors Configuration: paths