Observium_CE/mibs/bintec/BIANCA-BRICK-RADIUS-MIB

456 lines
12 KiB
Plaintext

-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00
-- (C)opyright 1991-2014 bintec elmeg GmbH,
-- All Rights Reserved
-- $RCSfile: mibradius,v $
-- $Revision: 1.22 $
BIANCA-BRICK-RADIUS-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, enterprises
FROM RFC1155-SMI
DisplayString
FROM RFC1158-MIB
OBJECT-TYPE
FROM RFC-1212;
bintec OBJECT IDENTIFIER ::= { enterprises 272 }
bintecsec OBJECT IDENTIFIER
::= { bintec 254 }
radius OBJECT IDENTIFIER
::= { bintecsec 8 }
radiusServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RadiusServerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
""
::= { radius 1 }
radiusServerEntry OBJECT-TYPE
SYNTAX RadiusServerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
""
INDEX { radiusSrvProtocol }
::= { radiusServerTable 1 }
RadiusServerEntry ::=
SEQUENCE {
radiusSrvProtocol INTEGER,
radiusSrvAddress IpAddress,
radiusSrvPort INTEGER,
radiusSrvSecret DisplayString,
radiusSrvPriority INTEGER,
radiusSrvTimeout INTEGER,
radiusSrvRetries INTEGER,
radiusSrvState INTEGER,
radiusSrvPolicy INTEGER,
radiusSrvValidate INTEGER,
radiusSrvDialout INTEGER,
radiusSrvDefaultPW DisplayString,
radiusSrvReloadInterval INTEGER,
radiusSrvAuthRequests Counter,
radiusSrvAuthAccepts Counter,
radiusSrvAuthRejects Counter,
radiusSrvAuthReqRetrans Counter,
radiusSrvAuthReqFailed Counter,
radiusSrvAuthReqPending Counter,
radiusSrvAcctStarts Counter,
radiusSrvAcctStops Counter,
radiusSrvKeepalive INTEGER,
radiusSrvGroupId INTEGER,
radiusSrvNasLocation DisplayString,
radiusSrvVendorMode INTEGER,
radiusSrvAcctOns Counter,
radiusSrvAcctOffs Counter,
radiusSrvAcctResponses Counter,
radiusSrvGroupDescr DisplayString,
radiusSrvNasOspfAreaId IpAddress
}
radiusSrvProtocol OBJECT-TYPE
SYNTAX INTEGER {
authentication(1),
accounting(2),
login(3),
ipsec(4),
wpa802-1x(5),
xauth(6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Type of authentication server. To configure the radius
authentication use authentication(1), for radius accounting
accounting(2), for user authentication on login shell
login(3), for extended authentication (XAUTH) with IPSec
xauth(6) and other special IPSEC requests(4)."
DEFVAL { authentication }
::= { radiusServerEntry 1 }
radiusSrvAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Radius Server IP Address."
::= { radiusServerEntry 2 }
radiusSrvPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The radius server port.
Please notice that RFC2138 assigns port 1812 and 1813
for authentication and accounting, respectively. Many
Radius servers still use the former assigned port 1645
and 1646 instead. The default value is 1812 and 1813."
DEFVAL { 1812 }
::= { radiusServerEntry 3 }
radiusSrvSecret OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The shared secret between radius server and Brick."
DEFVAL { "" }
::= { radiusServerEntry 4 }
radiusSrvPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The radius server with the lowest priority is the first
used for request. If there is no response (see also the
values Timeout and Retries) the radius server with the
next lowest priority will be used. Default value is 0."
DEFVAL { 0 }
::= { radiusServerEntry 5 }
radiusSrvTimeout OBJECT-TYPE
SYNTAX INTEGER (50..50000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of milliseconds (1/1000s) waiting for an
outstanding request. Default is 1000 (1 second)."
DEFVAL { 1000 }
::= { radiusServerEntry 6 }
radiusSrvRetries OBJECT-TYPE
SYNTAX INTEGER (0..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of retries sent for each request, until the
server state is set to inactive. Default value is 1.
To prevent the radiusSrvState ever switch to inactive,
set this value to 0."
DEFVAL { 1 }
::= { radiusServerEntry 7 }
radiusSrvState OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2),
disabled(3),
delete(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When operational, the server state is active(1).
If the radius server does not respond, its state is set
to inactive(2). The administrator can set the state
manually to disabled(3), or delete(4) the entry."
DEFVAL { active }
::= { radiusServerEntry 8 }
radiusSrvPolicy OBJECT-TYPE
SYNTAX INTEGER {
authoritative(1),
non-authoritative(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If set to authoritative(1), a negative answer to a
request will be accepted. This is not necessarily
true when set to non-authoritative(2), where the
next radius server will be asked until there is
finally an authoritative(1) server configured."
DEFVAL { authoritative }
::= { radiusServerEntry 9 }
radiusSrvValidate OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This additional option is only used for bogus RADIUS
servers, which send response messages with a wrong
calculated MD5 checksum. All messages generated by
the brick, however, will always use the proper
authentication scheme. For security reasons, this
option should always be set to enabled(1)."
DEFVAL { enabled }
::= { radiusServerEntry 10 }
radiusSrvDialout OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2),
reload(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This option provides a means for RADIUS dialout
configuration.
When set to enabled(1), routing information is read
into the brick after system startup. This information
must be configured in the RADIUS server as dialout-1 to
dialout-n, where n is a value of range 1-99. The end is
automatically determined when the brick gets a negative
response. This means, all entrys must be consecutive.
The default value is disabled(2)."
DEFVAL { disabled }
::= { radiusServerEntry 11 }
radiusSrvDefaultPW OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the default USER-PASSWORD the brick sends
where no password is available (for example, in
requests for the calling number or boot requests).
Some RADIUS servers rely on a configured USER- or
CHAP-PASSWORD for any RADIUS request.
The default value is an empty string."
DEFVAL { "" }
::= { radiusServerEntry 12 }
radiusSrvReloadInterval OBJECT-TYPE
SYNTAX INTEGER (0..1440)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Reload interval for RADIUS dialout configuration in minutes.
The default is 0 (no reload is performed automatically."
DEFVAL { 0 }
::= { radiusServerEntry 13 }
radiusSrvAuthRequests OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of access requests sent."
DEFVAL { 0 }
::= { radiusServerEntry 14 }
radiusSrvAuthAccepts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of access accepts received."
DEFVAL { 0 }
::= { radiusServerEntry 15 }
radiusSrvAuthRejects OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of access rejects received."
DEFVAL { 0 }
::= { radiusServerEntry 16 }
radiusSrvAuthReqRetrans OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of retransmitted access requests."
DEFVAL { 0 }
::= { radiusServerEntry 17 }
radiusSrvAuthReqFailed OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of failed (not rejected) access requests."
DEFVAL { 0 }
::= { radiusServerEntry 18 }
radiusSrvAuthReqPending OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of pending access requests."
DEFVAL { 0 }
::= { radiusServerEntry 19 }
radiusSrvAcctStarts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of accounting starts sent."
DEFVAL { 0 }
::= { radiusServerEntry 20 }
radiusSrvAcctStops OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of accounting stops sent."
DEFVAL { 0 }
::= { radiusServerEntry 21 }
radiusSrvKeepalive OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enables the periodicaly keep alive check of 'inactive'
(see radiusSrvState) server."
DEFVAL { enabled }
::= { radiusServerEntry 22 }
radiusSrvGroupId OBJECT-TYPE
SYNTAX INTEGER (0..9)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ID for creating logical groups of RADIUS servers to be
addressed for RADIUS ACCESS and ACCOUNTING requests.
Note: the priority within a defined group is still determined
by radiusSrvPriority."
DEFVAL { 0 }
::= { radiusServerEntry 23 }
radiusSrvNasLocation OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Description of the NAS location - to be used for accounting
in some vendor-specific modes (see radiusSrvVendorMode)."
DEFVAL { "" }
::= { radiusServerEntry 24 }
radiusSrvVendorMode OBJECT-TYPE
SYNTAX INTEGER {
default(1), -- standard mode
emulation-1(2), -- emulation for FT WIFI hotspot
emulation-2(3) -- emulation for Synergy hotspot
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Vendor-specific NAS emulation needed for dedicated customer
projects."
DEFVAL { default }
::= { radiusServerEntry 25 }
radiusSrvAcctOns OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of accounting 'ON' messages sent."
DEFVAL { 0 }
::= { radiusServerEntry 26 }
radiusSrvAcctOffs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of accounting 'OFF' messages sent."
DEFVAL { 0 }
::= { radiusServerEntry 27 }
radiusSrvAcctResponses OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of received accounting response messages."
DEFVAL { 0 }
::= { radiusServerEntry 28 }
radiusSrvGroupDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Description for the logical group of RADIUS servers
that is identified by radiuSrvGroupId."
DEFVAL { "" }
::= { radiusServerEntry 29 }
radiusSrvNasOspfAreaId OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"OSPF area ID to be used for all temporarily created
WAN interfaces associated with this NAS location and
RADIUS server context."
::= { radiusServerEntry 30 }
END