102 lines
3.2 KiB
Plaintext
102 lines
3.2 KiB
Plaintext
-- *****************************************************************
|
|
-- Copyright (c) 2017 SonicWall Inc.
|
|
-- All rights reserved.
|
|
-- *****************************************************************
|
|
|
|
SONICWALL-SMA-APPLIANCE-SERVICE-HEALTH-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
sonicwallSMAAppliance
|
|
FROM SONICWALL-SMA-MIB
|
|
RowStatus, DisplayString, TruthValue
|
|
FROM SNMPv2-TC
|
|
InternationalDisplayString
|
|
FROM HOST-RESOURCES-MIB
|
|
OBJECT-TYPE, MODULE-IDENTITY, Integer32, enterprises, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI;
|
|
|
|
sonicwallServiceHealth MODULE-IDENTITY
|
|
LAST-UPDATED "201804090001Z"
|
|
ORGANIZATION "SonicWall"
|
|
CONTACT-INFO
|
|
" SonicWall Inc.
|
|
|
|
Tel: +1 408 745 9600
|
|
Fax: +1 408 745 9300
|
|
|
|
E-mail: support@sonicwall.com"
|
|
DESCRIPTION "This SonicWall MIB provides Service Health Info"
|
|
::= {sonicwallSMAAppliance 3}
|
|
|
|
|
|
serviceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ServiceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The number of ASAP services in the service table."
|
|
::= { sonicwallServiceHealth 1 }
|
|
|
|
serviceEntry OBJECT-TYPE
|
|
SYNTAX ServiceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This field represents the service table Entry."
|
|
INDEX { serviceId }
|
|
::= { serviceTable 1 }
|
|
|
|
ServiceEntry ::= SEQUENCE {
|
|
serviceId Integer32,
|
|
serviceDescription InternationalDisplayString,
|
|
serviceState Integer32,
|
|
serviceTableRowStatus RowStatus
|
|
}
|
|
|
|
serviceId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Index field for Service Table."
|
|
::= { serviceEntry 1 }
|
|
|
|
serviceDescription OBJECT-TYPE
|
|
SYNTAX InternationalDisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Name of the ASAP service. Currently supported are \
|
|
Appliance Management console (AMC), Web Access Service (Extraweb), \
|
|
ASAP Workplace and Syslog-Ng. "
|
|
::= { serviceEntry 2 }
|
|
|
|
serviceState OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This oid conveys service state as \
|
|
active(1), down(2) or crashed(6)."
|
|
::= { serviceEntry 3 }
|
|
|
|
serviceTableRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Currently supported row status are \
|
|
Active(1), NotInService(2)"
|
|
::= { serviceEntry 4 }
|
|
|
|
asapServiceUp NOTIFICATION-TYPE
|
|
OBJECTS { serviceDescription }
|
|
STATUS current
|
|
DESCRIPTION "An ASAP service on the single node system; identified \
|
|
by the IP address the trap is sent from has gone up. \
|
|
The serviceDescription oid is sent along with this trap."
|
|
::= { sonicwallServiceHealth 2 }
|
|
|
|
asapServiceDown NOTIFICATION-TYPE
|
|
OBJECTS { serviceDescription }
|
|
STATUS current
|
|
DESCRIPTION "An ASAP service on the single node system; \
|
|
identified by the IP address the trap is sent from has \
|
|
gone down. The serviceDescription oid is sent along with this trap."
|
|
::= { sonicwallServiceHealth 3 }
|
|
|
|
END
|