- 01 Oct, 2019 6 commits
-
-
Roger Pueyo Centelles authored
Include SNMP raw data details. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
For devices not reachable, or not reporting data, nothing is saved. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
RxBytes was being saved twice, instead of TxBytes. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
The loopback ("lo") interface is of no interest; don't collect it. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Non-reachable or non-replying devices are now gracefully managed. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
- 30 Sep, 2019 1 commit
-
-
Roger Pueyo Centelles authored
Interfaces' numbers are not always consecutive. Iterate untill all interfaces are found, or up to a maximum of 2048. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
- 27 Sep, 2019 5 commits
-
-
Roger Pueyo Centelles authored
This proof-of-concept monitor-snmp.go program, based on the ping one, queries a router via SNMP for the interface names and their traffic. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Pings are stored in sets in maps in a map in buckets using the AntidoteAddArrayToSetInMapInMapInBucket. Also, the monitor ID is appended to the key name. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
This function allows saving an array to a map which is inside a map inside a bucket. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
- 25 Sep, 2019 9 commits
-
-
Roger Pueyo Centelles authored
Ping measurements are stored in AntidoteDB as key:values like "current_date_time"=>[value0, value1, value2, ..., valueN]. Measurements are performed once every 5 minutes but they won't match o'clock + n*5min exactly, so truncate the time in the measurement to 5 minutes multiples. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
This commit adds the monitor-fetch application with the functionality to manage the SNMP interface names available in the CNML files, write them to AntidoteDB and retrieve them back. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
- 14 Jun, 2019 1 commit
-
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
- 12 Jun, 2019 2 commits
-
-
Roger Pueyo Centelles authored
Adding this wait time makes the AntidoteDB go client not crash. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Since such an update rate is not really need it, do it less often to try to avoid crashes in AntidoteDB's go client. Also add some more verbosity. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
- 11 Jun, 2019 9 commits
-
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
There is no concurrent operation in globalAssign anymore. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
By now remains unused. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Instead, only update it before using it. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
The assignation's redundancy was hardcoded, use a flag instead. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
- 07 Jun, 2019 7 commits
-
-
Roger Pueyo Centelles authored
This way, nodes which are down are written just a zero Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
It was missing, so connections were left dangling. Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
This function should be significantly faster than writing arrays item by item... Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
This commit contains a simple demo in which different values are written to a set in a map inside a map: root/ / /myBucket/ / /myOuterMap/ / /myOuterSet = [1, 2, 3...] / /myInnerMap/ / /myInnerSet=[1, 6, 7...] Lessons learnt: - Yes, it's possible to have a map inside a map - Sets (as in CRDTType_ORSET) store duplicate entries only once Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-
Roger Pueyo Centelles authored
The function is called, yes, AntidoteAddItemToSetInMapInBucket(). Signed-off-by:
Roger Pueyo Centelles <rpueyo@ac.upc.edu>
-