aboutsummaryrefslogtreecommitdiff
path: root/src/sensor
diff options
context:
space:
mode:
authorOmar Tarabai <tarabai@devegypt.com>2014-04-14 13:21:12 +0000
committerOmar Tarabai <tarabai@devegypt.com>2014-04-14 13:21:12 +0000
commitf49e83e08d8b67e81d9d9879285fd46df8c1bcaa (patch)
treeb2f2f59bfb852a2940db6d9f363c46fbb2d75757 /src/sensor
parentb639bad2d21950113df49088c686b359979a0189 (diff)
downloadgnunet-f49e83e08d8b67e81d9d9879285fd46df8c1bcaa.tar.gz
gnunet-f49e83e08d8b67e81d9d9879285fd46df8c1bcaa.zip
test sensor definitions
Diffstat (limited to 'src/sensor')
-rw-r--r--src/sensor/sensors/averagepingrtt30
-rwxr-xr-xsrc/sensor/sensors/averagepingrtt-files/avgping.sh3
-rw-r--r--src/sensor/sensors/connectedpeers30
-rw-r--r--src/sensor/sensors/gnunetversion30
4 files changed, 93 insertions, 0 deletions
diff --git a/src/sensor/sensors/averagepingrtt b/src/sensor/sensors/averagepingrtt
new file mode 100644
index 000000000..83e66c6e3
--- /dev/null
+++ b/src/sensor/sensors/averagepingrtt
@@ -0,0 +1,30 @@
1[averagepingrtt]
2
3VERSION = 1.0
4DESCRIPTION = Calculate average ping latency to gnunet.org
5CATEGORY = Internet-Connectivity
6
7# Start and end time format: %Y-%m-%d %H:%M:%S
8#START_TIME =
9#END_TIME =
10INTERVAL = 3600
11#LIFETIME =
12
13#CAPABILITIES =
14
15SOURCE = process
16
17#GNUNET_STAT_SERVICE =
18#GNUNET_STAT_NAME =
19
20EXT_PROCESS = avgping.sh
21#EXT_ARGS =
22
23EXPECTED_DATATYPE = double
24
25# Reporting mechanism
26COLLECTION_POINT = JLAPIAOB2DJA4B4I676TCOCVU0DUIRMKKUSM71BLLGCV3OHMUQ80
27COLLECTION_INTERVAL = 7200
28
29P2P_REPORT = NO
30#P2P_INTERVAL =
diff --git a/src/sensor/sensors/averagepingrtt-files/avgping.sh b/src/sensor/sensors/averagepingrtt-files/avgping.sh
new file mode 100755
index 000000000..35e585b77
--- /dev/null
+++ b/src/sensor/sensors/averagepingrtt-files/avgping.sh
@@ -0,0 +1,3 @@
1#!/bin/sh
2
3ping -c 10 gnunet.org | awk -F/ '/^rtt/ { print $5 }'
diff --git a/src/sensor/sensors/connectedpeers b/src/sensor/sensors/connectedpeers
new file mode 100644
index 000000000..5c3c4bb01
--- /dev/null
+++ b/src/sensor/sensors/connectedpeers
@@ -0,0 +1,30 @@
1[connectedpeers]
2
3VERSION = 1.0
4DESCRIPTION = Gets the number of connected peers from core
5CATEGORY = P2P-Connectivity
6
7# Start and end time format: %Y-%m-%d %H:%M:%S
8#START_TIME =
9#END_TIME =
10INTERVAL = 60
11#LIFETIME =
12
13#CAPABILITIES =
14
15SOURCE = gnunet-statistics
16
17GNUNET_STAT_SERVICE = core
18GNUNET_STAT_NAME = '# peers connected'
19
20#EXT_PROCESS =
21#EXT_ARGS =
22
23EXPECTED_DATATYPE = int64
24
25# Reporting mechanism
26COLLECTION_POINT = JLAPIAOB2DJA4B4I676TCOCVU0DUIRMKKUSM71BLLGCV3OHMUQ80
27COLLECTION_INTERVAL = 120
28
29P2P_REPORT = NO
30#P2P_INTERVAL =
diff --git a/src/sensor/sensors/gnunetversion b/src/sensor/sensors/gnunetversion
new file mode 100644
index 000000000..0a8aff48c
--- /dev/null
+++ b/src/sensor/sensors/gnunetversion
@@ -0,0 +1,30 @@
1[gnunetversion]
2
3VERSION = 1.0
4DESCRIPTION = Gets gnunet version number
5CATEGORY = P2P-Software
6
7# Start and end time format: %Y-%m-%d %H:%M:%S
8#START_TIME =
9#END_TIME =
10INTERVAL = 86400
11#LIFETIME =
12
13#CAPABILITIES =
14
15SOURCE = process
16
17#GNUNET_STAT_SERVICE =
18#GNUNET_STAT_NAME =
19
20EXT_PROCESS = gnunet-arm -v
21#EXT_ARGS =
22
23EXPECTED_DATATYPE = string
24
25# Reporting mechanism
26COLLECTION_POINT = JLAPIAOB2DJA4B4I676TCOCVU0DUIRMKKUSM71BLLGCV3OHMUQ80
27COLLECTION_INTERVAL = 86400
28
29P2P_REPORT = NO
30#P2P_INTERVAL =