2.0
2019-04-18T06:02:38Z
Templates
Template UBNT UAP - UniFi Controller v5 - passive checks
Template UBNT UAP - UniFi Controller v5 - passive checks
Template for UBNT UniFI Access Point by zbx.sadman@gmail.com
Tested with controller v5.x, Zabbix v 2.4.
https://github.com/zbx-sadman/unifi_proxy
Requirements: UniFi Proxy / UniFi Miner >= v1.3.7&
aptitude install libjson-perl libjson-xs-perl libwww-perl libio-socket-ssl-perl libdata-dumper-simple-perl libtime-hires-perl
aptitude bring a-lot-of-beer
Templates
UniFi Access Points
UniFi Virtual Access Points
UniFi Virtual Wire
UniFi Access Points discovery
0
unifi.proxy[discovery,uap]
600
0
0
0
0
0
0
0
[{#SITEDESC}] UAP "{#NAME}" AP EDU features enabled
0
0
unifi.proxy[get,uap,{#SITENAME},baresip_enabled,{#ID},0]
600
7
90
0
3
0
0
0
0
1
3
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" ATF enabled
0
0
unifi.proxy[get,uap,{#SITENAME},atf_enabled,{#ID},0]
600
7
90
0
3
0
0
0
0
1
3
0
ATF - Air Time Fairness (?)
Airtime fairness limits the number of clients that can be associated to an AP, and is only recommended in environments with a minimal number of wireless clients per AP.
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" average client roam count
0
0
unifi.proxy[amean,user,{#SITENAME},"[ap_mac={#MAC}].roam_count",,0]
60
7
90
0
0
jump
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" bandsteering mode
0
0
unifi.proxy[get,uap,{#SITENAME},bandsteering_mode,{#ID},0]
600
7
365
0
4
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" board revision
0
0
unifi.proxy[get,uap,{#SITENAME},board_rev,{#ID}]
3600
1
7
0
3
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" clients with excellent signal
0
0
unifi.proxy[pcount,user,{#SITENAME},"[ap_mac={#MAC}].[rssi>40].rssi",,0]
60
7
90
0
0
%
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" clients with low signal
0
0
unifi.proxy[pcount,user,{#SITENAME},"[ap_mac={#MAC}].[rssi>15&rssi<=25].rssi",,0]
60
7
90
0
0
%
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" clients with no signal
0
0
unifi.proxy[pcount,user,{#SITENAME},"[ap_mac={#MAC}].[rssi<=10].rssi",,0]
60
7
90
0
0
%
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" clients with RSSI < 10
0
0
unifi.proxy[pcount,user,{#SITENAME},"[ap_mac={#MAC}].[rssi<10].rssi",,0]
60
7
90
0
0
%
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" clients with RSSI < 20
0
0
unifi.proxy[pcount,user,{#SITENAME},"[ap_mac={#MAC}].[rssi<20].rssi",,0]
60
7
90
0
0
%
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" clients with RSSI < 30
0
0
unifi.proxy[pcount,user,{#SITENAME},"[ap_mac={#MAC}].[rssi<30].rssi",,0]
60
7
90
0
0
%
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" clients with very good signal
0
0
unifi.proxy[pcount,user,{#SITENAME},"[ap_mac={#MAC}].[rssi>25&rssi<=40].rssi",,0]
60
7
90
0
0
%
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" clients with very low signal
0
0
unifi.proxy[pcount,user,{#SITENAME},"[ap_mac={#MAC}].[rssi>10&rssi<=15].rssi",,0]
60
7
90
0
0
%
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" connected clients
0
0
unifi.proxy[get,uap,{#SITENAME},num_sta,{#ID},0]
60
7
90
0
3
0
0
0
0
1
0
0
Amount of clients (users+guests) connected to UAP
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" connected clients (MAC)
0
0
unifi.proxy[get,uap,{#SITENAME},num_sta,{#MAC},0]
60
7
90
0
3
0
0
0
0
1
0
0
Amount of clients (users+guests) connected to UAP
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" connected guests
0
0
unifi.proxy[get,uap,{#SITENAME},guest-num_sta,{#ID},0]
60
7
90
0
3
0
0
0
0
1
0
0
Number of guests (clients in guest networks) connected to UAP
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" connected users
0
0
unifi.proxy[get,uap,{#SITENAME},user-num_sta,{#ID},0]
60
7
90
0
3
0
0
0
0
1
0
0
Number of users connected to UAP
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" firmware version
0
0
unifi.proxy[get,uap,{#SITENAME},version,{#ID}]
3600
1
365
0
4
0
0
0
0
1
0
0
Current firmware version
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" has speaker
0
0
unifi.proxy[get,uap,{#SITENAME},has_speaker,{#ID},0]
600
7
90
0
3
0
0
0
0
1
3
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" ICMP loss
3
0
icmppingloss[{#IP}]
60
7
90
0
0
%
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" ICMP ping
3
0
icmpping[{#IP}]
60
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Access Points
Service state
[{#SITEDESC}] UAP "{#NAME}" ICMP response time
3
0
icmppingsec[{#IP}]
60
7
90
0
0
s
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" incoming traffic
0
1
unifi.proxy[get,uap,{#SITENAME},rx_bytes,{#ID},0]
60
7
90
0
3
bps
1
0
0
0
8
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" internal CPU avg load (5m)
0
0
unifi.proxy[get,uap,{#SITENAME},"sys_stats.loadavg_5",{#ID}]
60
7
90
0
0
%
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" internal CPU utilization
0
0
unifi.proxy[get,uap,{#SITENAME},"system-stats.cpu",{#ID}]
60
7
90
0
0
%
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" internal memory total
0
0
unifi.proxy[get,uap,{#SITENAME},"sys_stats.mem_total",{#ID}]
10800
7
90
0
3
b
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" internal memory used
0
0
unifi.proxy[get,uap,{#SITENAME},"sys_stats.mem_used",{#ID}]
60
7
90
0
3
b
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" internal memory utilization
0
0
unifi.proxy[get,uap,{#SITENAME},"system-stats.mem",{#ID}]
60
7
90
0
0
%
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" is adopted
0
0
unifi.proxy[get,uap,{#SITENAME},adopted,{#ID}]
600
7
90
0
3
0
0
0
0
1
3
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" is available for roll upgrade
0
0
unifi.proxy[get,uap,{#SITENAME},rollupgrade,{#ID}]
600
7
90
0
3
0
0
0
0
1
3
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" is isolated
0
0
unifi.proxy[get,uap,{#SITENAME},isolated,{#ID}]
60
7
90
0
3
0
0
0
0
1
3
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" is unsupported
0
0
unifi.proxy[get,uap,{#SITENAME},unsupported,{#ID}]
600
7
90
0
3
0
0
0
0
1
3
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" is upgrade now
0
0
unifi.proxy[get,uap,{#SITENAME},upgradenow,{#ID},,0]
60
7
90
0
3
0
0
0
0
1
3
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" last seen time
0
0
unifi.proxy[get,uap,{#SITENAME},last_seen,{#ID}]
120
1
1
0
3
unixtime
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" led_override_color_brightness
0
0
unifi.proxy[sum,uap,{#SITENAME},"led_override_color_brightness",{#ID},0]
60
7
90
1
3
%
1
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" license state
0
0
unifi.proxy[get,uap,{#SITENAME},license_state,{#ID}]
3600
1
365
0
4
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" max client connection time
0
0
unifi.proxy[max,user,{#SITENAME},"[ap_mac={#MAC}]._uptime_by_uap",,0]
60
7
90
0
0
s
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" max client RSSI
0
0
unifi.proxy[max,user,{#SITENAME},"[ap_mac={#MAC}].rssi",,0]
60
7
90
0
0
dBm
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" max client RX Rate
0
1
unifi.proxy[max,user,{#SITENAME},"[ap_mac={#MAC}].rx_rate",,0]
60
7
90
0
0
Mbps
0
0
0
0
.001
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" max client TX Rate
0
1
unifi.proxy[max,user,{#SITENAME},"[ap_mac={#MAC}].tx_rate",,0]
60
7
90
0
0
Mbps
0
0
0
0
.001
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" median client CCQ
0
1
unifi.proxy[median,user,{#SITENAME},"[ap_mac={#MAC}].ccq",,0]
60
7
90
0
0
%
0
0
0
0
0.1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" median client CCQ (from uap)
0
1
unifi.proxy[median,uap,{#SITENAME},"vap_table.ccq",{#MAC},0]
60
7
90
0
0
%
0
0
0
0
0.1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" median client noise level
0
0
unifi.proxy[median,user,{#SITENAME},"[ap_mac={#MAC}].noise",,-100]
60
7
90
0
0
dBm
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" median client RSSI
0
0
unifi.proxy[median ,user,{#SITENAME},"[ap_mac={#MAC}].rssi",,0]
60
7
90
0
0
dBm
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" median client RX Rate
0
1
unifi.proxy[median,user,{#SITENAME},"[ap_mac={#MAC}].rx_rate",,0]
60
7
90
0
0
Mbps
0
0
0
0
.001
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" median client signal level
0
0
unifi.proxy[median,user,{#SITENAME},"[ap_mac={#MAC}].signal",,-100]
60
7
90
0
0
dBm
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" median client TX Rate
0
1
unifi.proxy[median,user,{#SITENAME},"[ap_mac={#MAC}].tx_rate",,0]
60
7
90
0
0
Mbps
0
0
0
0
.001
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" min client connection time
0
0
unifi.proxy[min,user,{#SITENAME},"[ap_mac={#MAC}]._uptime_by_uap",,0]
60
7
90
0
0
s
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" model
0
0
unifi.proxy[get,uap,{#SITENAME},model,{#ID}]
3600
1
365
0
4
0
0
0
0
1
0
0
Model of UAP:
BZ2 - UAP
BZ2LR - UAP LR
...
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" need to upgrade
0
0
unifi.proxy[get,uap,{#SITENAME},upgradable,{#ID},0]
600
7
90
0
3
0
0
0
0
1
3
0
"True" if UniFi Controller have new firmware for UAP
Key may not exist if no upgrade need
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" outgoing traffic
0
1
unifi.proxy[get,uap,{#SITENAME},tx_bytes,{#ID},0]
60
7
90
0
3
bps
1
0
0
0
8
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" reset button enabled
0
0
unifi.proxy[get,uap,{#SITENAME},resetbtn_enabled,{#ID},0]
600
7
365
1
4
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" RF scanning
0
0
unifi.proxy[get,uap,{#SITENAME},spectrum_scanning,{#ID}]
60
7
90
0
3
0
0
0
0
1
3
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" RX drops
0
0
unifi.proxy[get,uap,{#SITENAME},"stat.rx_dropped",{#ID},0]
60
7
90
0
3
pps
1
0
0
0
1
0
0
rx_dropped; /* no space in linux buffers */
The number of packets dropped during reception.
The bottom line is that the high RX error rate is due to Radio interferences from neighboring Wi-Fi, Bluetooth, Cordless phones, Cellular phones, Speakers, Microwave Ovens, Fans, and even Florescent lamps. If this is happening to your AP, you may want to tweak the Channel, Bluetooth coexistence mode, and dissociate the AP from any sources of interference.
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" RX errors
0
0
unifi.proxy[sum,uap,{#SITENAME},"stat.rx_errors",{#ID},0]
60
7
90
0
3
pps
1
0
0
0
1
0
0
rx_errors; /* bad packets received */
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" serial number
0
0
unifi.proxy[get,uap,{#SITENAME},serial,{#ID}]
3600
1
365
0
4
0
0
0
0
1
0
0
Serial number of UAP
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" state
0
0
unifi.proxy[get,uap,{#SITENAME},state,{#ID}]
60
7
90
0
3
0
0
0
0
1
0
0
0 - AP Disconnected;
3 - AP Firmware Mismatch;
4 - AP Upgrading;
5 - AP Provisioning;
2 - ?? >> source code: c = e["default"] ? e.discovered_via == "scan" ? Msg.APIsolatedPending : Msg.APPending : Msg.APManagedByOthers;
6 - AP HeartbeatMissed;
7 - AP Adopting
8 - AP Deleting;
9 - AP Managed By Others;
10 - AP Adopt Failed;
11 - AP Isolated;
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" TX drops
0
0
unifi.proxy[get,uap,{#SITENAME},"stat.tx_dropped",{#ID},0]
60
7
90
0
3
pps
1
0
0
0
1
0
0
tx_dropped; /* no space available in linux */
The number of packets dropped during transmission.
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" TX errors
0
0
unifi.proxy[sum,uap,{#SITENAME},"stat.tx_errors",{#ID},0]
60
7
90
0
3
pps
1
0
0
0
1
0
0
tx_errors; /* packet transmit problems */
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" TX retries
0
0
unifi.proxy[get,uap,{#SITENAME},stat.tx_retries,{#ID},0]
60
7
90
0
3
0
0
0
0
1
0
0
Number of times sending frame is retried without considering it a transmission failure.
Data rate is decreased upon failure and frame is sent again. Three sequential failures on lowest supported rate suspend transmission to this destination for the duration of on-fail-retry-time. After that, frame is sent again. The frame is being retransmitted until transmission success, or until client is disconnected after disconnect-timeout.
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" unsupported state reason
0
0
unifi.proxy[get,uap,{#SITENAME},unsupported_reason,{#ID}]
600
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" upgrade to firmware version
0
0
unifi.proxy[get,uap,{#SITENAME},upgrade_to_firmware,{#ID},""]
3600
1
365
0
4
0
0
0
0
1
0
0
Firmware version to upgrade
Key may not exists if no upgrade need
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" uptime
0
0
unifi.proxy[get,uap,{#SITENAME},uptime,{#ID}]
60
1
90
0
3
uptime
0
0
0
0
1
0
0
0
UniFi Access Points
[{#SITEDESC}] UAP "{#NAME}" WiFi Experience
0
0
unifi.proxy[get,uap,{#SITENAME},satisfaction,{#ID}]
120
7
90
0
0
0
0
0
0
1
0
0
0
UniFi Access Points
{Template UBNT UAP - UniFi Controller v5 - passive checks:unifi.proxy[get,uap,{#SITENAME},upgradable,{#ID},0].last()}=1
[{#SITEDESC}] UAP "{#NAME}" firmware is not latest
0
1
0
{Template UBNT UAP - UniFi Controller v5 - passive checks:unifi.proxy[get,uap,{#SITENAME},version,{#ID}].change()}=1
[{#SITEDESC}] UAP "{#NAME}" firmware version is changed
0
2
0
{Template UBNT UAP - UniFi Controller v5 - passive checks:unifi.proxy[get,uap,{#SITENAME},state,{#ID}].max(1m)}=0
[{#SITEDESC}] UAP "{#NAME}" is disconnected > 1 min
0
3
0
{Template UBNT UAP - UniFi Controller v5 - passive checks:unifi.proxy[get,uap,{#SITENAME},isolated,{#ID}].min(1m)}=1
[{#SITEDESC}] UAP "{#NAME}" is isolated > 1 min
0
2
0
{Template UBNT UAP - UniFi Controller v5 - passive checks:unifi.proxy[get,uap,{#SITENAME},adopted,{#ID}].max(1m)}=0
[{#SITEDESC}] UAP "{#NAME}" is not adopted > 1m
0
1
0
{Template UBNT UAP - UniFi Controller v5 - passive checks:icmpping[{#IP}].max(#3)}=0
[{#SITEDESC}] UAP "{#NAME}" is unavailable by ICMP
0
3
0
{Template UBNT UAP - UniFi Controller v5 - passive checks:unifi.proxy[get,uap,{#SITENAME},adopted,{#ID}].max(1m)}=0
[{#SITEDESC}] USW "{#NAME}" is not adopted > 1m
0
2
0
[{#SITEDESC}] UAP "{#NAME}" client connect duration
900
200
0.0000
100.0000
1
1
1
1
0
0.0000
0.0000
1
0
0
0
0
0
BB0000
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[min,user,{#SITENAME},"[ap_mac={#MAC}]._uptime_by_uap",,0]
1
0
00BB00
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[max,user,{#SITENAME},"[ap_mac={#MAC}]._uptime_by_uap",,0]
[{#SITEDESC}] UAP "{#NAME}" client RX/TX rate statistic
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
1
0
0
0
2
0
888800
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[max,user,{#SITENAME},"[ap_mac={#MAC}].rx_rate",,0]
0
0
00BB00
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[median,user,{#SITENAME},"[ap_mac={#MAC}].rx_rate",,0]
1
0
0000BB
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[median,user,{#SITENAME},"[ap_mac={#MAC}].tx_rate",,0]
3
0
BB00BB
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[max,user,{#SITENAME},"[ap_mac={#MAC}].tx_rate",,0]
[{#SITEDESC}] UAP "{#NAME}" client signal/noise level statistic
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
0
0
0
0
2
0
0000BB
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[median ,user,{#SITENAME},"[ap_mac={#MAC}].rssi",,0]
0
0
00BB00
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[median,user,{#SITENAME},"[ap_mac={#MAC}].signal",,-100]
3
0
BB00BB
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[max,user,{#SITENAME},"[ap_mac={#MAC}].rssi",,0]
1
0
BB0000
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[median,user,{#SITENAME},"[ap_mac={#MAC}].noise",,-100]
[{#SITEDESC}] UAP "{#NAME}" client signal quality statistic
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
0
0
0
0
1
0
00BBBB
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[pcount,user,{#SITENAME},"[ap_mac={#MAC}].[rssi>25&rssi<=40].rssi",,0]
0
0
00BB00
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[pcount,user,{#SITENAME},"[ap_mac={#MAC}].[rssi>40].rssi",,0]
2
0
0000BB
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[pcount,user,{#SITENAME},"[ap_mac={#MAC}].[rssi>15&rssi<=25].rssi",,0]
3
0
BB00BB
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[pcount,user,{#SITENAME},"[ap_mac={#MAC}].[rssi>10&rssi<=15].rssi",,0]
4
0
BB0000
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[pcount,user,{#SITENAME},"[ap_mac={#MAC}].[rssi<=10].rssi",,0]
[{#SITEDESC}] UAP "{#NAME}" connected clients
900
200
0.0000
100.0000
1
1
1
1
0
0.0000
0.0000
1
0
0
0
1
5
BB00BB
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[get,uap,{#SITENAME},guest-num_sta,{#ID},0]
0
5
00BBBB
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[get,uap,{#SITENAME},user-num_sta,{#ID},0]
[{#SITEDESC}] UAP "{#NAME}" expected loss of clients with MinRSSI
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
1
0
0
0
1
0
888800
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[pcount,user,{#SITENAME},"[ap_mac={#MAC}].[rssi<20].rssi",,0]
0
0
00BB00
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[pcount,user,{#SITENAME},"[ap_mac={#MAC}].[rssi<30].rssi",,0]
2
0
BB0000
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[pcount,user,{#SITENAME},"[ap_mac={#MAC}].[rssi<10].rssi",,0]
[{#SITEDESC}] UAP "{#NAME}" ICMP statistic
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
1
0
0
0
1
5
BB00BB
1
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
icmppingloss[{#IP}]
0
5
00BBBB
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
icmppingsec[{#IP}]
[{#SITEDESC}] UAP "{#NAME}" wirelss traffic
900
200
0.0000
100.0000
1
1
0
1
0
0.0000
0.0000
0
0
0
0
2
5
00BB00
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[get,uap,{#SITENAME},rx_bytes,{#ID},0]
3
5
0000BB
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[get,uap,{#SITENAME},tx_bytes,{#ID},0]
0
5
BB00BB
0
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[sum,uap,{#SITENAME},"stat.rx_errors",{#ID},0]
1
5
BB0000
1
4
0
-
Template UBNT UAP - UniFi Controller v5 - passive checks
unifi.proxy[sum,uap,{#SITENAME},"stat.tx_errors",{#ID},0]
UniFi Virtual Access Points discovery
0
unifi.proxy[discovery,uap,,vap_table]
120
0
0
0
0
0
0
0
[{#SITEDESC}] UAP "{#UAPNAME}/{#ESSID}" average client signal
0
0
unifi.proxy[get,uap,{#SITENAME},"vap_table.[id={#ID}].avg_client_signal",{#UAPMAC},0]
120
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Virtual Access Points
[{#SITEDESC}] UAP "{#UAPNAME}/{#ESSID}" CCQ
0
1
unifi.proxy[get,uap,{#SITENAME},"vap_table.[id={#ID}].ccq",{#UAPMAC},0]
120
7
90
0
3
%
0
0
0
0
.1
0
0
0
UniFi Virtual Access Points
[{#SITEDESC}] UAP "{#UAPNAME}/{#ESSID}" high tcp latency
0
0
unifi.proxy[get,uap,{#SITENAME},"vap_table.[id={#ID}].anomalies_bar_chart.high_tcp_latency",{#UAPMAC},0]
120
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Virtual Access Points
[{#SITEDESC}] UAP "{#UAPNAME}/{#ESSID}" high wifi latency
0
0
unifi.proxy[get,uap,{#SITENAME},"vap_table.[id={#ID}].anomalies_bar_chart.high_wifi_latency",{#UAPMAC},0]
120
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Virtual Access Points
[{#SITEDESC}] UAP "{#UAPNAME}/{#ESSID}" low phy rate
0
0
unifi.proxy[get,uap,{#SITENAME},"vap_table.[id={#ID}].anomalies_bar_chart.low_phy_rate",{#UAPMAC},0]
120
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Virtual Access Points
[{#SITEDESC}] UAP "{#UAPNAME}/{#ESSID}" MAC filter rejections
0
0
unifi.proxy[get,uap,{#SITENAME},"vap_table.[id={#ID}].mac_filter_rejections",{#UAPMAC},0]
120
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Virtual Access Points
[{#SITEDESC}] UAP "{#UAPNAME}/{#ESSID}" sleepy client
0
0
unifi.proxy[get,uap,{#SITENAME},"vap_table.[id={#ID}].anomalies_bar_chart.sleepy_client",{#UAPMAC},0]
120
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Virtual Access Points
[{#SITEDESC}] UAP "{#UAPNAME}/{#ESSID}" tx_link_dropped
0
0
unifi.proxy[get,uap,{#SITENAME},"vap_table.[id={#ID}].tx_link_dropped",{#UAPMAC},0]
120
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Virtual Access Points
[{#SITEDESC}] UAP "{#UAPNAME}/{#ESSID}" weak signal
0
0
unifi.proxy[get,uap,{#SITENAME},"vap_table.[id={#ID}].anomalies_bar_chart.weak_signal",{#UAPMAC},0]
120
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Virtual Access Points
[{#SITEDESC}] UAP "{#UAPNAME}/{#ESSID}" WiFi Experience
0
0
unifi.proxy[get,uap,{#SITENAME},"vap_table.[id={#ID}].satisfaction",{#UAPMAC},0]
120
7
90
0
0
0
0
0
0
1
0
0
-1 when no clients
0
UniFi Virtual Access Points
UniFi Virtual Wire discovery
0
unifi.proxy[discovery,uap,,vwire_vap_table]
120
0
0
0
0
0
0
0
[{#SITEDESC}] UAP "{#UAPNAME}/{#NAME}" {#RADIO} connected clients
0
0
unifi.proxy[get,uap,{#SITENAME},"radio_table_stats.[name={#NAME}].num_sta",{#UAPMAC},0]
120
7
90
1
3
0
0
0
0
1
0
0
0
UniFi Virtual Wire
[{#SITEDESC}] UAP "{#UAPNAME}/{#NAME}" {#RADIO} connected guests
0
0
unifi.proxy[get,uap,{#SITENAME},"radio_table_stats.[name={#NAME}].guest-num_sta",{#UAPMAC},0]
120
7
90
1
3
0
0
0
0
1
0
0
0
UniFi Virtual Wire
[{#SITEDESC}] UAP "{#UAPNAME}/{#NAME}" {#RADIO} connected users
0
0
unifi.proxy[get,uap,{#SITENAME},"radio_table_stats.[name={#NAME}].user-num_sta",{#UAPMAC},0]
120
7
90
1
3
0
0
0
0
1
0
0
0
UniFi Virtual Wire
[{#SITEDESC}] UAP "{#UAPNAME}/{#NAME}" {#RADIO} RSSI (min)
0
0
unifi.proxy[get,uap,{#SITENAME},"radio_table.[name={#NAME}].min_rssi",{#UAPMAC},0]
120
7
90
0
0
0
0
0
0
1
0
0
0
UniFi Virtual Wire
[{#SITEDESC}] UAP "{#UAPNAME}/{#NAME}" {#RADIO} RX channel utilization
0
0
unifi.proxy[get,uap,{#SITENAME},"radio_table_stats.[name={#NAME}].cu_self_rx",{#UAPMAC},0]
120
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Virtual Wire
[{#SITEDESC}] UAP "{#UAPNAME}/{#NAME}" {#RADIO} total channel utilization
0
0
unifi.proxy[get,uap,{#SITENAME},"radio_table_stats.[name={#NAME}].cu_total",{#UAPMAC},0]
120
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Virtual Wire
[{#SITEDESC}] UAP "{#UAPNAME}/{#NAME}" {#RADIO} TX channel utilization
0
0
unifi.proxy[get,uap,{#SITENAME},"radio_table_stats.[name={#NAME}].cu_self_tx",{#UAPMAC},0]
120
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Virtual Wire
[{#SITEDESC}] UAP "{#UAPNAME}/{#NAME}" {#RADIO} TX power
0
0
unifi.proxy[get,uap,{#SITENAME},"radio_table_stats.[name={#NAME}].tx_power",{#UAPMAC},0]
120
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Virtual Wire
[{#SITEDESC}] UAP "{#UAPNAME}/{#NAME}" {#RADIO} TX power (max)
0
0
unifi.proxy[get,uap,{#SITENAME},"radio_table.[name={#NAME}].max_txpower",{#UAPMAC},0]
120
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Virtual Wire
[{#SITEDESC}] UAP "{#UAPNAME}/{#NAME}" {#RADIO} TX power (min)
0
0
unifi.proxy[get,uap,{#SITENAME},"radio_table.[name={#NAME}].min_txpower",{#UAPMAC},0]
120
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Virtual Wire
[{#SITEDESC}] UAP "{#UAPNAME}/{#NAME}" {#RADIO} TX timeout
0
0
unifi.proxy[get,uap,{#SITENAME},"radio_table_stats.[name={#NAME}].ast_txto",{#UAPMAC},0]
120
7
90
1
3
0
0
0
0
1
0
0
0
UniFi Virtual Wire
[{#SITEDESC}] UAP "{#UAPNAME}/{#NAME}" {#RADIO} wireless channel
0
0
unifi.proxy[get,uap,{#SITENAME},"radio_table_stats.[name={#NAME}].channel",{#UAPMAC},0]
120
7
90
0
3
0
0
0
0
1
0
0
0
UniFi Virtual Wire
CCQ statistic
1
1
19
500
100
0
0
1
1
0
0
0
0
0
unifi.proxy[median,user,{#SITENAME},"[ap_mac={#MAC}].ccq",,0]
Template UBNT UAP - UniFi Controller v5 - passive checks
2
Client roaming statistic
1
1
19
650
100
0
0
1
1
0
0
0
0
0
unifi.proxy[amean,user,{#SITENAME},"[ap_mac={#MAC}].roam_count",,0]
Template UBNT UAP - UniFi Controller v5 - passive checks
2
Client RX/TX rate statistic
1
1
20
650
100
0
0
1
1
0
0
0
0
0
[{#SITEDESC}] UAP "{#NAME}" client RX/TX rate statistic
Template UBNT UAP - UniFi Controller v5 - passive checks
2
Client signal/noise level statistic
1
1
20
650
200
0
0
1
1
0
0
0
0
0
[{#SITEDESC}] UAP "{#NAME}" client signal/noise level statistic
Template UBNT UAP - UniFi Controller v5 - passive checks
2
Client signal quality statistic
1
1
20
650
100
0
0
1
1
0
0
0
0
0
[{#SITEDESC}] UAP "{#NAME}" client signal quality statistic
Template UBNT UAP - UniFi Controller v5 - passive checks
2
Expected loss of clients with MinRSSI
1
1
20
650
100
0
0
1
1
0
0
0
0
0
[{#SITEDESC}] UAP "{#NAME}" expected loss of clients with MinRSSI
Template UBNT UAP - UniFi Controller v5 - passive checks
2