librenms/mibs/WATCHGUARD-CLIENT-MIB

314 lines
10 KiB
Plaintext
Raw Normal View History

WATCHGUARD-CLIENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
OBJECT-IDENTITY, enterprises,
IpAddress, Unsigned32, TimeTicks FROM SNMPv2-SMI
DateAndTime FROM SNMPv2-TC
watchguard FROM WATCHGUARD-SMI;
wgInfoModule MODULE-IDENTITY
LAST-UPDATED "200701251200Z"
ORGANIZATION "WatchGuard Technologies, Inc."
CONTACT-INFO
" WatchGuard Technologies, Inc.
505 Fifth Avenue South
Suite 500
Seattle, WA 98104
United States
+1.206.613.6600 "
DESCRIPTION
"The MIB module describes client information
of WatchGuard system."
REVISION "200701251200Z"
DESCRIPTION
"Initial revision."
::= { watchguard 6 }
wgClientMIB OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This is the base object identifier for DHCP Server, DHCP Client
and PPPoE Client"
::= { wgInfoModule 2 }
wgClientDHCPServer OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This is the base object identifier for all DHCP server related information."
::= { wgClientMIB 1 }
wgClientDHCPClient OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This is the base object identifier for all DHCP client related information."
::= { wgClientMIB 2 }
wgClientPPPoEClient OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This is the base object identifier for all PPPoE client related information."
::= { wgClientMIB 3 }
wgClientDHCPServerEnable OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1),
relay(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether if DHCP Server has been enabled. "
::= { wgClientDHCPServer 1 }
wgClientDHCPServerStartIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The starting IP address of the range of IP addresses leased by the DHCP server."
::= { wgClientDHCPServer 2 }
wgClientDHCPServerEndIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last IP address of the range of IP addresses leased by the DHCP Server. "
::= { wgClientDHCPServer 3 }
wgClientDHCPServerLeaseTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lease time of an address assigned to a DHCP client. "
::= { wgClientDHCPServer 4 }
wgClientDHCPServerNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of entries in the wgClientDHCPServerTable. "
::= { wgClientDHCPServer 5 }
wgClientDHCPServerConnTable OBJECT-TYPE
SYNTAX SEQUENCE OF WGClientDHCPServerConnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the client lease table of the DHCP Server."
::= { wgClientDHCPServer 6 }
wgClientDHCPServerRelayServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of remote DHCP server to which
DHCP requests should be relayed."
::= { wgClientDHCPServer 7 }
wgClientDHCPServerConnEntry OBJECT-TYPE
SYNTAX WGClientDHCPServerConnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) containing the leasing
information of an assigned address by the DHCP Server."
INDEX {
wgClientDHCPServerConnIPAddr
}
::= { wgClientDHCPServerConnTable 1 }
WGClientDHCPServerConnEntry ::= SEQUENCE {
wgClientDHCPServerConnIPAddr IpAddress,
wgClientDHCPServerConnClientHostName OCTET STRING,
wgClientDHCPServerConnMACAddr OCTET STRING (SIZE(6)),
wgClientDHCPServerConnLeaseTimeStart DateAndTime,
wgClientDHCPServerConnLeaseTimeEnd DateAndTime
}
wgClientDHCPServerConnClientHostName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hostname of the client."
::= { wgClientDHCPServerConnEntry 1 }
wgClientDHCPServerConnIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address assigned to the client."
::= { wgClientDHCPServerConnEntry 2 }
wgClientDHCPServerConnMACAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address of the client."
::= { wgClientDHCPServerConnEntry 3 }
wgClientDHCPServerConnLeaseTimeStart OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time when the lease starts."
::= { wgClientDHCPServerConnEntry 4 }
wgClientDHCPServerConnLeaseTimeEnd OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time when the lease ends."
::= { wgClientDHCPServerConnEntry 5 }
-- DHCP Client information
wgClientDHCPClientEnable OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether interface 1 (public) is configured to obtain IP address through DHCP."
::= { wgClientDHCPClient 1 }
wgClientDHCPClientDomainName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The domain name of the DHCP Client."
::= { wgClientDHCPClient 2 }
wgClientDHCPClientDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the default gateway obtained by the DHCP client."
::= { wgClientDHCPClient 3 }
wgClientDHCPClientDNSOne OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the primary DNS server obtained by the DHCP client."
::= { wgClientDHCPClient 4 }
wgClientDHCPClientDNSTwo OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the secondary DNS server obtained by the DHCP client."
::= { wgClientDHCPClient 5 }
-- PPPoE Client information
wgClientPPPoEClientEnable OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the interface 1 (public) is configured to use PPPoE."
::= { wgClientPPPoEClient 1 }
wgClientPPPoEClientADSLStatus OBJECT-TYPE
SYNTAX INTEGER {
disconnect(0), -- ADSL is disconnected
initialize(1), -- ADSL is initializing
establish(2), -- ASDL is established
authenticate(3), -- ASDL is authenticated
network(4),
running(5) -- ASDL is running
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current ADSL status of the PPPoE Client. "
::= { wgClientPPPoEClient 2 }
wgClientPPPoEClientLocalIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address obtained by the PPPoE Client."
::= { wgClientPPPoEClient 3 }
wgClientPPPoEClientRemoteIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address of the PPP server this PPPoE client connects to."
::= { wgClientPPPoEClient 4 }
wgClientPPPoEClientNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subnet mask of the PPPoE client."
::= { wgClientPPPoEClient 5 }
wgClientPPPoEClientDNSOne OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the primary DNS server obtained."
::= { wgClientPPPoEClient 6 }
wgClientPPPoEClientDNSTwo OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the secondary DNS server obtained."
::= { wgClientPPPoEClient 7 }
wgClientPPPoEADSLPeerMACAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC Address of the PPP server this client connects to."
::= { wgClientPPPoEClient 8 }
wgClientPPPoEClientConnTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The connection time of the PPPoE connection."
::= { wgClientPPPoEClient 9 }
END