Komodo Systems supports SNMP notifications. Notifications can be configured in the Dashboard. Some of the notifications that can be subscribed are as follows.
- A metric threshold is exceeded i.e. latency is too high
- An application is inaccessible i.e. Netflix is not responding
- A device is offline i.e. it is no longer heart beating
- A device is not testing i.e. it is heart beating but no tests have been assigned
- A device has been moved i.e. the airspace has changed significantly
- An access point has changed i.e. a AP has disappeared (or a new one appeared)
For SNMP notifications, when an alarm is triggered a notification will be set from the SNMP Agent running on the Komodo Eye as a Trap to the SNMP Manager listening for events. The SNMP Manager can be configured in the Dashboard and assigned to a specific building. Any Komodo Eye in that building that triggers an alarm will send the Trap message to the SNMP Manager assigned to that Komodo Eye's building.
The SNMP Trap contains the following data.
{
"data": {
"device": {
"alarm_id": "unique_id",
"device_id": "unique_id",
"region": "North America",
"district": "Utah",
"campus": "SLC",
"building": "Cottonwood Heights",
"floor": "3rd Floor",
"room": "Conference Room",
"status": "red",
"subject": "ALARM! Conference room latency threshold was exceeded",
"message": "131ms > 60ms",
"timestamp": "12-Oct-2018 03:01:22",
"ssid": "KOMOODO-WIFI",
"ack": "0",
"ack_time": "0"
}
}
}
A SNMP Manager can also query the SNMP management data of a Komodo Eye. The Management Information Base (MIB) that is returned has the following data. Device data for that specific Komodo Eye includes any circuits or applications being tested, and all SSID data seen by that Komodo Eye.
{
"data": {
"device": {
"id": "unique_id",
"name": "ISP",
"mac": "5e:3d:f1:03:04:05",
"lan": "10.0.0.1",
"wan": "142.22.154.237",
"heart_beat": "12-Oct-2018 03:01:22",
"cpu": "3%",
"ram": "1.235MB",
"disk_max": "64MB",
"disk_avail": "1.25MB",
"temp": "80F"
},
"circuits": [
{
"circuit_id": "unique_id",
"circuit_name": "Comcast",
"speed_max": "100",
"speed_threshold": "5",
"speed_current": "62.3",
"latency_current": "21.3"
}
],
"applications": [
{
"app_id": "unique_id",
"app_name": "Netflix",
"latency_current": "17.5",
"latency_threshold": "60",
"avail_current": "59.5",
"avail_threshold": "5",
"qual_current": "4.5",
"qual_threshold": "2.5",
"access_current": "100",
"access_threshold": "90"
}
],
"ssids": {
"00:71:C2:D0:30:10": [
{
"ssid": "KOMODO-WIFI",
"mode": "Master",
"channel": "1",
"signal": "-73 dBm",
"quality": "37/70",
"encryption": "mixed WPA/WPA2 PSK (TKIP, CCMP)"
}
]
}
}
}
0 Comments