1302 lines
42 KiB
Plaintext
1302 lines
42 KiB
Plaintext
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
--
|
|
-- Trend Micro, Inc.
|
|
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
|
|
--
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
TPT-NGFW-CLUSTER-MIB
|
|
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
InetAddress,
|
|
InetAddressType
|
|
FROM INET-ADDRESS-MIB
|
|
|
|
MODULE-COMPLIANCE,
|
|
NOTIFICATION-GROUP,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
|
|
Counter64,
|
|
MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE,
|
|
OBJECT-TYPE,
|
|
Unsigned32,
|
|
TimeTicks
|
|
FROM SNMPv2-SMI
|
|
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
|
|
DateAndTime,
|
|
MacAddress,
|
|
TEXTUAL-CONVENTION,
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
|
|
tpt-ngfw-compls,
|
|
tpt-ngfw-groups,
|
|
tpt-ngfw-objs,
|
|
tpt-ngfw-eventsV2,
|
|
tpt-ngfw-params,
|
|
Severity,
|
|
tptNgfwNotifySeverity
|
|
FROM TPT-NGFW-REG-MIB
|
|
|
|
DuplexSetting,
|
|
AutoNegotiation,
|
|
LineSpeed
|
|
FROM TPT-PORT-CONFIG-MIB
|
|
|
|
tptNgfwSystemSerial
|
|
FROM TPT-NGFW-SYSTEM-INFO-MIB
|
|
;
|
|
|
|
tptNgfwCluster MODULE-IDENTITY
|
|
LAST-UPDATED "201605251854Z" -- May 25, 2016
|
|
ORGANIZATION "Trend Micro, Inc."
|
|
CONTACT-INFO "www.trendmicro.com"
|
|
DESCRIPTION
|
|
"This MIB defines TippingPoint Next-Generation Firewall Cluster and HA management information.
|
|
|
|
Cluster information includes details on configuration, cluster membership, device's
|
|
role (active/passive) in a cluster as well as overall health and status for
|
|
monitoring purposes.
|
|
|
|
High-availability information provides details on the device's membership in
|
|
Fail-over Groups and the status of feature state synchronization across nodes in
|
|
the group and cluster.
|
|
|
|
Copyright (C) 2016 Trend Micro Incorporated. All Rights Reserved.
|
|
|
|
Trend Micro makes no warranty of any kind with regard to this material,
|
|
including, but not limited to, the implied warranties of merchantability
|
|
and fitness for a particular purpose. Trend Micro shall not be liable for
|
|
errors contained herein or for incidental or consequential damages in
|
|
connection with the furnishing, performance, or use of this material. This
|
|
document contains proprietary information, which is protected by copyright. No
|
|
part of this document may be photocopied, reproduced, or translated into
|
|
another language without the prior written consent of Trend Micro. The
|
|
information is provided 'as is' without warranty of any kind and is subject to
|
|
change without notice. The only warranties for Trend Micro products and
|
|
services are set forth in the express warranty statements accompanying such
|
|
products and services. Nothing herein should be construed as constituting an
|
|
additional warranty. Trend Micro shall not be liable for technical or editorial
|
|
errors or omissions contained herein. TippingPoint(R), the TippingPoint logo, and
|
|
Digital Vaccine(R) are registered trademarks of Trend Micro. All other company
|
|
and product names may be trademarks of their respective holders. All rights
|
|
reserved. This document contains confidential information, trade secrets or
|
|
both, which are the property of Trend Micro. No part of this documentation may
|
|
be reproduced in any form or by any means or used to make any derivative work
|
|
(such as translation, transformation, or adaptation) without written permission
|
|
from Trend Micro or one of its subsidiaries. All other company and product
|
|
names may be trademarks of their respective holders.
|
|
"
|
|
|
|
REVISION "201605251854Z" -- May 25, 2016
|
|
DESCRIPTION "Updated copyright information. Minor MIB syntax fixes."
|
|
|
|
REVISION "201503190930Z" -- March 19, 2015
|
|
DESCRIPTION "Added new HA member states."
|
|
|
|
REVISION "201301171030Z" -- January 17, 2013
|
|
DESCRIPTION "Initial version of NGFW Cluster MIB."
|
|
|
|
::= { tpt-ngfw-objs 2 }
|
|
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
--
|
|
-- Textual Conventions
|
|
--
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
FailoverGrpMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The operational mode of a fail-over group. There are two modes:
|
|
Active/Active and Active/Passive.
|
|
"
|
|
SYNTAX INTEGER { activePassive(1), activeActive(2) }
|
|
|
|
LinkState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The link state of a port.
|
|
"
|
|
SYNTAX INTEGER { up(1), down(2) }
|
|
|
|
CfgControl ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Indicates if the device in under local or remote configuration
|
|
control.
|
|
"
|
|
SYNTAX INTEGER { disabled(1), none(2), local(3), remote(4) }
|
|
|
|
SyncState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Reports the overall feature state synchronization for a cluster.
|
|
"
|
|
SYNTAX INTEGER { inSync(1), outOfSync(2), notInit(3), error(4), pending(5) }
|
|
|
|
HaState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The high-availability state of a cluster member.
|
|
"
|
|
SYNTAX INTEGER { active(1),
|
|
passive(2),
|
|
failed(3),
|
|
standby(4),
|
|
disabled(5),
|
|
unknown(6),
|
|
activeNoPartner(7),
|
|
starting(8),
|
|
stopping(9) }
|
|
|
|
HealthState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The overall health of a hardware or software component on the device.
|
|
"
|
|
SYNTAX INTEGER { normal(1), warning(2), critical(3) }
|
|
|
|
ClusterMemberRejectReason ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The reason for rejecting the membership of a device into a cluster.
|
|
"
|
|
SYNTAX INTEGER { duplicateNodeId(1) }
|
|
|
|
FailoverGroupState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The state of a HA fail-over group. A running state indicates that
|
|
the fail-over group is active and working with both an active and
|
|
passive device. Degraded state indicates that the fail-over group
|
|
is active without a fail-over (or passive) device. Stopped state
|
|
indicates that the fail-over group in not operational.
|
|
"
|
|
SYNTAX INTEGER { running(1), degraded(2), stopped(3) }
|
|
|
|
ComponentType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The type of physical component monitored on the device.
|
|
"
|
|
SYNTAX INTEGER { swSal(1),
|
|
cpu(2),
|
|
memory(3),
|
|
swDisk(4),
|
|
swLink(5),
|
|
hwFan(6),
|
|
hwTmp(7),
|
|
hwVol(8),
|
|
hwVid(9),
|
|
hwAny(10),
|
|
hwPsu(11),
|
|
unknown(12) }
|
|
|
|
ThresholdLimitType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Define if a threshold is an upper or a lower bound.
|
|
"
|
|
SYNTAX INTEGER { upper(1), lower(2) }
|
|
|
|
ThresholdRelation ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Indicates if a value is above or below a threshold value.
|
|
"
|
|
SYNTAX INTEGER { above(1), below(2) }
|
|
|
|
ConsistencyCheckType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The type of consistency check.
|
|
"
|
|
SYNTAX INTEGER { configuration(1), software(2), hardware(3) }
|
|
|
|
MasterLocation ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Is the master configuration reference local or remote to the device in
|
|
a cluster.
|
|
"
|
|
SYNTAX INTEGER { local(1), remote(2) }
|
|
--
|
|
-- Cluster
|
|
--
|
|
|
|
tptNgfwClusterName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..30))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The cluster's unique name.
|
|
"
|
|
::= { tptNgfwCluster 1 }
|
|
|
|
tptNgfwClusterEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates if cluster feature support is enabled.
|
|
"
|
|
::= { tptNgfwCluster 2 }
|
|
|
|
tptNgfwClusterMemberId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..15)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This is the cluster member's unique device ID.
|
|
"
|
|
::= { tptNgfwCluster 3 }
|
|
|
|
tptNgfwClusterMemberName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..30))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The cluster member's name."
|
|
::= { tptNgfwCluster 4 }
|
|
|
|
tptNgfwClusterStandby OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Is the device in a standby state and not active in the cluster."
|
|
::= { tptNgfwCluster 5 }
|
|
|
|
tptNgfwClusterSwConstChecks OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Are software consistency checks enabled.
|
|
"
|
|
::= { tptNgfwCluster 6 }
|
|
|
|
tptNgfwClusterHwConstChecks OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Are hardware consistency checks enabled.
|
|
"
|
|
::= { tptNgfwCluster 7 }
|
|
|
|
tptNgfwClusterCfgConstChecks OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Are configuration consistency checks enabled.
|
|
"
|
|
::= { tptNgfwCluster 8 }
|
|
|
|
--
|
|
-- Member Status Table
|
|
--
|
|
|
|
tptNgfwClusterMemberStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TptNgfwClusterMemberStatusTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table providing summary information about each cluster member's
|
|
configuration, status, and health.
|
|
"
|
|
::= { tptNgfwCluster 9 }
|
|
|
|
tptNgfwClusterMemberStatusTableEntry OBJECT-TYPE
|
|
SYNTAX TptNgfwClusterMemberStatusTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table entry containing information for each cluster member.
|
|
"
|
|
INDEX { tptNgfwClusterMemberStatusId }
|
|
::= { tptNgfwClusterMemberStatusTable 1 }
|
|
|
|
TptNgfwClusterMemberStatusTableEntry ::= SEQUENCE {
|
|
tptNgfwClusterMemberStatusId Unsigned32,
|
|
tptNgfwClusterMemberStatusName SnmpAdminString,
|
|
tptNgfwClusterMemberStatusSerialNo SnmpAdminString,
|
|
tptNgfwClusterMemberStatusHwModel SnmpAdminString,
|
|
tptNgfwClusterMemberStatusSwVersion SnmpAdminString,
|
|
tptNgfwClusterMemberStatusUptime TimeTicks,
|
|
tptNgfwClusterMemberStatusJoinTime DateAndTime,
|
|
tptNgfwClusterMemberStatusSmsManaged TruthValue,
|
|
tptNgfwClusterMemberStatusCfgControl CfgControl,
|
|
tptNgfwClusterMemberStatusCfgStateSync SyncState,
|
|
tptNgfwClusterMemberStatusEnabled TruthValue,
|
|
tptNgfwClusterMemberStatusHaState HaState,
|
|
tptNgfwClusterMemberStatusHealthState HealthState,
|
|
tptNgfwClusterMemberStatusHealthScore Unsigned32,
|
|
tptNgfwClusterMemberStatusMaster TruthValue
|
|
}
|
|
|
|
tptNgfwClusterMemberStatusId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..15)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The unique cluster member ID.
|
|
"
|
|
::= { tptNgfwClusterMemberStatusTableEntry 1 }
|
|
|
|
tptNgfwClusterMemberStatusName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..30))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The cluster member's name.
|
|
"
|
|
::= { tptNgfwClusterMemberStatusTableEntry 2 }
|
|
|
|
tptNgfwClusterMemberStatusSerialNo OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The cluster member's serial number.
|
|
"
|
|
::= { tptNgfwClusterMemberStatusTableEntry 3 }
|
|
|
|
tptNgfwClusterMemberStatusHwModel OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The members hardware model number.
|
|
"
|
|
::= { tptNgfwClusterMemberStatusTableEntry 4 }
|
|
|
|
tptNgfwClusterMemberStatusSwVersion OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The member's currently running software version.
|
|
"
|
|
::= { tptNgfwClusterMemberStatusTableEntry 5 }
|
|
|
|
tptNgfwClusterMemberStatusUptime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The time (in 100th/second) since the system was powered on.
|
|
"
|
|
::= { tptNgfwClusterMemberStatusTableEntry 6 }
|
|
|
|
tptNgfwClusterMemberStatusJoinTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The date and time when the device joined the cluster.
|
|
"
|
|
::= { tptNgfwClusterMemberStatusTableEntry 7 }
|
|
|
|
tptNgfwClusterMemberStatusSmsManaged OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates if the cluster member is managed by SMS.
|
|
"
|
|
::= { tptNgfwClusterMemberStatusTableEntry 8 }
|
|
|
|
tptNgfwClusterMemberStatusCfgControl OBJECT-TYPE
|
|
SYNTAX CfgControl
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Reports how the device's configuration is managed.
|
|
"
|
|
::= { tptNgfwClusterMemberStatusTableEntry 9 }
|
|
|
|
tptNgfwClusterMemberStatusCfgStateSync OBJECT-TYPE
|
|
SYNTAX SyncState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The system wide configuration synchronization state.
|
|
"
|
|
::= { tptNgfwClusterMemberStatusTableEntry 10 }
|
|
|
|
tptNgfwClusterMemberStatusEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Is clustering enabled on the member device.
|
|
"
|
|
::= { tptNgfwClusterMemberStatusTableEntry 11 }
|
|
|
|
tptNgfwClusterMemberStatusHaState OBJECT-TYPE
|
|
SYNTAX HaState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The state of high-availability features.
|
|
"
|
|
::= { tptNgfwClusterMemberStatusTableEntry 12 }
|
|
|
|
tptNgfwClusterMemberStatusHealthState OBJECT-TYPE
|
|
SYNTAX HealthState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The overall health of a member in the cluster.
|
|
"
|
|
::= { tptNgfwClusterMemberStatusTableEntry 13 }
|
|
|
|
tptNgfwClusterMemberStatusHealthScore OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The numeric health score indicating the members health.
|
|
"
|
|
::= { tptNgfwClusterMemberStatusTableEntry 14 }
|
|
|
|
tptNgfwClusterMemberStatusMaster OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Is the member the master node for the cluster's fail-over group.
|
|
"
|
|
::= { tptNgfwClusterMemberStatusTableEntry 15 }
|
|
|
|
--
|
|
-- Cluster Subgroup Top-level Nodes
|
|
--
|
|
|
|
tptNgfwClusterTraffic OBJECT IDENTIFIER ::= { tptNgfwCluster 10 }
|
|
tptNgfwClusterHa OBJECT IDENTIFIER ::= { tptNgfwCluster 11 }
|
|
|
|
--
|
|
-- TippingPoint Cluster Traffic (TCT)
|
|
--
|
|
|
|
tptNgfwClusterTctIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The type of IP address used for cluster traffic.
|
|
"
|
|
::= { tptNgfwClusterTraffic 1 }
|
|
|
|
tptNgfwClusterTctIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The IPv4 address used for cluster traffic.
|
|
"
|
|
::= { tptNgfwClusterTraffic 2 }
|
|
|
|
tptNgfwClusterTctMulticastAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The HA port multicast address type.
|
|
"
|
|
::= { tptNgfwClusterTraffic 3 }
|
|
|
|
tptNgfwClusterTctMulticastAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The IPv4 multicast address used for cluster traffic.
|
|
"
|
|
::= { tptNgfwClusterTraffic 4 }
|
|
|
|
tptNgfwClusterTctPort OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65534)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The port used for cluster traffic.
|
|
"
|
|
::= { tptNgfwClusterTraffic 5 }
|
|
|
|
tptNgfwClusterTctTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The time-to-live (TTL) setting for cluster traffic.
|
|
"
|
|
::= { tptNgfwClusterTraffic 6 }
|
|
|
|
tptNgfwClusterTctMtu OBJECT-TYPE
|
|
SYNTAX Unsigned32 (576..9216)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "IP MTU value for cluster traffic.
|
|
"
|
|
::= { tptNgfwClusterTraffic 7 }
|
|
|
|
tptNgfwClusterTctTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32 (100..10000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Timeout in seconds for cluster traffic."
|
|
::= { tptNgfwClusterTraffic 8 }
|
|
|
|
tptNgfwClusterTctRetries OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number retry attempts made for cluster traffic."
|
|
::= { tptNgfwClusterTraffic 9 }
|
|
|
|
tptNgfwClusterTctPortSpeed OBJECT-TYPE
|
|
SYNTAX LineSpeed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The HA port line speed.
|
|
"
|
|
::= { tptNgfwClusterTraffic 10 }
|
|
|
|
tptNgfwClusterTctPortDuplex OBJECT-TYPE
|
|
SYNTAX DuplexSetting
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current duplex state of the HA port.
|
|
"
|
|
::= { tptNgfwClusterTraffic 11 }
|
|
|
|
tptNgfwClusterTctPortAutoNeg OBJECT-TYPE
|
|
SYNTAX AutoNegotiation
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Is flow control on, off,or auto-negotiated for the HA port.
|
|
"
|
|
::= { tptNgfwClusterTraffic 12 }
|
|
|
|
tptNgfwClusterTctLinkState OBJECT-TYPE
|
|
SYNTAX LinkState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Is the HA link up, or down.
|
|
"
|
|
::= { tptNgfwClusterTraffic 13 }
|
|
|
|
tptNgfwClusterTctEncryptionEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Is cluster traffic encrypted.
|
|
"
|
|
::= { tptNgfwClusterTraffic 14 }
|
|
|
|
--
|
|
-- High-Availability (HA)
|
|
--
|
|
|
|
tptNgfwClusterHaEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Is the High-availability feature turned on.
|
|
"
|
|
::= { tptNgfwClusterHa 1 }
|
|
|
|
tptNgfwClusterHaGlobalStateSyncEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Is feature state synchronization globally enabled. This
|
|
overrides the configuration for each individual feature.
|
|
"
|
|
::= { tptNgfwClusterHa 2 }
|
|
|
|
tptNgfwClusterHaMode OBJECT-TYPE
|
|
SYNTAX HaState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "what mode is the HA feature running in.
|
|
"
|
|
::= { tptNgfwClusterHa 3 }
|
|
|
|
--
|
|
-- HA Feature Sync Table
|
|
--
|
|
|
|
tptNgfwClusterHaFeatSyncTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TptNgfwClusterHaFeatSyncTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing configuration information for each feature
|
|
that support state synchronization.
|
|
"
|
|
::= { tptNgfwClusterHa 4 }
|
|
|
|
tptNgfwClusterHaFeatSyncTableEntry OBJECT-TYPE
|
|
SYNTAX TptNgfwClusterHaFeatSyncTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A entry for each feature that supports state synchronization.
|
|
"
|
|
INDEX { tptNgfwClusterHaFeatSyncFeature }
|
|
::= { tptNgfwClusterHaFeatSyncTable 1 }
|
|
|
|
TptNgfwClusterHaFeatSyncTableEntry ::= SEQUENCE {
|
|
tptNgfwClusterHaFeatSyncFeature SnmpAdminString,
|
|
tptNgfwClusterHaFeatSyncEnabled TruthValue,
|
|
tptNgfwClusterHaFeatSyncLogSeverity Severity
|
|
}
|
|
|
|
tptNgfwClusterHaFeatSyncFeature OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The HA feature name.
|
|
"
|
|
::= { tptNgfwClusterHaFeatSyncTableEntry 1 }
|
|
|
|
tptNgfwClusterHaFeatSyncEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Is the HA feature have state synchronization turned on.
|
|
"
|
|
::= { tptNgfwClusterHaFeatSyncTableEntry 2 }
|
|
|
|
tptNgfwClusterHaFeatSyncLogSeverity OBJECT-TYPE
|
|
SYNTAX Severity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "What is the logging level for the feature state synchronization.
|
|
"
|
|
::= { tptNgfwClusterHaFeatSyncTableEntry 3 }
|
|
|
|
--
|
|
-- Fail-over Group Table
|
|
--
|
|
|
|
tptNgfwClusterHaFgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TptNgfwClusterHaFgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table of fail-over groups within a cluster configuration.
|
|
"
|
|
::= { tptNgfwClusterHa 5 }
|
|
|
|
tptNgfwClusterHaFgEntry OBJECT-TYPE
|
|
SYNTAX TptNgfwClusterHaFgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry for a fail-over group in a cluster.
|
|
"
|
|
INDEX { tptNgfwClusterHaFgIndex }
|
|
::= { tptNgfwClusterHaFgTable 1 }
|
|
|
|
TptNgfwClusterHaFgEntry ::= SEQUENCE {
|
|
tptNgfwClusterHaFgIndex Unsigned32,
|
|
tptNgfwClusterHaFgId Unsigned32,
|
|
tptNgfwClusterHaFgName SnmpAdminString,
|
|
tptNgfwClusterHaFgBaseMac MacAddress,
|
|
tptNgfwClusterHaFgMode FailoverGrpMode
|
|
}
|
|
|
|
tptNgfwClusterHaFgIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The fail-over group index.
|
|
"
|
|
::= { tptNgfwClusterHaFgEntry 1 }
|
|
|
|
tptNgfwClusterHaFgId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The fail-over group ID.
|
|
"
|
|
::= { tptNgfwClusterHaFgEntry 2 }
|
|
|
|
tptNgfwClusterHaFgName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The fail-over group name.
|
|
"
|
|
::= { tptNgfwClusterHaFgEntry 3 }
|
|
|
|
tptNgfwClusterHaFgBaseMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The base MAC address for the fail-ver group.
|
|
"
|
|
::= { tptNgfwClusterHaFgEntry 4 }
|
|
|
|
tptNgfwClusterHaFgMode OBJECT-TYPE
|
|
SYNTAX FailoverGrpMode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The operational mode of the fail-over group.
|
|
"
|
|
::= { tptNgfwClusterHaFgEntry 5 }
|
|
|
|
--
|
|
-- Failover Group Membership Table
|
|
--
|
|
|
|
tptNgfwClusterHaFgMemberTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TptNgfwClusterHaFgMemberEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table of fail-over group memberships for this device.
|
|
"
|
|
::= { tptNgfwClusterHa 6 }
|
|
|
|
tptNgfwClusterHaFgMemberEntry OBJECT-TYPE
|
|
SYNTAX TptNgfwClusterHaFgMemberEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A entry with a relationship to a fail-over group.
|
|
"
|
|
INDEX { tptNgfwClusterHaFgId }
|
|
::= { tptNgfwClusterHaFgMemberTable 1 }
|
|
|
|
TptNgfwClusterHaFgMemberEntry ::= SEQUENCE {
|
|
tptNgfwClusterHaFgMemberId Unsigned32,
|
|
tptNgfwClusterHaFgMemberName SnmpAdminString
|
|
}
|
|
|
|
tptNgfwClusterHaFgMemberId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..15)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The fail-over group ID this device is a member of.
|
|
"
|
|
::= { tptNgfwClusterHaFgMemberEntry 1 }
|
|
|
|
tptNgfwClusterHaFgMemberName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The fail-over group name this device is a member of.
|
|
"
|
|
::= { tptNgfwClusterHaFgMemberEntry 2 }
|
|
|
|
--
|
|
-- HA Feature Synch Table
|
|
--
|
|
|
|
tptNgfwClusterHaFeatSyncStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TptNgfwClusterHaFeatSyncStatusTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table of HA feature state synchronization configuration
|
|
and state.
|
|
"
|
|
::= { tptNgfwClusterHa 7 }
|
|
|
|
tptNgfwClusterHaFeatSyncStatusTableEntry OBJECT-TYPE
|
|
SYNTAX TptNgfwClusterHaFeatSyncStatusTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A entry for a HA feature that has state synchronized within
|
|
a fail-over group.
|
|
"
|
|
INDEX { tptNgfwClusterHaFeatSyncStatusFeature }
|
|
::= { tptNgfwClusterHaFeatSyncStatusTable 1 }
|
|
|
|
TptNgfwClusterHaFeatSyncStatusTableEntry ::= SEQUENCE {
|
|
tptNgfwClusterHaFeatSyncStatusFeature SnmpAdminString,
|
|
tptNgfwClusterHaFeatSyncStatusEnabled TruthValue,
|
|
tptNgfwClusterHaFeatSyncStatusSyncState SyncState,
|
|
tptNgfwClusterHaFeatSyncStatusSyncStateReason SnmpAdminString,
|
|
tptNgfwClusterHaFeatSyncStatusTotalEntries Counter64,
|
|
tptNgfwClusterHaFeatSyncStatusAddEntries Counter64,
|
|
tptNgfwClusterHaFeatSyncStatusDelEntries Counter64
|
|
}
|
|
|
|
tptNgfwClusterHaFeatSyncStatusFeature OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The name of the feature which support state synchronization.
|
|
"
|
|
::= { tptNgfwClusterHaFeatSyncStatusTableEntry 1 }
|
|
|
|
tptNgfwClusterHaFeatSyncStatusEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Is feature state synchronization enabled.
|
|
"
|
|
::= { tptNgfwClusterHaFeatSyncStatusTableEntry 2 }
|
|
|
|
tptNgfwClusterHaFeatSyncStatusSyncState OBJECT-TYPE
|
|
SYNTAX SyncState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current condition of feature state synchronization.
|
|
"
|
|
::= { tptNgfwClusterHaFeatSyncStatusTableEntry 3 }
|
|
|
|
tptNgfwClusterHaFeatSyncStatusSyncStateReason OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "A text description of they current feature state synchronization.
|
|
"
|
|
::= { tptNgfwClusterHaFeatSyncStatusTableEntry 4 }
|
|
|
|
tptNgfwClusterHaFeatSyncStatusTotalEntries OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of entries for the feature.
|
|
"
|
|
::= { tptNgfwClusterHaFeatSyncStatusTableEntry 5 }
|
|
|
|
tptNgfwClusterHaFeatSyncStatusAddEntries OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of added entries for the feature.
|
|
"
|
|
::= { tptNgfwClusterHaFeatSyncStatusTableEntry 6 }
|
|
|
|
tptNgfwClusterHaFeatSyncStatusDelEntries OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of deleted entries for the feature.
|
|
"
|
|
::= { tptNgfwClusterHaFeatSyncStatusTableEntry 7 }
|
|
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
--
|
|
-- Notifications
|
|
--
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
tptNgfwClusterMemberJoinNotify NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tptNgfwSystemSerial,
|
|
tptNgfwClusterName,
|
|
tptNgfwClusterMemberId,
|
|
tptNgfwClusterMemberName,
|
|
tptNgfwClusterTctIpAddrType,
|
|
tptNgfwClusterTctIpAddr,
|
|
tptNgfwNotifySeverity
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A notification indicating that a device has joined a cluster.
|
|
"
|
|
::= { tpt-ngfw-eventsV2 1 }
|
|
|
|
tptNgfwClusterMemberLeaveNotify NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tptNgfwSystemSerial,
|
|
tptNgfwClusterName,
|
|
tptNgfwClusterMemberId,
|
|
tptNgfwClusterMemberName,
|
|
tptNgfwClusterTctIpAddrType,
|
|
tptNgfwClusterTctIpAddr,
|
|
tptNgfwNotifySeverity
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A notification indicating that a device has left a cluster.
|
|
"
|
|
::= { tpt-ngfw-eventsV2 2 }
|
|
|
|
tptNgfwClusterMemberRejectNotify NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tptNgfwSystemSerial,
|
|
tptNgfwClusterTctIpAddrType,
|
|
tptNgfwClusterTctIpAddr,
|
|
tptNgfwClusterMemberId,
|
|
tptNgfwClusterMemberRejectNotifyReason,
|
|
tptNgfwNotifySeverity
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A notification indicating that a device's attempt to join a
|
|
cluster failed.
|
|
"
|
|
::= { tpt-ngfw-eventsV2 3 }
|
|
|
|
tptNgfwClusterHaStateSyncMessageLossNotify NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tptNgfwSystemSerial,
|
|
tptNgfwClusterHaStateSyncNotifyFeature,
|
|
tptNgfwNotifySeverity
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Feature state synchronization has lost updates with peer.
|
|
"
|
|
::= { tpt-ngfw-eventsV2 4 }
|
|
|
|
tptNgfwClusterHaStateSyncQueueFullNotify NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tptNgfwSystemSerial,
|
|
tptNgfwClusterHaStateSyncNotifyFeature,
|
|
tptNgfwNotifySeverity
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Feature state synchronization Buffers have been filled.
|
|
"
|
|
::= { tpt-ngfw-eventsV2 5 }
|
|
|
|
tptNgfwClusterHealthChangeNotify NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tptNgfwSystemSerial,
|
|
tptNgfwClusterHealthChangeNotifyState,
|
|
tptNgfwClusterHealthChangeNotifyScore,
|
|
tptNgfwClusterHealthChangeNotifyStateUpperLimit,
|
|
tptNgfwClusterHealthChangeNotifyStateLowerLimit,
|
|
tptNgfwNotifySeverity
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A notification indicating how the device's health score
|
|
has changed.
|
|
"
|
|
::= { tpt-ngfw-eventsV2 6 }
|
|
|
|
tptNgfwClusterHaFgStateChangeNotify NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tptNgfwSystemSerial,
|
|
tptNgfwClusterHaFgName,
|
|
tptNgfwClusterHaFgId,
|
|
tptNgfwClusterHaFgStateChangeNotifyState,
|
|
tptNgfwClusterHaFgStateChangeNotifyActiveDeviceId,
|
|
tptNgfwClusterHaFgStateChangeNotifyPassiveDeviceId,
|
|
tptNgfwNotifySeverity
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A notification indicating the state of a HA fail-over group has
|
|
changed to the specified state.
|
|
"
|
|
::= { tpt-ngfw-eventsV2 7 }
|
|
|
|
tptNgfwClusterCmpStateChangeNotify NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tptNgfwSystemSerial,
|
|
tptNgfwClusterCmpStateChangeNotifyType,
|
|
tptNgfwClusterCmpStateChangeNotifyName,
|
|
tptNgfwClusterCmpStateChangeNotifyState,
|
|
tptNgfwClusterCmpStateChangeNotifyValue,
|
|
tptNgfwClusterCmpStateChangeNotifyUnits,
|
|
tptNgfwClusterCmpStateChangeNotifyThreshold,
|
|
tptNgfwClusterCmpStateChangeNotifyLimitType,
|
|
tptNgfwClusterCmpStateChangeNotifyRelation,
|
|
tptNgfwNotifySeverity
|
|
}
|
|
STATUS current
|
|
DESCRIPTION " A notification sent when a component has exceeded
|
|
a monitored threshold value.
|
|
"
|
|
::= { tpt-ngfw-eventsV2 8 }
|
|
|
|
tptNgfwClusterConstChkFailedNotify NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tptNgfwSystemSerial,
|
|
tptNgfwClusterConstChkFailedNotifyType,
|
|
tptNgfwClusterConstChkFailedNotifyMaster,
|
|
tptNgfwNotifySeverity
|
|
}
|
|
STATUS current
|
|
DESCRIPTION " A notification sent if any cluster configuration, software,
|
|
or hardware consistency check fails.
|
|
"
|
|
::= { tpt-ngfw-eventsV2 9 }
|
|
|
|
--
|
|
-- Notify Objects
|
|
--
|
|
|
|
tptNgfwClusterMemberRejectNotifyReason OBJECT-TYPE
|
|
SYNTAX ClusterMemberRejectReason
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The reason a device was not accepted into a cluster configuration.
|
|
"
|
|
::= { tpt-ngfw-params 1 }
|
|
|
|
tptNgfwClusterHaStateSyncNotifyFeature OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The name of a HA feature.
|
|
"
|
|
::= { tpt-ngfw-params 2 }
|
|
|
|
tptNgfwClusterHealthChangeNotifyState OBJECT-TYPE
|
|
SYNTAX HealthState
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The device's current state based on a health score.
|
|
"
|
|
::= { tpt-ngfw-params 3 }
|
|
|
|
tptNgfwClusterHealthChangeNotifyScore OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The current health score between 0-100. The value will
|
|
be between the upper and lower bounds (inclusive).
|
|
"
|
|
::= { tpt-ngfw-params 4 }
|
|
|
|
tptNgfwClusterHealthChangeNotifyStateUpperLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The upper bound of health score range.
|
|
"
|
|
::= { tpt-ngfw-params 5 }
|
|
|
|
tptNgfwClusterHealthChangeNotifyStateLowerLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The lower bound of health score range.
|
|
"
|
|
::= { tpt-ngfw-params 6 }
|
|
|
|
tptNgfwClusterHaFgStateChangeNotifyState OBJECT-TYPE
|
|
SYNTAX FailoverGroupState
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The current fail-over group state.
|
|
"
|
|
::= { tpt-ngfw-params 7 }
|
|
|
|
tptNgfwClusterHaFgStateChangeNotifyActiveDeviceId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The ID of the active device in a fail-over group.
|
|
"
|
|
::= { tpt-ngfw-params 8 }
|
|
|
|
tptNgfwClusterHaFgStateChangeNotifyPassiveDeviceId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..10)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The ID of the passive device in a fail-over group.
|
|
"
|
|
::= { tpt-ngfw-params 9 }
|
|
|
|
tptNgfwClusterCmpStateChangeNotifyType OBJECT-TYPE
|
|
SYNTAX ComponentType
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The type of component on the device that has exceeded a
|
|
monitored threshold level.
|
|
"
|
|
::= { tpt-ngfw-params 10 }
|
|
|
|
tptNgfwClusterCmpStateChangeNotifyName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..255))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The name of the component on the device that has exceeded a
|
|
monitored threshold level.
|
|
"
|
|
::= { tpt-ngfw-params 11 }
|
|
|
|
tptNgfwClusterCmpStateChangeNotifyState OBJECT-TYPE
|
|
SYNTAX HealthState
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The current state of the component.
|
|
"
|
|
::= { tpt-ngfw-params 12 }
|
|
|
|
tptNgfwClusterCmpStateChangeNotifyValue OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..255))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The current component's measured value.
|
|
"
|
|
::= { tpt-ngfw-params 13 }
|
|
|
|
tptNgfwClusterCmpStateChangeNotifyUnits OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..25))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The component's units of measure.
|
|
"
|
|
::= { tpt-ngfw-params 14 }
|
|
|
|
tptNgfwClusterCmpStateChangeNotifyThreshold OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..255))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The threshold value the component has exceeded.
|
|
"
|
|
::= { tpt-ngfw-params 15 }
|
|
|
|
tptNgfwClusterCmpStateChangeNotifyLimitType OBJECT-TYPE
|
|
SYNTAX ThresholdLimitType
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "Is the threshold value a upper or lower limit.
|
|
"
|
|
::= { tpt-ngfw-params 16 }
|
|
|
|
tptNgfwClusterCmpStateChangeNotifyRelation OBJECT-TYPE
|
|
SYNTAX ThresholdRelation
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "Indicates if the component's current value is above or below the
|
|
specified threshold value.
|
|
"
|
|
::= { tpt-ngfw-params 17 }
|
|
|
|
tptNgfwClusterConstChkFailedNotifyType OBJECT-TYPE
|
|
SYNTAX ConsistencyCheckType
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The type of consistency check that failed.
|
|
"
|
|
::= { tpt-ngfw-params 18 }
|
|
|
|
tptNgfwClusterConstChkFailedNotifyMaster OBJECT-TYPE
|
|
SYNTAX MasterLocation
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The location of the master reference.
|
|
"
|
|
::= { tpt-ngfw-params 19 }
|
|
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
--
|
|
-- Groups
|
|
--
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
tptNgfwClusterGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tptNgfwClusterName,
|
|
tptNgfwClusterEnabled,
|
|
tptNgfwClusterMemberId,
|
|
tptNgfwClusterMemberName,
|
|
tptNgfwClusterStandby,
|
|
tptNgfwClusterSwConstChecks,
|
|
tptNgfwClusterHwConstChecks,
|
|
tptNgfwClusterCfgConstChecks,
|
|
|
|
tptNgfwClusterMemberStatusName,
|
|
tptNgfwClusterMemberStatusSerialNo,
|
|
tptNgfwClusterMemberStatusHwModel,
|
|
tptNgfwClusterMemberStatusSwVersion,
|
|
tptNgfwClusterMemberStatusUptime,
|
|
tptNgfwClusterMemberStatusJoinTime,
|
|
tptNgfwClusterMemberStatusSmsManaged,
|
|
tptNgfwClusterMemberStatusCfgControl,
|
|
tptNgfwClusterMemberStatusCfgStateSync,
|
|
tptNgfwClusterMemberStatusEnabled,
|
|
tptNgfwClusterMemberStatusHaState,
|
|
tptNgfwClusterMemberStatusHealthState,
|
|
tptNgfwClusterMemberStatusHealthScore,
|
|
tptNgfwClusterMemberStatusMaster,
|
|
|
|
tptNgfwClusterMemberRejectNotifyReason,
|
|
|
|
tptNgfwClusterHealthChangeNotifyState,
|
|
tptNgfwClusterHealthChangeNotifyScore,
|
|
tptNgfwClusterHealthChangeNotifyStateUpperLimit,
|
|
tptNgfwClusterHealthChangeNotifyStateLowerLimit,
|
|
|
|
tptNgfwClusterCmpStateChangeNotifyType,
|
|
tptNgfwClusterCmpStateChangeNotifyName,
|
|
tptNgfwClusterCmpStateChangeNotifyState,
|
|
tptNgfwClusterCmpStateChangeNotifyValue,
|
|
tptNgfwClusterCmpStateChangeNotifyUnits,
|
|
tptNgfwClusterCmpStateChangeNotifyThreshold,
|
|
tptNgfwClusterCmpStateChangeNotifyLimitType,
|
|
tptNgfwClusterCmpStateChangeNotifyRelation,
|
|
|
|
tptNgfwClusterConstChkFailedNotifyType,
|
|
tptNgfwClusterConstChkFailedNotifyMaster
|
|
|
|
}
|
|
|
|
STATUS current
|
|
|
|
DESCRIPTION "Compliance group for general cluster information and membership
|
|
table. This group is mandatory.
|
|
"
|
|
::= { tpt-ngfw-groups 2 }
|
|
|
|
tptNgfwClusterTrafficGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tptNgfwClusterTctIpAddrType,
|
|
tptNgfwClusterTctIpAddr,
|
|
tptNgfwClusterTctMulticastAddrType,
|
|
tptNgfwClusterTctMulticastAddr,
|
|
tptNgfwClusterTctPort,
|
|
tptNgfwClusterTctTtl,
|
|
tptNgfwClusterTctMtu,
|
|
tptNgfwClusterTctTimeout,
|
|
tptNgfwClusterTctRetries,
|
|
tptNgfwClusterTctPortSpeed,
|
|
tptNgfwClusterTctPortDuplex,
|
|
tptNgfwClusterTctPortAutoNeg,
|
|
tptNgfwClusterTctLinkState,
|
|
tptNgfwClusterTctEncryptionEnabled
|
|
}
|
|
|
|
STATUS current
|
|
|
|
DESCRIPTION "Compliance group for TippingPoint Cluster Traffic configuration
|
|
information. This group is mandatory.
|
|
"
|
|
::= { tpt-ngfw-groups 3 }
|
|
|
|
tptNgfwClusterHaGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tptNgfwClusterHaEnabled,
|
|
tptNgfwClusterHaGlobalStateSyncEnabled,
|
|
tptNgfwClusterHaMode,
|
|
|
|
tptNgfwClusterHaFeatSyncEnabled,
|
|
tptNgfwClusterHaFeatSyncLogSeverity,
|
|
|
|
tptNgfwClusterHaFgId,
|
|
tptNgfwClusterHaFgName,
|
|
tptNgfwClusterHaFgBaseMac,
|
|
tptNgfwClusterHaFgMode,
|
|
|
|
tptNgfwClusterHaFgMemberId,
|
|
tptNgfwClusterHaFgMemberName,
|
|
|
|
tptNgfwClusterHaFeatSyncStatusEnabled,
|
|
tptNgfwClusterHaFeatSyncStatusSyncState,
|
|
tptNgfwClusterHaFeatSyncStatusSyncStateReason,
|
|
tptNgfwClusterHaFeatSyncStatusTotalEntries,
|
|
tptNgfwClusterHaFeatSyncStatusAddEntries,
|
|
tptNgfwClusterHaFeatSyncStatusDelEntries,
|
|
|
|
tptNgfwClusterHaStateSyncNotifyFeature,
|
|
|
|
tptNgfwClusterHaFgStateChangeNotifyState,
|
|
tptNgfwClusterHaFgStateChangeNotifyActiveDeviceId,
|
|
tptNgfwClusterHaFgStateChangeNotifyPassiveDeviceId
|
|
}
|
|
|
|
STATUS current
|
|
|
|
DESCRIPTION "Compliance group for HA related configuration. This group
|
|
is mandatory.
|
|
"
|
|
::= { tpt-ngfw-groups 4 }
|
|
|
|
tptNgfwClusterNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tptNgfwClusterMemberJoinNotify,
|
|
tptNgfwClusterMemberLeaveNotify,
|
|
tptNgfwClusterMemberRejectNotify,
|
|
tptNgfwClusterHaStateSyncMessageLossNotify,
|
|
tptNgfwClusterHaStateSyncQueueFullNotify,
|
|
tptNgfwClusterHealthChangeNotify,
|
|
tptNgfwClusterHaFgStateChangeNotify,
|
|
tptNgfwClusterCmpStateChangeNotify,
|
|
tptNgfwClusterConstChkFailedNotify
|
|
}
|
|
|
|
STATUS current
|
|
|
|
DESCRIPTION "A group of notifications related to cluster configuration,
|
|
status and health.
|
|
"
|
|
::= { tpt-ngfw-groups 5 }
|
|
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
--
|
|
-- Compliances
|
|
--
|
|
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
tptNgfwClusterCfgCompl MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION "Compliance group for NGFW cluster MIB.
|
|
"
|
|
MODULE
|
|
MANDATORY-GROUPS { tptNgfwClusterGroup, tptNgfwClusterTrafficGroup,
|
|
tptNgfwClusterHaGroup, tptNgfwClusterNotificationGroup }
|
|
::= { tpt-ngfw-compls 2 }
|
|
|
|
END
|
|
|