royans / cfmap

Cfmap is a distributed, fault tolerant, configuration, service, status notification/discovery engine

Home Page:http://code.google.com/p/cfmap/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Aug 30 2010
Copyright 2010 Ingenuity Systems, See included LICENSE file
Copyright 2010 Royans K Tharakan <royans@gmail.com>, See included LICENSE file



-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------




Cfmap (Configuration Map) is a highly distributed, fault tolerant, configuration and status repository. It can help you do the following things

1) Provides a datastore where status of applications, servers, services (or anything else u want to) could be logged to
2) Provides an easy to use API to extract that information
3) Provides a log of changes
4) Tracks and maintains history of different entities it keeps track off
5) Provides a way for other intelligent monitoring/alerting tools to use cfmap for monitoring and alerting purposes


Acknowledgements
----------------

Following tools,libraries or code fragments were used in this application.

1) Cassandra Project - http://cassandra.apache.org/
2) Hector - a Cassandra library http://prettyprint.me/2010/02/23/hector-a-java-cassandra-client/
3) UUID generator - http://johannburkard.de/software/uuid/ [ MIT license ] twitter:@johannburkard 
4) json.org - http://json.org
5) Abe White, Kevin Sutter - http://www.java2s.com/Code/Java/Development-Class/UUIDgeneratorfromhttpwww1icsuciedu.htm
6) Mootools - http://mootools.net/
7) Famfamfam - http://www.famfamfam.com/lab/icons/silk/

If I missed anyone else, please let me know and I'll add them in.


About

Cfmap is a distributed, fault tolerant, configuration, service, status notification/discovery engine

http://code.google.com/p/cfmap/

License:Other


Languages

Language:Java 82.7%Language:JavaScript 10.6%Language:Python 4.1%Language:Perl 2.3%Language:Shell 0.4%