This script acts as a dummy resource which you can poll. You start a small webserver which you can request a resource JSON-object from.
To use the script, you start a CGI HTTP server in python.
From the terminal, in this directory, type:
python -m CGIHTTPServer 8000
The port number (8000) can be whatever. You will now have the resource accessable at loclahost:8000/cgi-bin/resource.py
If you get a restriction-error upon GET-request, Make sure you have the right permissions to resource.py by typing
chmod 755 resource.py
The script post_avg.py reads the average load from the file "/proc/loadavg" and sends the value to the specified stream at the engine url. the script is called using:
python post_avg.py <stream_id> <interval_in_seconds> <engine_base_address>
Example use
python post_avg.py asd21 30 http://localhost:8000
the above example will post '{"value": <load_avg>}' every 30 seconds to http://localhost:8000/streams/asd21/data
The script posts using curl and thus requires curl to be installed.