Kintyre Shinnecock speedtest agent
Project description
Kintyre Speedtest Agent
An Internet speedtest monitoring utility for Splunk HEC. Speedtest and other networking information is captured and sent to a central Splunk instance via the Http Event Collector. Scheduled monitoring is handled by the OS scheduler of your choice (often cron or the Windows Scheduler).
The Splunk app and TA are in a different repository and will be available via Splunkbase. This app represents the core work surrounding the speed-test data collection and standalone agent version.
Install
Using pip:
pip install kintyre-speedtest-agent
System-level install: (For Mac/Linux)
curl https://bootstrap.pypa.io/get-pip.py | sudo python - kintyre-speedtest-agent
Note: This will also install/update pip
and work around some known TLS/SSL issues
Or, install via GIT....
Install PIP (system wide)
yum install python-pip
Or, more generically run:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py
To install with virutalenv:
pip install virtualenv
virtualenv venv || exit 1
souce venv/bin/activate || exit 1
Run installation
pip install .
Configure
For the intial public release, the output is still hard-coded to a Kintyre dev server but this will
be replaced with a proper configuration file, but for any early adopters, please know this is quite
easy to change. Simply edit the output_to_hec()
function.
Credits
This project internally uses:
- speedtest-cli - for all Internet performance tests
- ifcfg - For cross-platform network interface enumeration
- requets - For posting to the HEC endpoints
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for kintyre-speedtest-agent-0.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b74c0d8b7e0ce498ba5bba9f5b98bb16b796cececb8c2b2567009d7ca93ea25 |
|
MD5 | 411113d8302ef49b9a2947fe7793a56a |
|
BLAKE2b-256 | 2b3148c4a0f8cf80081211f153c7387d1369801c1364426040be32aa8d44f0ff |
Hashes for kintyre_speedtest_agent-0.3.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e00c8ddb9dec215cad9cd733617a2ad701a5f34787c8e228cad14149309f777a |
|
MD5 | 9834d07d649e98eadf11dab10b2fc9fb |
|
BLAKE2b-256 | db9e620261d5b173064c64eea2da8d9d9c0dff4f65eeeee1ef2c4eb628dcdc13 |