Skip to content
/ beacon Public

A C++ monitoring project developed in Qt designed for support professionals (LGPL).

Notifications You must be signed in to change notification settings

pete312/beacon

Repository files navigation

Beacon is an open source monitoring tool written in C++ and other languages using the Qt framework. The intention is that monitoring sould be flexible and extensible but easy to start and maintain. Many of the requirements have grown from my professional experience in support and development and should address the common shortfalls that Ive seen in commercial monitoring solutions.

The goal of the project is foremost to be an open community driven project to aid support professionals. Any improvement to the project will be credited to the company or individual making the improvement. 

The aim is to provide a relational database backed monitoring setup that can be queried for status, add status though a proxy (similar to Sybase open server), and use the Qt framework to provide network, database and GUI cross platform clients. An additional goal is to section this project into 2 licences which allows companies to develop their own proprietary agents (data collectors) by allowing them to link in (or change) the beacon libraries whilst having the opportunity to give back to the community though the core elements of the project licenced under the GPL. This is a good faith project and will not be liable to damages as a result of the project or failure of its services to any of the contributors.

Beacon is Copyright (or copyleft) of Peter Moore 2012 and licensed under two versions of the GNU GPL as free (as in freedom of speech and as in free beer) software.

Feedback (negative or positive) is welcome but please be constructive.

This project is on hold until SIFT framework is nearer to complete.

The beacon agents libraries are under the Lesser GPL giving rights to proprietary use and modification without the need to make these changes public. This is intended to provide companies the right to keep their developed API confidential.  

The rest of the apps are licenced under the GNU GPL where it can be used freely but any modifications be know to the public. The company or individual will be credited with the improvement.

These are the two licence agreements.

The LGPL is available here: 

http://www.gnu.org/licenses/lgpl.html

The GPL is available here:

http://www.gnu.org/licenses/gpl.html



About

A C++ monitoring project developed in Qt designed for support professionals (LGPL).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages