Coder Social home page Coder Social logo

johnlihj / flexlm-license-monitor Goto Github PK

View Code? Open in Web Editor NEW

This project forked from johnjreiser/flexlm-license-monitor

0.0 2.0 0.0 122 KB

A web-based tool to monitor software license usage. Works with the FlexLM licensing servers.

Home Page: http://gis.rowan.edu/licensemonitor

License: GNU General Public License v3.0

Python 64.64% HTML 29.11% ApacheConf 0.10% Shell 0.72% PLpgSQL 3.84% CSS 1.60%

flexlm-license-monitor's Introduction

FlexLM License Monitor README
Author: John Reiser <[email protected]>

The FlexLM License Monitor will keep an ongoing record of commercial software usage. Software licenses managed with the FlexLM (lmgrd, lmutil) license software can be monitored using this tool.

The current version of this tool requires the following:
- Python
-- modules: MySQLdb, rrdtool 
- RRDtool
The script has been tested on Linux/Apache. 
For an example of this tool in action, visit: http://gis.rowan.edu/licenses/

Files contained in this project:
groups.html - displays usage by groups of computers
index.html - dashboard of usage, displays rrdgraphs, current software users
LICENSE.txt - GNU Public License, v3
LicMonitor.py - read-only DB connection information, helper functions
monitor/ - directory containing components to record and track usage
	.htaccess - prevent web access to this directory
	gislicenses.cron - cron file to run monitoring script every 5 minutes 
	record_licenses.py - updates the rrd files
	rrd - storage for your .rrd files
	track_users_mysql.py - stores current users in MySQL
	track_users.py - obsolete, stores files in flatfile using cPickle
	update_licenses_db.sh - shell file called by the cronjob
query_users.py - generates JSON with the tracking/log data
raw_user_gen.py - standalone function for producing data for crosstab analysis
README.txt - this file
refresh.png - "refresh current users" button on index.html
render_graphs.py - runs rrdtool on expired graphs, serves graphs to index.html
style.css - CSS for the pages
users.html - details on a specific user

The FlexLM License Monitor is released under the GPL v3.

flexlm-license-monitor's People

Contributors

johnjreiser avatar

Watchers

James Cloos avatar John Lee avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.