Observium_CE/mibs/sonicwall/SONICWALL-SMA-APPLIANCE-SERVICE-HEALTH-MIB

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