GWAPIMIB DEFINITIONS ::= BEGIN
IMPORTS
Counter, TimeTicks, Gauge, enterprises FROM RFC1155-SMI
DisplayString FROM RFC1213-MIB
TRAP-TYPE FROM RFC-1215
OBJECT-TYPE FROM RFC-1212;
wpcorp OBJECT IDENTIFIER ::= { enterprises 922 }
gateways OBJECT IDENTIFIER ::= { wpcorp 2 }
ngwAPI OBJECT IDENTIFIER ::= { gateways 8 }
ngwAPIInfo OBJECT IDENTIFIER ::= { ngwAPI 1 }
ngwAPITrapInfo OBJECT IDENTIFIER ::= { ngwAPI 2 }
ngwAPIGatewayName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The GroupWise API Gateway name."
::= { ngwAPIInfo 1 }
ngwAPIUptime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Uptime of the GroupWise API Gateway."
::= { ngwAPIInfo 2 }
ngwAPIGroupWiseLink OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..5))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"GroupWise API Gateway Link: UP or DOWN"
::= { ngwAPIInfo 3 }
ngwAPIFrgnLink OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..5))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"GroupWise API Gateway Foreign Link: UP or DOWN"
::= { ngwAPIInfo 4 }
ngwAPIOutBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of message bytes sent to GroupWise API."
::= { ngwAPIInfo 5 }
ngwAPIInBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of message bytes received from GroupWise API."
::= { ngwAPIInfo 6 }
ngwAPIOutMsgs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of messages sent to GroupWise API."
::= { ngwAPIInfo 7 }
ngwAPIInMsgs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of messages received from API."
::= { ngwAPIInfo 8 }
ngwAPIOutStatuses OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of statuses sent to API."
::= { ngwAPIInfo 9 }
ngwAPIInStatuses OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of statuses received from API."
::= { ngwAPIInfo 10 }
ngwAPIOutErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of failed transfers to API."
::= { ngwAPIInfo 11 }
ngwAPIInErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of failed transfers from API."
::= { ngwAPIInfo 12 }
ngwAPITrapTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The time the trap occurred. Seconds since Jan 1, 1970 (GMT)"
::= { ngwAPITrapInfo 1 }
ngwAPIStartTrap TRAP-TYPE
ENTERPRISE ngwAPIInfo
VARIABLES {ngwAPITrapTime, ngwAPIGatewayName}
DESCRIPTION "GroupWise API Gateway start."
::= 1
ngwAPIStopTrap TRAP-TYPE
ENTERPRISE ngwAPIInfo
VARIABLES {ngwAPITrapTime, ngwAPIGatewayName}
DESCRIPTION "GroupWise API Gateway stop."
::= 2
ngwAPIRestartTrap TRAP-TYPE
ENTERPRISE ngwAPIInfo
VARIABLES {ngwAPITrapTime, ngwAPIGatewayName}
DESCRIPTION "GroupWise API Gateway restart."
::= 3
ngwAPIGroupWiseLinkTrap TRAP-TYPE
ENTERPRISE ngwAPIInfo
VARIABLES {ngwAPITrapTime, ngwAPIGatewayName}
DESCRIPTION "GroupWise Link lost by GroupWise API Gateway"
::= 4
ngwAPIFgnLinkTrap TRAP-TYPE
ENTERPRISE ngwAPIInfo
VARIABLES {ngwAPITrapTime, ngwAPIGatewayName}
DESCRIPTION "API Link lost by GroupWise API Gateway"
::= 5
END