<commit_before># servermonitor
servermonitor is a small project to provide a few simple web graphs showing server CPU and bandwidth usage

## About ##
servermonitor is a small project utilising Python, PHP and javascript to provide a few simple graphs on CPU and bandwidth usage.  It works by using Python as a webserver to serve json encoded information, and then the javascript to product animated graphs based on that data.


For my original purposes, I had the webserver serving the HTTP and the server serving the json on separate machines, so that is why I chose to separate the two.  This project was made to monitor the CPU and bandwidth usage of a game server in real time, and I didn't want the game server running a web server, so the lightweight Tornado Python module was chosen.

Live example: https://www.sheen.id.au/monitor/
Example image: ![alt tag](https://raw.github.com/mikesheen/servermonitor/master/sampleimage.png)

## Prerequisites ##
It depends on following:
* The Python module Tornado (http://www.tornadoweb.org/en/stable/)<commit_msg>More markdown frustration<commit_after># servermonitor
servermonitor is a small project to provide a few simple web graphs showing server CPU and bandwidth usage

## About ##
servermonitor is a small project utilising Python, PHP and javascript to provide a few simple graphs on CPU and bandwidth usage.  It works by using Python as a webserver to serve json encoded information, and then the javascript to product animated graphs based on that data.


For my original purposes, I had the webserver serving the HTTP and the server serving the json on separate machines, so that is why I chose to separate the two.  This project was made to monitor the CPU and bandwidth usage of a game server in real time, and I didn't want the game server running a web server, so the lightweight Tornado Python module was chosen.

Live example: https://www.sheen.id.au/monitor/


Example image: ![alt tag](https://raw.github.com/mikesheen/servermonitor/master/sampleimage.png)

## Prerequisites ##
It depends on following:
* The Python module Tornado (http://www.tornadoweb.org/en/stable/)
{'fraction_non_alphanumeric': 0.056179775280898875, 'fraction_numerical': 0.0, 'mean_word_length': 4.579634464751958, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3241018', 'n_tokens_mistral': 544, 'n_tokens_neox': 518, 'n_words': 303}