mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
newdevice: Add UniFi Wireless MIB polling for Capacity #4266
This commit is contained in:
35
html/includes/graphs/device/ubnt_unifi_RadioCu_0.inc.php
Normal file
35
html/includes/graphs/device/ubnt_unifi_RadioCu_0.inc.php
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
$rrd_filename = rrd_name($device['hostname'], 'ubnt-unifi-mib');
|
||||||
|
|
||||||
|
$colours = 'mixed';
|
||||||
|
$unit_text = '% used';
|
||||||
|
$scale_min = '0';
|
||||||
|
$scale_max = '100';
|
||||||
|
$rigid = true;
|
||||||
|
$print_total = true;
|
||||||
|
$simple_rrd = true;
|
||||||
|
|
||||||
|
if (rrdtool_check_rrd_exists($rrd_filename)) {
|
||||||
|
$rrd_list = array(
|
||||||
|
array(
|
||||||
|
'ds' => 'Radio0OtherBss',
|
||||||
|
'filename' => $rrd_filename,
|
||||||
|
'descr' => 'Radio0 Others',
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
'ds' => 'Radio0CuSelfRx',
|
||||||
|
'filename' => $rrd_filename,
|
||||||
|
'descr' => 'Radio0 RX',
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
'ds' => 'Radio0CuSelfTx',
|
||||||
|
'filename' => $rrd_filename,
|
||||||
|
'descr' => 'Radio0 TX',
|
||||||
|
),
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
echo "file missing: $rrd_filename";
|
||||||
|
}
|
||||||
|
|
||||||
|
require 'includes/graphs/generic_multi.inc.php';
|
||||||
35
html/includes/graphs/device/ubnt_unifi_RadioCu_1.inc.php
Normal file
35
html/includes/graphs/device/ubnt_unifi_RadioCu_1.inc.php
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
$rrd_filename = rrd_name($device['hostname'], 'ubnt-unifi-mib');
|
||||||
|
|
||||||
|
$colours = 'mixed';
|
||||||
|
$unit_text = '% used';
|
||||||
|
$scale_min = '0';
|
||||||
|
$scale_max = '100';
|
||||||
|
$rigid = true;
|
||||||
|
$print_total = true;
|
||||||
|
$simple_rrd = true;
|
||||||
|
|
||||||
|
if (rrdtool_check_rrd_exists($rrd_filename)) {
|
||||||
|
$rrd_list = array(
|
||||||
|
array(
|
||||||
|
'ds' => 'Radio1OtherBss',
|
||||||
|
'filename' => $rrd_filename,
|
||||||
|
'descr' => 'Radio1 Others',
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
'ds' => 'Radio1CuSelfRx',
|
||||||
|
'filename' => $rrd_filename,
|
||||||
|
'descr' => 'Radio1 RX',
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
'ds' => 'Radio1CuSelfTx',
|
||||||
|
'filename' => $rrd_filename,
|
||||||
|
'descr' => 'Radio1 TX',
|
||||||
|
),
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
echo "file missing: $rrd_filename";
|
||||||
|
}
|
||||||
|
|
||||||
|
require 'includes/graphs/generic_multi.inc.php';
|
||||||
@@ -2295,6 +2295,15 @@ $config['graph_types']['device']['ubnt_airfiber_RFTotPktsRx']['section'] = 'wire
|
|||||||
$config['graph_types']['device']['ubnt_airfiber_RFTotPktsRx']['order'] = '7';
|
$config['graph_types']['device']['ubnt_airfiber_RFTotPktsRx']['order'] = '7';
|
||||||
$config['graph_types']['device']['ubnt_airfiber_RFTotPktsRx']['descr'] = 'RF Total Packets Rx';
|
$config['graph_types']['device']['ubnt_airfiber_RFTotPktsRx']['descr'] = 'RF Total Packets Rx';
|
||||||
|
|
||||||
|
// Unifi Support
|
||||||
|
$config['graph_types']['device']['ubnt_unifi_RadioCu_0']['section'] = 'wireless';
|
||||||
|
$config['graph_types']['device']['ubnt_unifi_RadioCu_0']['order'] = '0';
|
||||||
|
$config['graph_types']['device']['ubnt_unifi_RadioCu_0']['descr'] = 'Radio0 Capacity Used';
|
||||||
|
|
||||||
|
$config['graph_types']['device']['ubnt_unifi_RadioCu_1']['section'] = 'wireless';
|
||||||
|
$config['graph_types']['device']['ubnt_unifi_RadioCu_1']['order'] = '1';
|
||||||
|
$config['graph_types']['device']['ubnt_unifi_RadioCu_1']['descr'] = 'Radio1 Capacity Used';
|
||||||
|
|
||||||
// Siklu support
|
// Siklu support
|
||||||
$config['graph_types']['device']['siklu_rfAverageRssi']['section'] = 'wireless';
|
$config['graph_types']['device']['siklu_rfAverageRssi']['section'] = 'wireless';
|
||||||
$config['graph_types']['device']['siklu_rfAverageRssi']['order'] = '0';
|
$config['graph_types']['device']['siklu_rfAverageRssi']['order'] = '0';
|
||||||
|
|||||||
69
includes/polling/mib/ubnt-unifi-mib.inc.php
Normal file
69
includes/polling/mib/ubnt-unifi-mib.inc.php
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
<?php
|
||||||
|
// Polling of UniFi MIB AP for Ubiquiti Unifi Radios
|
||||||
|
// based on Airfiber MIB work of Mark Gibbons
|
||||||
|
|
||||||
|
// UBNT-UniFi-MIB
|
||||||
|
echo ' UBNT-UniFi-MIB ';
|
||||||
|
|
||||||
|
// $mib_oids (oidindex,dsname,dsdescription,dstype)
|
||||||
|
$mib_oids = array(
|
||||||
|
'unifiRadioCuTotal.0' => array(
|
||||||
|
'',
|
||||||
|
'Radio0CuTotal',
|
||||||
|
'Radio0 Channel Utilized',
|
||||||
|
'GAUGE',
|
||||||
|
),
|
||||||
|
'unifiRadioCuTotal.1' => array(
|
||||||
|
'',
|
||||||
|
'Radio1CuTotal',
|
||||||
|
'Radio1 Channel Utilized',
|
||||||
|
'GAUGE',
|
||||||
|
),
|
||||||
|
'unifiRadioCuSelfRx.0' => array(
|
||||||
|
'',
|
||||||
|
'Radio0CuSelfRx',
|
||||||
|
'Radio0 Channel Utilized Rx',
|
||||||
|
'GAUGE',
|
||||||
|
),
|
||||||
|
'unifiRadioCuSelfRx.1' => array(
|
||||||
|
'',
|
||||||
|
'Radio1CuSelfRx',
|
||||||
|
'Radio1 Channel Utilized Rx',
|
||||||
|
'GAUGE',
|
||||||
|
),
|
||||||
|
'unifiRadioCuSelfTx.0' => array(
|
||||||
|
'',
|
||||||
|
'Radio0CuSelfTx',
|
||||||
|
'Radio0 Channel Utilized Tx',
|
||||||
|
'GAUGE',
|
||||||
|
),
|
||||||
|
'unifiRadioCuSelfTx.1' => array(
|
||||||
|
'',
|
||||||
|
'Radio1CuSelfTx',
|
||||||
|
'Radio1 Channel Utilized Tx',
|
||||||
|
'GAUGE',
|
||||||
|
),
|
||||||
|
'unifiRadioOtherBss.0' => array(
|
||||||
|
'',
|
||||||
|
'Radio0OtherBss',
|
||||||
|
'Radio0 Channel Utilized by Others',
|
||||||
|
'GAUGE',
|
||||||
|
),
|
||||||
|
'unifiRadioOtherBss.1' => array(
|
||||||
|
'',
|
||||||
|
'Radio1OtherBss',
|
||||||
|
'Radio1 Channel Utilized by Others',
|
||||||
|
'GAUGE',
|
||||||
|
),
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
$mib_graphs = array(
|
||||||
|
'ubnt_unifi_RadioCu_0',
|
||||||
|
'ubnt_unifi_RadioCu_1',
|
||||||
|
);
|
||||||
|
|
||||||
|
unset($graph, $oids, $oid);
|
||||||
|
|
||||||
|
poll_mib_def($device, 'UBNT-UniFi-MIB:UBNT', 'ubiquiti', $mib_oids, $mib_graphs, $graphs);
|
||||||
|
// EOF
|
||||||
@@ -77,6 +77,7 @@ if ($device['type'] == 'network' || $device['type'] == 'firewall' || $device['ty
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo (($wificlients1 + 0).' clients on Radio0, '.($wificlients2 + 0)." clients on Radio1\n");
|
echo (($wificlients1 + 0).' clients on Radio0, '.($wificlients2 + 0)." clients on Radio1\n");
|
||||||
|
include 'includes/polling/mib/ubnt-unifi-mib.inc.php';
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($wificlients1) && $wificlients1 != '') {
|
if (isset($wificlients1) && $wificlients1 != '') {
|
||||||
|
|||||||
606
mibs/UBNT-UniFi-MIB
Normal file
606
mibs/UBNT-UniFi-MIB
Normal file
@@ -0,0 +1,606 @@
|
|||||||
|
UBNT-UniFi-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, Gauge32, IpAddress, enterprises
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION, DisplayString, MacAddress, DateAndTime, TruthValue
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
ubntMIB, ubntUniFi, ubntUniFiGroups
|
||||||
|
FROM UBNT-MIB;
|
||||||
|
|
||||||
|
ubntUniFi MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201606250000Z"
|
||||||
|
ORGANIZATION "Ubiquiti Networks, Inc."
|
||||||
|
CONTACT-INFO "support@ubnt.com"
|
||||||
|
DESCRIPTION "The UniFi MIB module for Ubiquiti Networks, Inc. entities"
|
||||||
|
REVISION "201606250000Z"
|
||||||
|
DESCRIPTION "Initial Revision."
|
||||||
|
::= { ubntMIB 6 }
|
||||||
|
|
||||||
|
unifiApWireless OBJECT IDENTIFIER ::= { ubntUniFi 1 }
|
||||||
|
unifiApIf OBJECT IDENTIFIER ::= { ubntUniFi 2 }
|
||||||
|
unifiApSystem OBJECT IDENTIFIER ::= { ubntUniFi 3 }
|
||||||
|
|
||||||
|
|
||||||
|
TableIndex ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A unique value, greater than zero. It is recommended
|
||||||
|
that values are assigned contiguously starting from 1."
|
||||||
|
SYNTAX Integer32 (1..2147483647)
|
||||||
|
|
||||||
|
|
||||||
|
ObjectIndex ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "x"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Internal "
|
||||||
|
SYNTAX Integer32 (0..2147483647)
|
||||||
|
-- SYNTAX Integer32 (-2147483648..2147483647)
|
||||||
|
-- SYNTAX Unsigned32 (0..4294967295)
|
||||||
|
|
||||||
|
Voltage ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d-2"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
SYNTAX Integer32 (-2147483648..2147483647)
|
||||||
|
|
||||||
|
Temperature ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d-1"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
SYNTAX Integer32 (-2147483648..2147483647)
|
||||||
|
|
||||||
|
unifiIfTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF UbntIfEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiApIf 1 }
|
||||||
|
|
||||||
|
unifiIfEntry OBJECT-TYPE
|
||||||
|
SYNTAX UbntIfEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Ethernet interface"
|
||||||
|
INDEX { unifiIfIndex }
|
||||||
|
::= { unifiIfTable 1 }
|
||||||
|
|
||||||
|
UbntIfEntry ::= SEQUENCE {
|
||||||
|
unifiIfIndex ObjectIndex,
|
||||||
|
unifiIfFullDuplex TruthValue,
|
||||||
|
unifiIfIp IpAddress,
|
||||||
|
unifiIfMac MacAddress,
|
||||||
|
unifiIfName DisplayString,
|
||||||
|
unifiIfRxBytes Counter32,
|
||||||
|
unifiIfRxDropped Counter32,
|
||||||
|
unifiIfRxError Counter32,
|
||||||
|
unifiIfRxMulticast Counter32,
|
||||||
|
unifiIfRxPackets Counter32,
|
||||||
|
unifiIfSpeed Integer32,
|
||||||
|
unifiIfTxBytes Counter32,
|
||||||
|
unifiIfTxDropped Counter32,
|
||||||
|
unifiIfTxError Counter32,
|
||||||
|
unifiIfTxPackets Counter32,
|
||||||
|
unifiIfUp TruthValue
|
||||||
|
}
|
||||||
|
|
||||||
|
unifiIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX ObjectIndex
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiIfEntry 1 }
|
||||||
|
|
||||||
|
unifiIfFullDuplex OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiIfEntry 2 }
|
||||||
|
|
||||||
|
unifiIfIp OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiIfEntry 3 }
|
||||||
|
|
||||||
|
unifiIfMac OBJECT-TYPE
|
||||||
|
SYNTAX MacAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiIfEntry 4 }
|
||||||
|
|
||||||
|
unifiIfName OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiIfEntry 5 }
|
||||||
|
|
||||||
|
unifiIfRxBytes OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiIfEntry 6 }
|
||||||
|
|
||||||
|
unifiIfRxDropped OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiIfEntry 7 }
|
||||||
|
|
||||||
|
unifiIfRxError OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiIfEntry 8 }
|
||||||
|
|
||||||
|
unifiIfRxMulticast OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiIfEntry 9 }
|
||||||
|
|
||||||
|
unifiIfRxPackets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiIfEntry 10 }
|
||||||
|
|
||||||
|
unifiIfSpeed OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiIfEntry 11 }
|
||||||
|
|
||||||
|
unifiIfTxBytes OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiIfEntry 12 }
|
||||||
|
|
||||||
|
unifiIfTxDropped OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiIfEntry 13 }
|
||||||
|
|
||||||
|
unifiIfTxError OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiIfEntry 14 }
|
||||||
|
|
||||||
|
unifiIfTxPackets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiIfEntry 15 }
|
||||||
|
|
||||||
|
unifiIfUp OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiIfEntry 16 }
|
||||||
|
|
||||||
|
unifiRadioTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF UbntRadioEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiApWireless 1 }
|
||||||
|
|
||||||
|
unifiRadioEntry OBJECT-TYPE
|
||||||
|
SYNTAX UbntRadioEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Wireless interface"
|
||||||
|
INDEX { unifiRadioIndex }
|
||||||
|
::= { unifiRadioTable 1 }
|
||||||
|
|
||||||
|
UbntRadioEntry ::= SEQUENCE {
|
||||||
|
unifiRadioIndex ObjectIndex,
|
||||||
|
unifiRadioName DisplayString,
|
||||||
|
unifiRadioRadio DisplayString,
|
||||||
|
unifiRadioRxPackets Counter32,
|
||||||
|
unifiRadioTxPackets Counter32,
|
||||||
|
unifiRadioCuTotal Integer32,
|
||||||
|
unifiRadioCuSelfRx Integer32,
|
||||||
|
unifiRadioCuSelfTx Integer32,
|
||||||
|
unifiRadioOtherBss Integer32
|
||||||
|
}
|
||||||
|
|
||||||
|
unifiRadioIndex OBJECT-TYPE
|
||||||
|
SYNTAX ObjectIndex
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiRadioEntry 1 }
|
||||||
|
|
||||||
|
unifiRadioName OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiRadioEntry 2 }
|
||||||
|
|
||||||
|
unifiRadioRadio OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiRadioEntry 3 }
|
||||||
|
|
||||||
|
unifiRadioRxPackets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiRadioEntry 4 }
|
||||||
|
|
||||||
|
unifiRadioTxPackets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiRadioEntry 5 }
|
||||||
|
|
||||||
|
unifiRadioCuTotal OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiRadioEntry 6 }
|
||||||
|
|
||||||
|
unifiRadioCuSelfRx OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiRadioEntry 7 }
|
||||||
|
|
||||||
|
unifiRadioCuSelfTx OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiRadioEntry 8 }
|
||||||
|
|
||||||
|
unifiRadioOtherBss OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiRadioEntry 9 }
|
||||||
|
|
||||||
|
unifiVapTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF UbntVapEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiApWireless 2 }
|
||||||
|
|
||||||
|
unifiVapEntry OBJECT-TYPE
|
||||||
|
SYNTAX UbntVapEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "BSS"
|
||||||
|
INDEX { unifiVapIndex }
|
||||||
|
::= { unifiVapTable 1 }
|
||||||
|
|
||||||
|
UbntVapEntry ::= SEQUENCE {
|
||||||
|
unifiVapIndex ObjectIndex,
|
||||||
|
unifiVapBssId MacAddress,
|
||||||
|
unifiVapCcq Integer32,
|
||||||
|
unifiVapChannel Integer32,
|
||||||
|
unifiVapExtChannel Integer32,
|
||||||
|
unifiVapEssId DisplayString,
|
||||||
|
unifiVapName DisplayString,
|
||||||
|
unifiVapNumStations Integer32,
|
||||||
|
unifiVapRadio DisplayString,
|
||||||
|
unifiVapRxBytes Counter32,
|
||||||
|
unifiVapRxCrypts Counter32,
|
||||||
|
unifiVapRxDropped Counter32,
|
||||||
|
unifiVapRxErrors Counter32,
|
||||||
|
unifiVapRxFrags Counter32,
|
||||||
|
unifiVapRxPackets Counter32,
|
||||||
|
unifiVapTxBytes Counter32,
|
||||||
|
unifiVapTxDropped Counter32,
|
||||||
|
unifiVapTxErrors Counter32,
|
||||||
|
unifiVapTxPackets Counter32,
|
||||||
|
unifiVapTxRetries Counter32,
|
||||||
|
unifiVapTxPower Integer32,
|
||||||
|
unifiVapUp TruthValue,
|
||||||
|
unifiVapUsage DisplayString
|
||||||
|
}
|
||||||
|
|
||||||
|
unifiVapIndex OBJECT-TYPE
|
||||||
|
SYNTAX ObjectIndex
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 1 }
|
||||||
|
|
||||||
|
unifiVapBssId OBJECT-TYPE
|
||||||
|
SYNTAX MacAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 2 }
|
||||||
|
|
||||||
|
unifiVapCcq OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 3 }
|
||||||
|
|
||||||
|
unifiVapChannel OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 4 }
|
||||||
|
|
||||||
|
unifiVapExtChannel OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 5 }
|
||||||
|
|
||||||
|
unifiVapEssId OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 6 }
|
||||||
|
|
||||||
|
unifiVapName OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 7 }
|
||||||
|
|
||||||
|
unifiVapNumStations OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 8 }
|
||||||
|
|
||||||
|
unifiVapRadio OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 9 }
|
||||||
|
|
||||||
|
unifiVapRxBytes OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 10 }
|
||||||
|
|
||||||
|
unifiVapRxCrypts OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 11 }
|
||||||
|
|
||||||
|
unifiVapRxDropped OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 12 }
|
||||||
|
|
||||||
|
unifiVapRxErrors OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 13 }
|
||||||
|
|
||||||
|
unifiVapRxFrags OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 14 }
|
||||||
|
|
||||||
|
unifiVapRxPackets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 15 }
|
||||||
|
|
||||||
|
unifiVapTxBytes OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 16 }
|
||||||
|
|
||||||
|
unifiVapTxDropped OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 17 }
|
||||||
|
|
||||||
|
unifiVapTxErrors OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 18 }
|
||||||
|
|
||||||
|
unifiVapTxPackets OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 19 }
|
||||||
|
|
||||||
|
unifiVapTxRetries OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 20 }
|
||||||
|
|
||||||
|
unifiVapTxPower OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 21 }
|
||||||
|
|
||||||
|
unifiVapUp OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiVapEntry 22 }
|
||||||
|
|
||||||
|
unifiVapUsage OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "guest or regular user"
|
||||||
|
::= { unifiVapEntry 23 }
|
||||||
|
|
||||||
|
unifiApSystemIp OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiApSystem 1 }
|
||||||
|
|
||||||
|
unifiApSystemIsolated OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiApSystem 2 }
|
||||||
|
|
||||||
|
unifiApSystemModel OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiApSystem 3 }
|
||||||
|
|
||||||
|
unifiApSystemUplink OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiApSystem 4 }
|
||||||
|
|
||||||
|
unifiApSystemUptime OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiApSystem 5 }
|
||||||
|
|
||||||
|
unifiApSystemVersion OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { unifiApSystem 6 }
|
||||||
|
|
||||||
|
unifiIfGroup OBJECT-GROUP OBJECTS {
|
||||||
|
unifiIfFullDuplex,
|
||||||
|
unifiIfIp,
|
||||||
|
unifiIfMac,
|
||||||
|
unifiIfName,
|
||||||
|
unifiIfRxBytes,
|
||||||
|
unifiIfRxDropped,
|
||||||
|
unifiIfRxError,
|
||||||
|
unifiIfRxMulticast,
|
||||||
|
unifiIfRxPackets,
|
||||||
|
unifiIfSpeed,
|
||||||
|
unifiIfTxBytes,
|
||||||
|
unifiIfTxDropped,
|
||||||
|
unifiIfTxError,
|
||||||
|
unifiIfTxPackets,
|
||||||
|
unifiIfUp
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { ubntUniFiGroups 1 }
|
||||||
|
|
||||||
|
unifiRadioGroups OBJECT-GROUP OBJECTS {
|
||||||
|
unifiRadioName,
|
||||||
|
unifiRadioRadio,
|
||||||
|
unifiRadioRxPackets,
|
||||||
|
unifiRadioTxPackets,
|
||||||
|
unifiRadioCuTotal,
|
||||||
|
unifiRadioCuSelfRx,
|
||||||
|
unifiRadioCuSelfTx,
|
||||||
|
unifiRadioOtherBss
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { ubntUniFiGroups 2 }
|
||||||
|
|
||||||
|
unifiVapGroups OBJECT-GROUP OBJECTS {
|
||||||
|
unifiVapBssId,
|
||||||
|
unifiVapCcq,
|
||||||
|
unifiVapChannel,
|
||||||
|
unifiVapExtChannel,
|
||||||
|
unifiVapEssId,
|
||||||
|
unifiVapName,
|
||||||
|
unifiVapNumStations,
|
||||||
|
unifiVapRadio,
|
||||||
|
unifiVapRxBytes,
|
||||||
|
unifiVapRxCrypts,
|
||||||
|
unifiVapRxDropped,
|
||||||
|
unifiVapRxErrors,
|
||||||
|
unifiVapRxFrags,
|
||||||
|
unifiVapRxPackets,
|
||||||
|
unifiVapTxBytes,
|
||||||
|
unifiVapTxDropped,
|
||||||
|
unifiVapTxErrors,
|
||||||
|
unifiVapTxPackets,
|
||||||
|
unifiVapTxRetries,
|
||||||
|
unifiVapTxPower,
|
||||||
|
unifiVapUp,
|
||||||
|
unifiVapUsage
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { ubntUniFiGroups 3 }
|
||||||
|
|
||||||
|
unifiApSystemGroup OBJECT-GROUP OBJECTS {
|
||||||
|
unifiApSystemIp, unifiApSystemIsolated, unifiApSystemModel, unifiApSystemUplink, unifiApSystemUptime, unifiApSystemVersion
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { ubntUniFiGroups 4 }
|
||||||
|
|
||||||
|
END
|
||||||
Reference in New Issue
Block a user