Observium_CE/mibs/fscom/FS-WLAN-WLOG-MIB

496 lines
16 KiB
Plaintext

-- *****************************************************************
-- FS-WLAN-WLOG-MIB.mib: FS WLAN WLOG MIB file
--
-- October 2012, jiangweifeng
--
-- Copyright (c) 2012 by FS.COM Inc..
-- All rights reserved.
-- *****************************************************************
FS-WLAN-WLOG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
IpAddress
FROM SNMPv2-SMI
MacAddress,
DisplayString
FROM SNMPv2-TC
InetAddress,
InetAddressType
FROM INET-ADDRESS-MIB
fsMgmt
FROM FS-SMI;
fsWlanWlogMIB MODULE-IDENTITY
LAST-UPDATED "201210100000Z"
ORGANIZATION "FS.COM Inc.."
CONTACT-INFO
"
Tel: 400-865-2852
E-mail: https://www.fs.com/live_chat_service_mail.html"
DESCRIPTION
"This module defines wlan wlog mibs."
REVISION "201210100000Z"
DESCRIPTION
"Initial version of this mib."
::= { fsMgmt 118 }
-- ******** define the notify nodes ***************
fsWlanWlogNotificationsMIBObjects OBJECT IDENTIFIER ::= { fsWlanWlogMIB 1 }
fsWlanWlogNtfObjects OBJECT IDENTIFIER ::= { fsWlanWlogNotificationsMIBObjects 1 }
fsWlanWlogNotifications OBJECT IDENTIFIER ::= { fsWlanWlogNotificationsMIBObjects 2 }
-- ****************************************
--
-- Notifications Objects
--
-- ****************************************
fsWlogNotifyApName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the name of a WTP."
::= { fsWlanWlogNtfObjects 1 }
fsWlogNotifyApMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the unique identifier of a WTP."
::= { fsWlanWlogNtfObjects 2 }
fsWlogNotifyApIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the Ip address of a WTP."
::= { fsWlanWlogNtfObjects 3 }
fsWlogNotifyApCwDownId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the identification for a WTP's capwap down incident."
::= { fsWlanWlogNtfObjects 4 }
fsWlogNotifyApCwDownReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the reason for a WTP's capwap down."
::= { fsWlanWlogNtfObjects 5 }
-- **** define AP ethernet interface statistics table ****
fsWlogNotifyApIntfStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF FSWlogNotifyApIntfStatEntry
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the ethernet interface statistics table of a WTP."
::= { fsWlanWlogNtfObjects 6 }
fsWlogNotifyApIntfStatEntry OBJECT-TYPE
SYNTAX FSWlogNotifyApIntfStatEntry
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the WTP ethernet interface statistics table Entry."
INDEX { fsWlogNotifyApIntfName}
::= { fsWlogNotifyApIntfStatTable 1 }
FSWlogNotifyApIntfStatEntry ::=
SEQUENCE {
fsWlogNotifyApIntfName DisplayString,
fsWlogNotifyApIntfInputRate INTEGER,
fsWlogNotifyApIntfOutputRate INTEGER,
fsWlogNotifyApIntfUnicastInputPkts INTEGER,
fsWlogNotifyApIntfUnicastOutputPkts INTEGER,
fsWlogNotifyApIntfMulticastInputPkts INTEGER,
fsWlogNotifyApIntfMulticastOutputPkts INTEGER,
fsWlogNotifyApIntfBroadcastInputPkts INTEGER,
fsWlogNotifyApIntfBroadcastOutputPkts INTEGER,
fsWlogNotifyApIntfErrorInputPkts INTEGER,
fsWlogNotifyApIntfErrorOutputPkts INTEGER
}
fsWlogNotifyApIntfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the name of a interface of a WTP."
::= { fsWlogNotifyApIntfStatEntry 1 }
fsWlogNotifyApIntfInputRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's ethernet interface's input rate(Kbps) in 5 mins."
::= { fsWlogNotifyApIntfStatEntry 2 }
fsWlogNotifyApIntfOutputRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's ethernet interface's output rate(Kbps) in 5 mins."
::= { fsWlogNotifyApIntfStatEntry 3 }
fsWlogNotifyApIntfUnicastInputPkts OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's ethernet interface's unicast input packets."
::= { fsWlogNotifyApIntfStatEntry 4 }
fsWlogNotifyApIntfUnicastOutputPkts OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's ethernet interface's unicast output packets."
::= { fsWlogNotifyApIntfStatEntry 5 }
fsWlogNotifyApIntfMulticastInputPkts OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's ethernet interface's multicast input packets."
::= { fsWlogNotifyApIntfStatEntry 6 }
fsWlogNotifyApIntfMulticastOutputPkts OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's ethernet interface's multicast output packets."
::= { fsWlogNotifyApIntfStatEntry 7 }
fsWlogNotifyApIntfBroadcastInputPkts OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's ethernet interface's broadcast input packets."
::= { fsWlogNotifyApIntfStatEntry 8 }
fsWlogNotifyApIntfBroadcastOutputPkts OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's ethernet interface's broadcast output packets."
::= { fsWlogNotifyApIntfStatEntry 9 }
fsWlogNotifyApIntfErrorInputPkts OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's ethernet interface's error input packets."
::= { fsWlogNotifyApIntfStatEntry 10 }
fsWlogNotifyApIntfErrorOutputPkts OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's ethernet interface's error output packets."
::= { fsWlogNotifyApIntfStatEntry 11 }
-- **** define AP's radio statistics table ****
fsWlogNotifyApRadioStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF FSWlogNotifyApRadioStatEntry
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the radio statistics table of a WTP."
::= { fsWlanWlogNtfObjects 7 }
fsWlogNotifyApRadioStatEntry OBJECT-TYPE
SYNTAX FSWlogNotifyApRadioStatEntry
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the WTP radio statistics table Entry."
INDEX { fsWlogNotifyApRadioId}
::= { fsWlogNotifyApRadioStatTable 1 }
FSWlogNotifyApRadioStatEntry ::=
SEQUENCE {
fsWlogNotifyApRadioId INTEGER,
fsWlogNotifyApRadioWorkChnl INTEGER,
fsWlogNotifyApRadioPower INTEGER,
fsWlogNotifyApRadioRssi INTEGER,
fsWlogNotifyApRadioErrFrame INTEGER,
fsWlogNotifyApRadioRetrsmit INTEGER,
fsWlogNotifyApRadioTotalStaNum INTEGER,
fsWlogNotifyApRadioWebStaNum INTEGER,
fsWlogNotifyApRadioD1xStaNum INTEGER
}
fsWlogNotifyApRadioId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's radio id."
::= { fsWlogNotifyApRadioStatEntry 1 }
fsWlogNotifyApRadioWorkChnl OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's radio work channel."
::= { fsWlogNotifyApRadioStatEntry 2 }
fsWlogNotifyApRadioPower OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's radio work power."
::= { fsWlogNotifyApRadioStatEntry 3 }
fsWlogNotifyApRadioRssi OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's radio 's RSSI(received signal strength indicator)."
::= { fsWlogNotifyApRadioStatEntry 4 }
fsWlogNotifyApRadioErrFrame OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's radio's total error frame number."
::= { fsWlogNotifyApRadioStatEntry 5 }
fsWlogNotifyApRadioRetrsmit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's radio's total Retransmitted frame number."
::= { fsWlogNotifyApRadioStatEntry 6 }
fsWlogNotifyApRadioTotalStaNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's radio's total online sta number."
::= { fsWlogNotifyApRadioStatEntry 7 }
fsWlogNotifyApRadioWebStaNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's radio's web authenticated sta number."
::= { fsWlogNotifyApRadioStatEntry 8 }
fsWlogNotifyApRadioD1xStaNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"AP's radio's dot1x authenticated sta number."
::= { fsWlogNotifyApRadioStatEntry 9 }
-- **** define STA Operation notification objects ****
fsWlogNotifyStaMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the unique identifier of a STA."
::= { fsWlanWlogNtfObjects 8 }
fsWlogNotifyStaIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents Ipv4 address of a STA."
::= { fsWlanWlogNtfObjects 9 }
fsWlogNotifyStaIpv6 OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents Ipv6 address of a STA."
::= { fsWlanWlogNtfObjects 10 }
fsWlogNotifySsid OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the Wlan Ssid."
::= { fsWlanWlogNtfObjects 11 }
fsWlogNotifyStaRssi OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents STA's RSSI(received signal strength indicator)."
::= { fsWlanWlogNtfObjects 12 }
fsWlogNotifyStaLinkrate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents STA's link rate(Kbps)."
::= { fsWlanWlogNtfObjects 13 }
fsWlogNotifyStaOperType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the STA's normal operation,
1-associate,
2-disassociate,
3-roam in,
4-roam out,
5-ip update,
6-ipv6 update."
::= { fsWlanWlogNtfObjects 14 }
fsWlogNotifyStaAbnormalOperType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the STA's abnormal operation,
1-associate fail,
2-offline,
3-roam fail,
4-dot1x authenticate fail,
5-web authenticate fail."
::= { fsWlanWlogNtfObjects 15 }
fsWlogNotifyStaOperReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the reason of STA's abnormal operation"
::= { fsWlanWlogNtfObjects 16 }
-- ****************************************
--
-- Notify nodes
--
-- ****************************************
fsNotifyApCapwapDownReason NOTIFICATION-TYPE
OBJECTS {
fsWlogNotifyApName,
fsWlogNotifyApMac,
fsWlogNotifyApIp,
fsWlogNotifyApCwDownId,
fsWlogNotifyApCwDownReason
}
STATUS current
DESCRIPTION
"This notification is sent by the AC when an AP's capwap down."
::= { fsWlanWlogNotifications 1 }
fsNotifyApCapwapDownIntf NOTIFICATION-TYPE
OBJECTS {
fsWlogNotifyApName,
fsWlogNotifyApMac,
fsWlogNotifyApIp,
fsWlogNotifyApCwDownId,
fsWlogNotifyApIntfName,
fsWlogNotifyApIntfInputRate,
fsWlogNotifyApIntfOutputRate,
fsWlogNotifyApIntfUnicastInputPkts,
fsWlogNotifyApIntfUnicastOutputPkts,
fsWlogNotifyApIntfMulticastInputPkts,
fsWlogNotifyApIntfMulticastOutputPkts,
fsWlogNotifyApIntfBroadcastInputPkts,
fsWlogNotifyApIntfBroadcastOutputPkts,
fsWlogNotifyApIntfErrorInputPkts,
fsWlogNotifyApIntfErrorOutputPkts
}
STATUS current
DESCRIPTION
"This notification is sent by the AC when an AP's capwap down."
::= { fsWlanWlogNotifications 2 }
fsNotifyApCapwapDownRadio NOTIFICATION-TYPE
OBJECTS {
fsWlogNotifyApName,
fsWlogNotifyApMac,
fsWlogNotifyApIp,
fsWlogNotifyApCwDownId,
fsWlogNotifyApRadioId,
fsWlogNotifyApRadioWorkChnl,
fsWlogNotifyApRadioPower,
fsWlogNotifyApRadioRssi,
fsWlogNotifyApRadioErrFrame,
fsWlogNotifyApRadioRetrsmit,
fsWlogNotifyApRadioTotalStaNum,
fsWlogNotifyApRadioWebStaNum,
fsWlogNotifyApRadioD1xStaNum
}
STATUS current
DESCRIPTION
"This notification is sent by the AC when an AP's capwap down."
::= { fsWlanWlogNotifications 3 }
fsNotifyStaOper NOTIFICATION-TYPE
OBJECTS {
fsWlogNotifyStaMac,
fsWlogNotifyStaIp,
fsWlogNotifyStaIpv6,
fsWlogNotifyStaRssi,
fsWlogNotifyStaLinkrate,
fsWlogNotifyApName,
fsWlogNotifySsid,
fsWlogNotifyStaOperType
}
STATUS current
DESCRIPTION
"This notification is sent by the AC when an STA
associate/disassociate or roam in/out or ip address update."
::= { fsWlanWlogNotifications 4 }
fsNotifyStaAbnormalOper NOTIFICATION-TYPE
OBJECTS {
fsWlogNotifyStaMac,
fsWlogNotifyStaIp,
fsWlogNotifyStaIpv6,
fsWlogNotifyStaAbnormalOperType,
fsWlogNotifyStaOperReason
}
STATUS current
DESCRIPTION
"This notification is sent by the AC when an STA
associate fail or abnormal offline or roam fail
or dot1x/web authenticate failed."
::= { fsWlanWlogNotifications 5 }
END