initial commit; version 22.5.12042

This commit is contained in:
2022-12-12 23:28:25 -05:00
commit af1b03d79f
17653 changed files with 22692970 additions and 0 deletions

View File

@ -0,0 +1,96 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TIPPINGPOINT-REG-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY
FROM SNMPv2-SMI
enterprises
FROM SNMPv2-SMI
;
tippingpoint MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Definitions of registration identities for all TPT modules.
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."
::= { enterprises 10734 } --assigned by IANA
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
tpt-reg OBJECT-IDENTITY
STATUS current
DESCRIPTION "Sub-tree for the registered modules for TippingPoint
Technologies."
::= { tippingpoint 1 }
tpt-generic OBJECT-IDENTITY
STATUS current
DESCRIPTION "Sub-tree for common object and event definitions."
::= { tippingpoint 2 }
tpt-products OBJECT-IDENTITY
STATUS current
DESCRIPTION "Sub-tree for specific object and event definitions."
::= { tippingpoint 3 }
tpt-caps OBJECT-IDENTITY
STATUS current
DESCRIPTION "Sub-tree for agent profiles."
::= { tippingpoint 4 }
tpt-reqs OBJECT-IDENTITY
STATUS current
DESCRIPTION "Sub-tree for management application requirements."
::= { tippingpoint 5 }
tpt-expr OBJECT-IDENTITY
STATUS current
DESCRIPTION "Sub-tree for experimental definitions."
::= { tippingpoint 6 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
END

View File

@ -0,0 +1,78 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-ATA-REG-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY
FROM SNMPv2-SMI
tpt-reg
FROM TIPPINGPOINT-REG-MIB
;
tpt-ata-family MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Registration sub-tree for TippingPoint Advanced Threat Application (ATA) products.
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 "201507301735Z" -- July 30, 2015
DESCRIPTION "Initial MIB version."
::= { tpt-reg 10 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- ATA Models
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tpt-model-ata-network OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for TippingPoint ATA Network Appliances."
::= { tpt-ata-family 1 }
tpt-model-ata-mail OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for TippingPoint ATA Mail Appliances."
::= { tpt-ata-family 2 }
END

223
mibs/trendmicro/TPT-BAY-MIB Normal file
View File

@ -0,0 +1,223 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-BAY-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tpt-tpa-objs, tpt-tpa-eventsV2, tpt-tpa-unkparams
FROM TPT-TPAMIBS-MIB
;
tpt-slot-objs MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Slot details on the device.
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."
::= { tpt-tpa-objs 17 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual conventions for slot MIB objects
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SlotStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of slot status"
SYNTAX INTEGER { empty(0), active(1), error(2) }
SlotEvent ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of events occuring in slot"
SYNTAX INTEGER { insert(0), remove(1) }
SlotModuleType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Type of module present in the slot. "
SYNTAX INTEGER { type-12-port-1g-copper(1), type-12-port-1g-sfp(2),
type-8-port-10g-sfp(3), type-2-port-40g-sfp(4),
type-6100(5), type-5100(6), type-2500(7), type-1400(8),
type-660(9), type-330(10), type-110(11), type-10(12),
type-empty(13), type-8-port-1g-copper-bypass(14),
type-4-port-1g-sfp-sr-bypass(15),
type-4-port-1g-sfp-lr-bypass(16),
type-4-port-10g-sfp-sr-bypass(17),
type-4-port-10g-sfp-lr-bypass(18) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- slot data
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
slotTempTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlotTempEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of slots on the device."
::= { tpt-slot-objs 1 }
slotTempEntry OBJECT-TYPE
SYNTAX SlotTempEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the slot table.
Rows cannot be created or deleted."
INDEX { slotTempIndex }
::= { slotTempTable 1 }
SlotTempEntry ::= SEQUENCE {
slotTempIndex Unsigned32,
slotName OCTET STRING (SIZE (0..64)),
slotModuleName OCTET STRING (SIZE (0..64)),
slotStatus SlotStatus,
slotModuleSerialNum OCTET STRING (SIZE (0..64)),
slotModuleType SlotModuleType
}
slotTempIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into the slot table, starting with 1."
::= { slotTempEntry 1 }
slotName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"String description of the name of slot."
::= {slotTempEntry 2 }
slotModuleName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"String description of the type of module in slot."
::= {slotTempEntry 3 }
slotStatus OBJECT-TYPE
SYNTAX SlotStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"status of this slot"
::= { slotTempEntry 4 }
slotModuleSerialNum OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"String description of the serial number of the module in the slot."
::= {slotTempEntry 5 }
slotModuleType OBJECT-TYPE
SYNTAX SlotModuleType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of module present in the slot. This is applicable mainly for the
newer devices like 6100 and above, which have multiple I/O slots. For
older systems like 5100 which don't have slots, the module type would be
the device model number."
::= { slotTempEntry 6 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- slot module notification
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptSlotDeviceID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique identifier of the device sending this notification."
::= { tpt-tpa-unkparams 281 }
tptSlotID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The slot index which is sending this notification."
::= { tpt-tpa-unkparams 282 }
tptSlotEvent OBJECT-TYPE
SYNTAX SlotEvent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The event occuring in the slot which is sending this notification."
::= { tpt-tpa-unkparams 283 }
tptSlotChangeNotify NOTIFICATION-TYPE
OBJECTS { tptSlotDeviceID, tptSlotID, tptSlotEvent }
STATUS current
DESCRIPTION
"Notification: Module was inserted on this device"
::= { tpt-tpa-eventsV2 54 }
END

View File

@ -0,0 +1,226 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-COMPACT-FLASH-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,OBJECT-TYPE,NOTIFICATION-TYPE,
Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tpt-tpa-objs, tpt-tpa-eventsV2, tpt-tpa-unkparams
FROM TPT-TPAMIBS-MIB
;
tpt-compact-flash MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Compact flash details on the device.
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."
::= { tpt-tpa-objs 14 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual conventions for CF MIB objects
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MountedOrNot ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of compact flash mount status - mounted or unmounted."
SYNTAX INTEGER { mounted(0), unmounted(1) }
OperationMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of compact flash operation mode - auto-mount or secure."
SYNTAX INTEGER { secure(0), auto-mount(1) }
FormattedOrNot ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of compact flash format status - formatted or not."
SYNTAX INTEGER { formatted(0), unformatted(1) }
PresentOrNot ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of compact flash presence - present or not."
SYNTAX INTEGER { present(0), absent(1) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- CF data
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
compactFlashPresent OBJECT-TYPE
SYNTAX PresentOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Compact flash presence"
::= { tpt-compact-flash 1 }
compactFlashMounted OBJECT-TYPE
SYNTAX MountedOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Compact flash mount status"
::= { tpt-compact-flash 2 }
compactFlashFormatted OBJECT-TYPE
SYNTAX FormattedOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Compact flash format status"
::= { tpt-compact-flash 3 }
compactFlashOperationMode OBJECT-TYPE
SYNTAX OperationMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Compact flash operation mode"
::= { tpt-compact-flash 4 }
vendorInformation OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree of compact flash details"
::= { tpt-compact-flash 5 }
serialNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial number"
::= { vendorInformation 1 }
model OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Model Name."
::= { vendorInformation 2 }
capacity OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Capacity "
::= { vendorInformation 3 }
revision OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Firmware revision"
::= { vendorInformation 4 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Device ID: first payload parameter of all notifications in this module.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptCompactFlashDeviceID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique identifier of the device sending this notification."
::= { tpt-tpa-unkparams 261 }
tptCompactFlashDeviceStatus OBJECT-TYPE
SYNTAX PresentOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Compact flash status notification."
::= { tpt-tpa-unkparams 262 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Mounted notification
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptCFInsertedNotify NOTIFICATION-TYPE
OBJECTS { tptCompactFlashDeviceID, tptCompactFlashDeviceStatus }
STATUS current
DESCRIPTION
"Notification: Compact Flash was inserted on this device"
::= { tpt-tpa-eventsV2 51 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Unmanaged notification
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptCFEjectedNotify NOTIFICATION-TYPE
OBJECTS { tptCompactFlashDeviceID, tptCompactFlashDeviceStatus }
STATUS current
DESCRIPTION
"Notification: Compact flash was ejected on this device"
::= { tpt-tpa-eventsV2 52 }
END

1553
mibs/trendmicro/TPT-DDOS-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,454 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-HEALTH-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tpt-tpa-objs
FROM TPT-TPAMIBS-MIB
;
tpt-health-objs MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Health information: temperatures, fan speeds, and voltage levels.
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."
::= { tpt-tpa-objs 13 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual conventions for health objects
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
HealthSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A qualitative description of the state of a health value."
SYNTAX INTEGER { normal(0), info(1), minor(2), major(3), critical(4) }
HealthThresholdType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"How to apply thresholds to see if a value is operating correctly:
- minimum: value should not go below thresholds.
- range: value should be within nominal plus or minus thresholds.
- maximum: value should not go above thresholds."
SYNTAX INTEGER { minimum(1), range(2), maximum(3) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Table of temperatures
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
healthTempTable OBJECT-TYPE
SYNTAX SEQUENCE OF HealthTempEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of temperatures at various places inside the device."
::= { tpt-health-objs 1 }
healthTempEntry OBJECT-TYPE
SYNTAX HealthTempEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the temperature table.
Rows cannot be created or deleted."
INDEX { healthTempIndex }
::= { healthTempTable 1 }
HealthTempEntry ::= SEQUENCE {
healthTempIndex Unsigned32,
healthTempChannel OCTET STRING (SIZE (0..64)),
healthTempValue Unsigned32,
healthTempSeverity HealthSeverity,
healthTempThresholdType HealthThresholdType,
healthTempMajor Unsigned32,
healthTempCritical Unsigned32
}
healthTempIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into the temperature table, starting with 1."
::= { healthTempEntry 1 }
healthTempChannel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"String description of the location of this temperature sensor."
::= { healthTempEntry 2 }
healthTempValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature in degrees centigrade at this sensor."
::= { healthTempEntry 3 }
healthTempSeverity OBJECT-TYPE
SYNTAX HealthSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether this temperature is normal or too hot."
::= { healthTempEntry 4 }
healthTempThresholdType OBJECT-TYPE
SYNTAX HealthThresholdType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"How to apply thresholds to see if this value is within operating range."
::= { healthTempEntry 5 }
healthTempMajor OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The major threshold temperature (degrees C)."
::= { healthTempEntry 6 }
healthTempCritical OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The critical threshold temperature (degrees C)."
::= { healthTempEntry 7 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Table of fans
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
healthFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF HealthFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of fans for the device."
::= { tpt-health-objs 2 }
healthFanEntry OBJECT-TYPE
SYNTAX HealthFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the fan table.
Rows cannot be created or deleted."
INDEX { healthFanIndex }
::= { healthFanTable 1 }
HealthFanEntry ::= SEQUENCE {
healthFanIndex Unsigned32,
healthFanChannel OCTET STRING (SIZE (0..64)),
healthFanValue Unsigned32,
healthFanSeverity HealthSeverity,
healthFanThresholdType HealthThresholdType,
healthFanMajor Unsigned32,
healthFanCritical Unsigned32
}
healthFanIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into the fan table, starting with 1."
::= { healthFanEntry 1 }
healthFanChannel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifier of this fan."
::= { healthFanEntry 2 }
healthFanValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The speed of this fan in RPM."
::= { healthFanEntry 3 }
healthFanSeverity OBJECT-TYPE
SYNTAX HealthSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether this fan speed is normal or too slow."
::= { healthFanEntry 4 }
healthFanThresholdType OBJECT-TYPE
SYNTAX HealthThresholdType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"How to apply thresholds to see if this value is within operating range."
::= { healthFanEntry 5 }
healthFanMajor OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The major threshold fan speed (RPM)."
::= { healthFanEntry 6 }
healthFanCritical OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The critical threshold fan speed (RPM)."
::= { healthFanEntry 7 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Table of voltages
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
healthVoltageTable OBJECT-TYPE
SYNTAX SEQUENCE OF HealthVoltageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of voltages at various places inside the device."
::= { tpt-health-objs 3 }
healthVoltageEntry OBJECT-TYPE
SYNTAX HealthVoltageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the voltage table.
Rows cannot be created or deleted."
INDEX { healthVoltageIndex }
::= { healthVoltageTable 1 }
HealthVoltageEntry ::= SEQUENCE {
healthVoltageIndex Unsigned32,
healthVoltageChannel OCTET STRING (SIZE (0..64)),
healthVoltageValue Unsigned32,
healthVoltageSeverity HealthSeverity,
healthVoltageThresholdType HealthThresholdType,
healthVoltageMajor Unsigned32,
healthVoltageCritical Unsigned32,
healthVoltageNominal Unsigned32
}
healthVoltageIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into the voltage table, starting with 1."
::= { healthVoltageEntry 1 }
healthVoltageChannel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"String description of the location of this voltage sensor."
::= { healthVoltageEntry 2 }
healthVoltageValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The voltage reading in millivolts at this sensor."
::= { healthVoltageEntry 3 }
healthVoltageSeverity OBJECT-TYPE
SYNTAX HealthSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether this voltage is within the normal operating range or not."
::= { healthVoltageEntry 4 }
healthVoltageThresholdType OBJECT-TYPE
SYNTAX HealthThresholdType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"How to apply thresholds to see if this value is within operating range."
::= { healthVoltageEntry 5 }
healthVoltageMajor OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The major threshold voltage (mV) delta (above or below nominal)."
::= { healthVoltageEntry 6 }
healthVoltageCritical OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The critical threshold voltage (mV) delta (above or below nominal)."
::= { healthVoltageEntry 7 }
healthVoltageNominal OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"What the voltage (mV) reading at this sensor should be."
::= { healthVoltageEntry 8 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Table of I2C bus timeouts
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
healthI2CTable OBJECT-TYPE
SYNTAX SEQUENCE OF HealthI2CEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of I2C bus timsouts."
::= { tpt-health-objs 4 }
healthI2CEntry OBJECT-TYPE
SYNTAX HealthI2CEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the I2C bus table.
Rows cannot be created or deleted."
INDEX { healthI2CIndex }
::= { healthI2CTable 1 }
HealthI2CEntry ::= SEQUENCE {
healthI2CIndex Unsigned32,
healthI2CChannel OCTET STRING (SIZE (0..64)),
healthI2CValue Unsigned32,
healthI2CSeverity HealthSeverity,
healthI2CThresholdType HealthThresholdType,
healthI2CMajor Unsigned32,
healthI2CCritical Unsigned32
}
healthI2CIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into the I2C bus table, starting with 1."
::= { healthI2CEntry 1 }
healthI2CChannel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"String description of this I2C bus."
::= { healthI2CEntry 2 }
healthI2CValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of timeouts on this I2C bus since boot."
::= { healthI2CEntry 3 }
healthI2CSeverity OBJECT-TYPE
SYNTAX HealthSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether this number of I2C bus timeouts is acceptable or excessive."
::= { healthI2CEntry 4 }
healthI2CThresholdType OBJECT-TYPE
SYNTAX HealthThresholdType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"How to apply thresholds to see if this value is within operating range."
::= { healthI2CEntry 5 }
healthI2CMajor OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The major threshold number of I2C bus timeouts."
::= { healthI2CEntry 6 }
healthI2CCritical OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The critical threshold number of I2C bus timeouts."
::= { healthI2CEntry 7 }
END

View File

@ -0,0 +1,508 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-HIGH-AVAIL-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32, Unsigned32, Counter64
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
EnabledOrNot
FROM TPT-PORT-CONFIG-MIB
tpt-tpa-objs, tpt-tpa-eventsV2, tpt-tpa-unkparams
FROM TPT-TPAMIBS-MIB
;
tpt-high-avail-objs MODULE-IDENTITY
LAST-UPDATED "201609081854Z" -- Sep 8, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Device information related to high availability.
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 "201609081854Z" -- Sep 8, 2016
DESCRIPTION "Added new FaultCause values to support TPS. Updated description of highAvailTransparentPartner."
REVISION "201605251854Z" -- May 25, 2016
DESCRIPTION "Updated copyright information. Minor MIB syntax fixes."
::= { tpt-tpa-objs 6 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual convention(s) specific to high availability
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FaultState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The current fault state of the device."
SYNTAX INTEGER { normal(0), fallback(1) }
FaultCause ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The reason for the current fault state of the device."
SYNTAX INTEGER { none(0), suspended-task(1), out-of-memory(2),
hardware-breakpoint(3), tse-failure(4),
watchdog-timeout(5), user-reset(6), user-fallback(7),
threshold-failure(8), software-watchdog-timeout(9),
oam-fault(10), hard-disk-disable(11),
initialization-failure (12),
internal-link-failure (13),
multiple-fan-failures (14),
packet-egress-integrity (15),
stack-master (16),
waiting-on-stack (17),
spike-reboot-or-halt (18),
process-error (19),
low-health-score (20) }
ConnectionState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"State of the connection between a device and its transparent HA partner."
SYNTAX INTEGER { not-connected(0), unresponsive(1) , connected(2) }
PerfProtPhase ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The performance protection phase (entering, continuing, or exiting)."
SYNTAX INTEGER { entering(1), continuing(2) , exiting(3) }
ZphaState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Whether ZPHA bypass is currently in effect."
SYNTAX INTEGER { normal(0), ips-bypass(1) }
ZphaAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The ZPHA action (normal or bypass)."
SYNTAX INTEGER { unknown(0), normal(1), bypass(2) }
ZphaMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The ZPHA fiber mode (single or multi)."
SYNTAX INTEGER { unknown(0), single(2), multi(3) }
ZphaPresent ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Whether segmental ZPHA is supported on the device."
SYNTAX INTEGER { absent(0), present(1) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Global high availability information
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
highAvailTimeStamp OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time of the last transition of the fault state (in seconds since
January 1, 1970). This value is zero if the fault state has not changed
since the last reboot."
::= { tpt-high-avail-objs 1 }
highAvailFaultState OBJECT-TYPE
SYNTAX FaultState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current fault state of the device."
::= { tpt-high-avail-objs 2 }
highAvailFaultCause OBJECT-TYPE
SYNTAX FaultCause
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason for the current fault state of the device."
::= { tpt-high-avail-objs 3 }
highAvailThresholdEnabled OBJECT-TYPE
SYNTAX EnabledOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current fallback threshold enabled setting for the device."
::= { tpt-high-avail-objs 4 }
highAvailThresholdPercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If the fallback threshold is enabled, the percent (0-100) packet loss at
which the device is configured to enter the fallback state."
::= { tpt-high-avail-objs 5 }
highAvailEnabled OBJECT-TYPE
SYNTAX EnabledOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether intrinisic high availability is enabled for this device."
::= { tpt-high-avail-objs 6 }
highAvailTransparentState OBJECT-TYPE
SYNTAX ConnectionState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the connection to the device's transparent HA partner."
::= { tpt-high-avail-objs 7 }
highAvailTransparentEnabled OBJECT-TYPE
SYNTAX EnabledOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether transparent high availability is enabled for this device."
::= { tpt-high-avail-objs 8 }
highAvailTransparentPartner OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Network address OR serial number of the device's transparent HA partner."
::= { tpt-high-avail-objs 9 }
highAvailZeroPowerState OBJECT-TYPE
SYNTAX ZphaState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current zero-power HA state of the device."
::= { tpt-high-avail-objs 10 }
highAvailZeroPowerQuantity OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of segments with zero-power HA modules."
::= { tpt-high-avail-objs 11 }
highAvailZeroPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF HighAvailZeroPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of IP addresses on the device and their attributes."
::= { tpt-high-avail-objs 12 }
highAvailZeroPowerEntry OBJECT-TYPE
SYNTAX HighAvailZeroPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the host IP address table.
Rows cannot be created or deleted."
INDEX { highAvailZeroPowerIndex }
::= { highAvailZeroPowerTable 1 }
HighAvailZeroPowerEntry ::= SEQUENCE {
highAvailZeroPowerIndex Unsigned32,
highAvailZeroPowerSegment OCTET STRING (SIZE (0..127)),
highAvailZeroPowerActive ZphaState,
highAvailZeroPowerAction ZphaAction,
highAvailZeroPowerMode ZphaMode
}
highAvailZeroPowerIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into the ZPHA table, starting with 1."
::= { highAvailZeroPowerEntry 1 }
highAvailZeroPowerSegment OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the segment to which the ZPHA is attached."
::= { highAvailZeroPowerEntry 2 }
highAvailZeroPowerActive OBJECT-TYPE
SYNTAX ZphaState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the ZPHA is currently active on this segment."
::= { highAvailZeroPowerEntry 3 }
highAvailZeroPowerAction OBJECT-TYPE
SYNTAX ZphaAction
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The action (usually bypass) that the segment takes when ZPHA is active."
::= { highAvailZeroPowerEntry 4 }
highAvailZeroPowerMode OBJECT-TYPE
SYNTAX ZphaMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The fiber mode (single or multi) of this ZPHA."
::= { highAvailZeroPowerEntry 5 }
highAvailZeroPowerPresence OBJECT-TYPE
SYNTAX ZphaPresent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of whether ZPHA is supported on the device."
::= { tpt-high-avail-objs 13 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- HA notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptIhaNotifyDeviceID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique identifier of the device sending this notification."
::= { tpt-tpa-unkparams 81 }
tptIhaNotifyTimeStamp OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time of this notification (in seconds since January 1, 1970)."
::= { tpt-tpa-unkparams 82 }
tptIhaNotifyFaultState OBJECT-TYPE
SYNTAX FaultState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current fault state of the device."
::= { tpt-tpa-unkparams 83 }
tptIhaNotifyFaultCause OBJECT-TYPE
SYNTAX FaultCause
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason for the current fault state of the device."
::= { tpt-tpa-unkparams 84 }
tptIhaNotify NOTIFICATION-TYPE
OBJECTS { tptIhaNotifyDeviceID, tptIhaNotifyTimeStamp,
tptIhaNotifyFaultState, tptIhaNotifyFaultCause }
STATUS current
DESCRIPTION
"Notification: Used to inform the management station of changes in
the intrinsic HA fault state on the device."
::= { tpt-tpa-eventsV2 15 }
-- Transparent HA state change notification
tptTrhaNotifyDeviceID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique identifier of the device sending this notification."
::= { tpt-tpa-unkparams 86 }
tptTrhaNotifyTimeStamp OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time of this notification (in seconds since January 1, 1970)."
::= { tpt-tpa-unkparams 87 }
tptTrhaNotifyNewState OBJECT-TYPE
SYNTAX ConnectionState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The new transparent HA state of the device."
::= { tpt-tpa-unkparams 88 }
tptTrhaNotify NOTIFICATION-TYPE
OBJECTS { tptTrhaNotifyDeviceID, tptTrhaNotifyTimeStamp,
tptTrhaNotifyNewState }
STATUS current
DESCRIPTION
"Notification: Used to inform the management station of changes in
the transparent HA state on the device."
::= { tpt-tpa-eventsV2 18 }
-- Zero Power HA state change notification
tptZphaNotifyDeviceID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique identifier of the device sending this notification."
::= { tpt-tpa-unkparams 161 }
tptZphaNotifyTimeStamp OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time of this notification (in seconds since January 1, 1970)."
::= { tpt-tpa-unkparams 162 }
tptZphaNotifySegmentName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the segment whose ZPHA changed state, or an empty string to
indicate the external ZPHA."
::= { tpt-tpa-unkparams 163 }
tptZphaNotifyNewState OBJECT-TYPE
SYNTAX ZphaState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The new state of the ZPHA that has changed."
::= { tpt-tpa-unkparams 164 }
tptZphaNotify NOTIFICATION-TYPE
OBJECTS { tptZphaNotifyDeviceID, tptZphaNotifyTimeStamp,
tptZphaNotifySegmentName, tptZphaNotifyNewState }
STATUS current
DESCRIPTION
"Notification: Used to inform the management station of changes in
a ZPHA state on the device."
::= { tpt-tpa-eventsV2 24 }
-- Performance protection state change notification
tptPerfProtNotifyDeviceID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique identifier of the device sending this notification."
::= { tpt-tpa-unkparams 141 }
tptPerfProtNotifyTimeStamp OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time of this notification (in seconds since January 1, 1970)."
::= { tpt-tpa-unkparams 142 }
tptPerfProtNotifyPhase OBJECT-TYPE
SYNTAX PerfProtPhase
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether entering, remaining in, or exiting performance protection mode."
::= { tpt-tpa-unkparams 143 }
tptPerfProtNotifyPacketLoss OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current packet loss rate per thousand (percent * 10).
When exiting performance protection mode, this value is 0."
::= { tpt-tpa-unkparams 144 }
tptPerfProtNotifyLossThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current packet loss threshold per thousand (percent * 10)."
::= { tpt-tpa-unkparams 145 }
tptPerfProtNotifyDuration OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds performance protection will be in force."
::= { tpt-tpa-unkparams 146 }
tptPerfProtNotifyMissedAlerts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of alerts missed during the performance protection period.
When entering performance protection mode, this value is 0."
::= { tpt-tpa-unkparams 147 }
tptPerfProtNotify NOTIFICATION-TYPE
OBJECTS { tptPerfProtNotifyDeviceID, tptPerfProtNotifyTimeStamp,
tptPerfProtNotifyPhase, tptPerfProtNotifyPacketLoss,
tptPerfProtNotifyLossThreshold, tptPerfProtNotifyDuration,
tptPerfProtNotifyMissedAlerts }
STATUS current
DESCRIPTION
"Notification: Used to inform the management station of changes in
performance protection on the device."
::= { tpt-tpa-eventsV2 21 }
END

View File

@ -0,0 +1,244 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-HOST-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tpt-tpa-objs
FROM TPT-TPAMIBS-MIB
;
tpt-host-objs MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Host information for the management port on the device.
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."
::= { tpt-tpa-objs 12 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual conventions for host MIB objects
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EnabledOrNot ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of whether a feature is configured as enabled or disabled."
SYNTAX INTEGER { disabled(0), enabled(1) }
ActiveOrNot ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of whether an IP address is active or inactive."
SYNTAX INTEGER { inactive(0), active(1) }
IpAddressType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of an IP address (IPv4, IPv6 user configured, IPv6 link local,
or IPv6 autoconfig)."
SYNTAX INTEGER { iptypeIPv4(1), iptypeIPv6user(2),
iptypeIPv6local(3), iptypeIPv6auto(4) }
FipsMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of FIPS mode."
SYNTAX INTEGER { disabled(0), crypto(1), full(2) }
ActiveCert ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of active cert."
SYNTAX INTEGER { none(0), temporary(1), authorized(2) }
InitState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The state of initialization."
SYNTAX INTEGER { in-progress(0), complete(1) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Table of IP addresses on the device
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
hostIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF HostIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of IP addresses on the device and their attributes."
::= { tpt-host-objs 1 }
hostIpEntry OBJECT-TYPE
SYNTAX HostIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the host IP address table.
Rows cannot be created or deleted."
INDEX { hostIpIndex }
::= { hostIpTable 1 }
HostIpEntry ::= SEQUENCE {
hostIpIndex Unsigned32,
hostIpAddress OCTET STRING (SIZE (0..80)),
hostIpType IpAddressType,
hostIpActive ActiveOrNot
}
hostIpIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into the IP address table, starting with 1."
::= { hostIpEntry 1 }
hostIpAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"String representation of an IP address, in CIDR format."
::= { hostIpEntry 2 }
hostIpType OBJECT-TYPE
SYNTAX IpAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether this IP address is IPv4 or IPv6 and how it was configured."
::= { hostIpEntry 3 }
hostIpActive OBJECT-TYPE
SYNTAX ActiveOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether this IP address is active."
::= { hostIpEntry 4 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Additional host information for the device
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
hostIPv4Gateway OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv4 default gateway."
::= { tpt-host-objs 2 }
hostIPv6Gateway OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv6 default gateway."
::= { tpt-host-objs 3 }
hostIPv6Enabled OBJECT-TYPE
SYNTAX EnabledOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether IPv6 is enabled on the device."
::= { tpt-host-objs 4 }
hostIPv6AutoConfig OBJECT-TYPE
SYNTAX EnabledOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether IPv6 autoconfig is enabled on the device."
::= { tpt-host-objs 5 }
hostFipsCfgMode OBJECT-TYPE
SYNTAX FipsMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured FIPS mode."
::= { tpt-host-objs 6 }
hostFipsMode OBJECT-TYPE
SYNTAX FipsMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently active FIPS mode."
::= { tpt-host-objs 7 }
hostSSLCert OBJECT-TYPE
SYNTAX ActiveCert
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently active SSL cert."
::= { tpt-host-objs 8 }
hostInitState OBJECT-TYPE
SYNTAX InitState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current host initialization state."
::= { tpt-host-objs 9 }
END

View File

@ -0,0 +1,161 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-LICENSE-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tpt-tpa-objs
FROM TPT-TPAMIBS-MIB
;
tpt-license-objs MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"License Package support.
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."
::= { tpt-tpa-objs 15 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual conventions for license objects
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LicenseStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indicator of the status for a licensed feature."
SYNTAX INTEGER { info(0), ok(1), warning(2), error(3) }
LicenseAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The action to take for a licensed feature."
SYNTAX INTEGER { allow(0), deny(1) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Table of licensed objects
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
licenseTable OBJECT-TYPE
SYNTAX SEQUENCE OF LicenseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of licensed features."
::= { tpt-license-objs 1 }
licenseEntry OBJECT-TYPE
SYNTAX LicenseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the licensed feature table.
Rows cannot be created or deleted."
INDEX { licenseEntryIndex }
::= { licenseTable 1 }
LicenseEntry ::= SEQUENCE {
licenseEntryIndex Unsigned32,
licenseEntryFeature OCTET STRING (SIZE (0..63)),
licenseEntryStatus LicenseStatus,
licenseEntryAction LicenseAction,
licenseEntryExpiry OCTET STRING (SIZE (0..31)),
licenseEntryDetails OCTET STRING (SIZE (0..255))
}
licenseEntryIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into the licensed feature table, starting with 1."
::= { licenseEntry 1 }
licenseEntryFeature OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the licensed feature."
::= { licenseEntry 2 }
licenseEntryStatus OBJECT-TYPE
SYNTAX LicenseStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of this licensed feature."
::= { licenseEntry 3 }
licenseEntryAction OBJECT-TYPE
SYNTAX LicenseAction
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Action to take for this licensed feature."
::= { licenseEntry 4 }
licenseEntryExpiry OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date on which this licensed feature will expire."
::= { licenseEntry 5 }
licenseEntryDetails OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Any additional information about this licensed feature."
::= { licenseEntry 6 }
END

View File

@ -0,0 +1,778 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-MISC-NOTIFY-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32, IpAddress, Integer32, Counter64
FROM SNMPv2-SMI
DateAndTime,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
Ipv6Address
FROM IPV6-TC
InetAddress,
InetAddressType
FROM INET-ADDRESS-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
tpt-tpa-objs, tpt-tpa-eventsV2, tpt-tpa-unkparams
FROM TPT-TPAMIBS-MIB
SslInspectedFlag
FROM TPT-POLICY-MIB
;
tpt-misc-notify MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Notification definitions that have no other place to call home.
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 "201605031726Z" -- May 03, 2016
DESCRIPTION "Added emergency, alert, notice, info, and debug severity values to SystemLogSeverity."
REVISION "201505281330Z" -- May 28, 2015
DESCRIPTION "Added SSL inspected flag parameter to quarantine notifications."
REVISION "201411111843Z" -- November 12, 2014
DESCRIPTION "Added audit log notification and objects."
::= { tpt-tpa-objs 2 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Device ID: first payload parameter of all notifications in this module.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptMiscNotifyDeviceID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique identifier of the device sending this notification."
::= { tpt-tpa-unkparams 31 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Managed notification
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptManagedNotify NOTIFICATION-TYPE
OBJECTS { tptMiscNotifyDeviceID }
STATUS current
DESCRIPTION
"Notification: Used to inform the management station that the device
is now being managed by said management station."
::= { tpt-tpa-eventsV2 9 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Unmanaged notification
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptUnmanagedNotify NOTIFICATION-TYPE
OBJECTS { tptMiscNotifyDeviceID }
STATUS current
DESCRIPTION
"Notification: Used to inform the management station that the device
is no longer being managed by said management station."
::= { tpt-tpa-eventsV2 10 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual convention for log file rollover notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LogFileType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of the file that has rolled over."
SYNTAX INTEGER { system(1), alert(2), block(3), peer(4), audit(5),
quarantine(6) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Log file rollover notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptRolloverNotifyFileType OBJECT-TYPE
SYNTAX LogFileType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the file that has rolled over."
::= { tpt-tpa-unkparams 32 }
tptRolloverNotifyMaxFiles OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The maximum number of files maintained for this log file type."
::= { tpt-tpa-unkparams 33 }
tptRolloverNotifyNumFiles OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of files that have rolled over."
::= { tpt-tpa-unkparams 34 }
tptRolloverNotifyTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rollover time of the most recent file pertaining to this notification
(in seconds since January 1, 1970)."
::= { tpt-tpa-unkparams 35 }
tptRolloverNotify NOTIFICATION-TYPE
OBJECTS { tptMiscNotifyDeviceID, tptRolloverNotifyFileType,
tptRolloverNotifyTime }
STATUS current
DESCRIPTION
"Notification: Used to inform the management station that a log file
has rolled over."
::= { tpt-tpa-eventsV2 11 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual convention for discovery notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DiscoveryDelta ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of whether discovery results changed from the previous scan."
SYNTAX INTEGER { changed(1), unchanged(2) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Discovery notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptDiscoveryNotifyScanID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The unique identifier of the scan pertaining to this notification."
::= { tpt-tpa-unkparams 42 }
tptDiscoveryNotifySegmentName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The name of the scanned segment pertaining to this notification."
::= { tpt-tpa-unkparams 43 }
tptDiscoveryNotifyScanRange OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The network address range requested in the scan pertaining to this
notification."
::= { tpt-tpa-unkparams 44 }
tptDiscoveryNotifyDelta OBJECT-TYPE
SYNTAX DiscoveryDelta
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"An indication of whether discovery results changed from the previous scan.
Undefined if this notification signifies the start of a scan."
::= { tpt-tpa-unkparams 45 }
tptDiscoveryNotifyNewHosts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The number of new hosts found by this scan (compared to the previous scan).
Undefined if this notification signifies the start of a scan."
::= { tpt-tpa-unkparams 46 }
tptDiscoveryNotifyChanged OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The number of hosts for which this scan found different results
from the previous scan.
Undefined if this notification signifies the start of a scan."
::= { tpt-tpa-unkparams 47 }
tptDiscoveryNotifyUnchanged OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The number of existing hosts for which this scan found the same results
(compared to the previous scan).
Undefined if this notification signifies the start of a scan."
::= { tpt-tpa-unkparams 48 }
tptDiscoveryNotifyNotFound OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The number of hosts found by the previous scan but not by this scan.
Undefined if this notification signifies the start of a scan."
::= { tpt-tpa-unkparams 49 }
tptDiscoveryNotifyUnknown OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The number of addresses scanned where no host was found and for which
there was no previous scan data.
Undefined if this notification signifies the start of a scan."
::= { tpt-tpa-unkparams 50 }
tptDiscoveryNotifyStartTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The start time of the scan pertaining to this notification (in seconds
since January 1, 1970)."
::= { tpt-tpa-unkparams 51 }
tptDiscoveryNotifyStopTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The stop time of the scan pertaining to this notification (in seconds
since January 1, 1970). A zero value indicates that this notification
signifies the start of a scan."
::= { tpt-tpa-unkparams 52 }
tptDiscoveryNotifyErrorText OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"If the current scan terminated abnormally, this string describes the
error condition. Otherwise, an empty string."
::= { tpt-tpa-unkparams 53 }
tptDiscoveryNotifySchedID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"For a notification resulting from a scheduled scan, this value holds
the scheduled scan identifier. Otherwise, this value is undefined."
::= { tpt-tpa-unkparams 56 }
tptDiscoveryNotifyStartStop NOTIFICATION-TYPE
OBJECTS { tptMiscNotifyDeviceID, tptDiscoveryNotifyScanID,
tptDiscoveryNotifySegmentName, tptDiscoveryNotifyScanRange,
tptDiscoveryNotifyDelta, tptDiscoveryNotifyNewHosts,
tptDiscoveryNotifyChanged, tptDiscoveryNotifyUnchanged,
tptDiscoveryNotifyNotFound, tptDiscoveryNotifyUnknown,
tptDiscoveryNotifyStartTime, tptDiscoveryNotifyStopTime,
tptDiscoveryNotifyErrorText, tptDiscoveryNotifySchedID }
STATUS obsolete
DESCRIPTION
"Notification: Used to inform the management station that a network
discovery scan has started or stopped."
::= { tpt-tpa-eventsV2 12 }
tptDiscoveryNotifyHostNetAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The network address of the newly discovered host."
::= { tpt-tpa-unkparams 54 }
tptDiscoveryNotifyHostDeviceID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The unique identifier of the newly discovered host."
::= { tpt-tpa-unkparams 55 }
tptDiscoveryNotifyNewHost NOTIFICATION-TYPE
OBJECTS { tptMiscNotifyDeviceID, tptDiscoveryNotifyHostNetAddr,
tptDiscoveryNotifyHostDeviceID }
STATUS obsolete
DESCRIPTION
"Notification: Used to inform the management station that a previously
unknown host was discovered by a scan."
::= { tpt-tpa-eventsV2 13 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual convention for system log notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SystemLogSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of the severity of a system log message."
SYNTAX INTEGER { critical(1), error(2), emergency(3), warning(4), alert(5), notice(6), info(7), debug(8) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- System log notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptSystemLogNotifyText OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The text of the message being logged."
::= { tpt-tpa-unkparams 92 }
tptSystemLogNotifySequence OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The log file entry sequence number corresponding to this notification."
::= { tpt-tpa-unkparams 93 }
tptSystemLogNotifySeverity OBJECT-TYPE
SYNTAX SystemLogSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The severity of the attack for this notification."
::= { tpt-tpa-unkparams 94 }
tptSystemLogNotifyTimeSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time this message was logged (in seconds since January 1, 1970)."
::= { tpt-tpa-unkparams 95 }
tptSystemLogNotifyTimeNano OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The nanoseconds portion of tptSystemLogNotifyTimeSec."
::= { tpt-tpa-unkparams 96 }
tptSystemLogNotify NOTIFICATION-TYPE
OBJECTS { tptMiscNotifyDeviceID, tptSystemLogNotifyText,
tptSystemLogNotifySequence, tptSystemLogNotifySeverity,
tptSystemLogNotifyTimeSec, tptSystemLogNotifyTimeNano }
STATUS current
DESCRIPTION
"Notification: Used to inform the management station that a critical,
error, or warning message has been logged."
::= { tpt-tpa-eventsV2 16 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual convention for quarantine notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AddOrRemove ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of whether a host was added to or removed from
the quarantine list."
SYNTAX INTEGER { add(1), remove(2) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Quarantine notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptQuarantineNotifyHostNetAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The network address of the host being quarantined (or removed)."
::= { tpt-tpa-unkparams 132 }
tptQuarantineNotifyHostNetAddrV6 OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv6 network address of the host being quarantined (or removed)."
::= { tpt-tpa-unkparams 136 }
tptQuarantineNotifyReason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason that a host was quarantined (undefined if action is remove)."
::= { tpt-tpa-unkparams 133 }
tptQuarantineNotifySegmentName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string of the format <slot>:<index> that uniquely identifies the
segment pertaining to this notification."
::= { tpt-tpa-unkparams 134 }
tptQuarantineNotifyAction OBJECT-TYPE
SYNTAX AddOrRemove
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the host was added to or removed from the quarantine list."
::= { tpt-tpa-unkparams 135 }
tptQuarantineNotifySslInspected OBJECT-TYPE
SYNTAX SslInspectedFlag
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flag indicating if this quarantine action was performed on an inspected SSL data stream."
::= { tpt-tpa-unkparams 181 }
tptQuarantineNotify NOTIFICATION-TYPE
OBJECTS { tptMiscNotifyDeviceID, tptQuarantineNotifyHostNetAddr,
tptQuarantineNotifyReason, tptQuarantineNotifySegmentName,
tptQuarantineNotifyAction, tptQuarantineNotifyHostNetAddrV6,
tptQuarantineNotifySslInspected}
STATUS current
DESCRIPTION
"Notification: Used to inform the management station that a host has
been either added to or removed from the quarantine list."
::= { tpt-tpa-eventsV2 20 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual convention(s) specific to congestion threshold notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CongestionThresholdPhase ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The congestion threshold phase (entering, continuing, or exiting)."
SYNTAX INTEGER { entering(1), continuing(2), exiting (3) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Congestion threshold notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptCongestionPacketLoss OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current packet loss rate per thousand (percent * 10)."
::= { tpt-tpa-unkparams 153 }
tptCongestionNotifyPhase OBJECT-TYPE
SYNTAX CongestionThresholdPhase
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether entering, continuing, or exiting congestion threshold mode."
::= { tpt-tpa-unkparams 154 }
tptCongestionThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current packet loss threshold per thousand (percent * 10)."
::= { tpt-tpa-unkparams 155 }
tptTier3CongestionPacketLoss OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current tier3 packet loss rate per thousand (percent * 10)."
::= { tpt-tpa-unkparams 156 }
tptTier3CongestionNotifyPhase OBJECT-TYPE
SYNTAX CongestionThresholdPhase
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether entering, continuing, or exiting tier3 congestion threshold mode."
::= { tpt-tpa-unkparams 157 }
tptTier3CongestionThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current tier3 packet loss threshold per thousand (percent * 10)."
::= { tpt-tpa-unkparams 158 }
tptCongestionThresholdNotify NOTIFICATION-TYPE
OBJECTS { tptMiscNotifyDeviceID, tptCongestionNotifyPhase,
tptCongestionPacketLoss, tptCongestionThreshold }
STATUS current
DESCRIPTION
"Notification: Used to inform the management station that the device-wide
congestion has exceeded the configured congestion threshold."
::= { tpt-tpa-eventsV2 25 }
tptiTier3CongestionThresholdNotify NOTIFICATION-TYPE
OBJECTS { tptMiscNotifyDeviceID, tptTier3CongestionNotifyPhase,
tptTier3CongestionPacketLoss, tptTier3CongestionThreshold }
STATUS current
DESCRIPTION
"Notification: Used to inform the management station that the tier3
congestion has exceeded the configured congestion threshold."
::= { tpt-tpa-eventsV2 26 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Audit Log Notification
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptAuditLogNotify NOTIFICATION-TYPE
OBJECTS {
tptMiscNotifyDeviceID,
tptAuditLogNotifyTime,
tptAuditLogNotifyAccess,
tptAuditLogNotifyType,
tptAuditLogNotifyIpAddrType,
tptAuditLogNotifyIpAddr,
tptAuditLogNotifyCategory,
tptAuditLogNotifyResult,
tptAuditLogNotifyUser,
tptAuditLogNotifyMessage
}
STATUS current
DESCRIPTION "Audit-log notification.
"
::= { tpt-tpa-eventsV2 60 }
AuditLogResult ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The result of an audit check: success, or fail.
"
SYNTAX INTEGER { success(1), failed(2) }
AuditLogCategory ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The functional location of where an audit check was made and generated
a log entry.
"
SYNTAX INTEGER {
undefined(1),
general(2),
login(3),
logout(4),
user(5),
time(6),
policy(7),
update(8),
boot(9),
report(10),
host(11),
cfg(12),
device(13),
sms(14),
server(15),
segment(16),
license(17),
ha(18),
monitor(19),
ipFilter(20),
connTable(21),
hostComm(22),
tse(23),
cf(24)
}
tptAuditLogNotifyTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The date and time when the entry was logged.
"
::= { tpt-tpa-unkparams 170 }
tptAuditLogNotifyAccess OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The access level of the user initiating the audit check and generating the log.
This is a bit field with the following mapping:
0x0 - normal
0x1 - operator
0x4 - administrator
0x8 - super-user
"
::= { tpt-tpa-unkparams 171 }
tptAuditLogNotifyType OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..40))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The interface source of the audit log action.
"
::= { tpt-tpa-unkparams 172 }
tptAuditLogNotifyIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The type of IP address from which the user connected.
"
::= { tpt-tpa-unkparams 173 }
tptAuditLogNotifyIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The IP address from which the user connected.
"
::= { tpt-tpa-unkparams 174 }
tptAuditLogNotifyCategory OBJECT-TYPE
SYNTAX AuditLogCategory
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The functional area where the audit log was generated.
"
::= { tpt-tpa-unkparams 175 }
tptAuditLogNotifyResult OBJECT-TYPE
SYNTAX AuditLogResult
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The result, pass or fail, of an audit check.
"
::= { tpt-tpa-unkparams 176 }
tptAuditLogNotifyUser OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..80))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The user initiating the audit check and generating the log.
"
::= { tpt-tpa-unkparams 177 }
tptAuditLogNotifyMessage OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..4096))
--SYNTAX SnmpAdminString (SIZE(0..4096))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "A description of what configuration change was attempted
(and possibly succeeded) by the user.
"
::= { tpt-tpa-unkparams 178 }
tptAuditLogCapacityNotifyPercent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time of this notification
(in seconds since January 1, 1970)."
::= { tpt-tpa-unkparams 201 }
tptAuditLogCapacityOrFailureNotifyTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time of this notification
(in seconds since January 1, 1970)."
::= { tpt-tpa-unkparams 202 }
tptAuditLogCapacityNotify NOTIFICATION-TYPE
OBJECTS { tptMiscNotifyDeviceID, tptAuditLogCapacityNotifyPercent,
tptRolloverNotifyTime }
STATUS current
DESCRIPTION
"Notification: Used to inform the management station that audit log file size
has reached more than 75 percent."
::= { tpt-tpa-eventsV2 61 }
tptLoggingFailureNotify NOTIFICATION-TYPE
OBJECTS { tptMiscNotifyDeviceID,
tptRolloverNotifyTime }
STATUS current
DESCRIPTION
"Notification: Used to inform the management station that logging has failed."
::= { tpt-tpa-eventsV2 62 }
END

View File

@ -0,0 +1,203 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-MULTIDV-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
policyDVObjs
FROM TPT-POLICY-MIB
;
tpt-multidv-objs MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Multiple Digital Vaccine support.
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."
::= { policyDVObjs 2 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual conventions for multi-DV objects
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DVIsActive ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indicator of whether a DV is active."
SYNTAX INTEGER { inactive(0), active(1) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Table of installed DVs
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
installedDVTable OBJECT-TYPE
SYNTAX SEQUENCE OF InstalledDVEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of installed digital vaccine packages."
::= { tpt-multidv-objs 1 }
installedDVEntry OBJECT-TYPE
SYNTAX InstalledDVEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the installed DV table.
Rows cannot be created or deleted."
INDEX { installedDVIndex }
::= { installedDVTable 1 }
InstalledDVEntry ::= SEQUENCE {
installedDVIndex Unsigned32,
installedDVVersion OCTET STRING (SIZE (0..31)),
installedDVIsActive DVIsActive
}
installedDVIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into the installed DV table, starting with 1."
::= { installedDVEntry 1 }
installedDVVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The installed DV version in string format (major.minor.patch.build)."
::= { installedDVEntry 2 }
installedDVIsActive OBJECT-TYPE
SYNTAX DVIsActive
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether this installed DV is active."
::= { installedDVEntry 3 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Table of auxiliary DVs
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
auxiliaryDVTable OBJECT-TYPE
SYNTAX SEQUENCE OF AuxiliaryDVEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of auxiliary digital vaccine packages."
::= { tpt-multidv-objs 2 }
auxiliaryDVEntry OBJECT-TYPE
SYNTAX AuxiliaryDVEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the auxiliary DV table.
Rows cannot be created or deleted."
INDEX { auxiliaryDVIndex }
::= { auxiliaryDVTable 1 }
AuxiliaryDVEntry ::= SEQUENCE {
auxiliaryDVIndex Unsigned32,
auxiliaryDVType OCTET STRING (SIZE (0..49)),
auxiliaryDVName OCTET STRING (SIZE (0..255)),
auxiliaryDVVersion Integer32,
auxiliaryDVPackage OCTET STRING (SIZE (0..31))
}
auxiliaryDVIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into the auxiliary DV table, starting with 1."
::= { auxiliaryDVEntry 1 }
auxiliaryDVType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..49))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the auxiliary DV."
::= { auxiliaryDVEntry 2 }
auxiliaryDVName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the auxiliary DV."
::= { auxiliaryDVEntry 3 }
auxiliaryDVVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The auxiliary DV version number."
::= { auxiliaryDVEntry 4 }
auxiliaryDVPackage OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The auxiliary DV version in string format (major.minor.patch.build)."
::= { auxiliaryDVEntry 5 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,361 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -c
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-NGFW-LOGGING-MIB
DEFINITIONS ::= BEGIN
IMPORTS
InetAddress,
InetAddressType
FROM INET-ADDRESS-MIB
MODULE-COMPLIANCE,
NOTIFICATION-GROUP,
OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
DateAndTime,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tptNgfwSystemSerial
FROM TPT-NGFW-SYSTEM-INFO-MIB
tpt-ngfw-compls,
tpt-ngfw-groups,
tpt-ngfw-objs,
tpt-ngfw-eventsV2,
tpt-ngfw-params,
Severity
FROM TPT-NGFW-REG-MIB
;
tptNgfwLogging MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"
Logging information and notifications for TippingPoint Next-Generation Firewall
products.
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 "201303131200Z" -- March 13, 2013
DESCRIPTION "Initial version of NGFW Logging MIB."
::= { tpt-ngfw-objs 5 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual Conventions
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AuditLogResult ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The result of an audit check: success, or fail.
"
SYNTAX INTEGER { success(1), failed(2) }
AuditLogCategory ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The functional location of where an audit check was made and generated
a log entry.
"
SYNTAX INTEGER {
undefined(1),
general(2),
login(3),
logout(4),
user(5),
time(6),
policy(7),
update(8),
boot(9),
report(10),
host(11),
cfg(12),
device(13),
sms(14),
server(15),
segment(16),
license(17),
ha(18),
monitor(19),
ipFilter(20),
connTable(21),
hostComm(22),
tse(23),
cf(24)
}
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- System Log Notification
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwSysLogNotify NOTIFICATION-TYPE
OBJECTS {
tptNgfwSystemSerial,
tptNgfwLogNotifyTime,
tptNgfwLogNotifyHost,
tptNgfwLogNotifySource,
tptNgfwLogNotifySeverity,
tptNgfwLogNotifyText
}
STATUS current
DESCRIPTION "System log notification.
"
::= { tpt-ngfw-eventsV2 15 }
tptNgfwLogNotifyTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The date and time when the entry was logged.
"
::= { tpt-ngfw-params 60 }
tptNgfwLogNotifyHost OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The host name that generated the system log.
"
::= { tpt-ngfw-params 61 }
tptNgfwLogNotifySource OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..80))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The component that generated the system log.
"
::= { tpt-ngfw-params 62 }
tptNgfwLogNotifySeverity OBJECT-TYPE
SYNTAX Severity
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The severity of the logged event.
"
::= { tpt-ngfw-params 63 }
tptNgfwLogNotifyText OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..4096))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The full log text.
"
::= { tpt-ngfw-params 64 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Audit Log Notification
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwAuditLogNotify NOTIFICATION-TYPE
OBJECTS {
tptNgfwSystemSerial,
tptNgfwLogNotifyTime,
tptNgfwAuditLogNotifyAccess,
tptNgfwAuditLogNotifyType,
tptNgfwAuditLogNotifyIpAddrType,
tptNgfwAuditLogNotifyIpAddr,
tptNgfwAuditLogNotifyCategory,
tptNgfwAuditLogNotifyResult,
tptNgfwAuditLogNotifyUser,
tptNgfwAuditLogNotifyMessage
}
STATUS current
DESCRIPTION "Audit-log notification.
"
::= { tpt-ngfw-eventsV2 16 }
tptNgfwAuditLogNotifyAccess OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The access level of the user initiating the audit check and generating the log.
This is a bit field with the following mapping:
0x0 - normal
0x1 - operator
0x4 - administrator
0x8 - super-user
"
::= { tpt-ngfw-params 65 }
tptNgfwAuditLogNotifyType OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..40))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The interface source of the audit log action.
"
::= { tpt-ngfw-params 66 }
tptNgfwAuditLogNotifyIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The type of IP address from which the user connected.
"
::= { tpt-ngfw-params 67 }
tptNgfwAuditLogNotifyIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The IP address from which the user connected.
"
::= { tpt-ngfw-params 68 }
tptNgfwAuditLogNotifyCategory OBJECT-TYPE
SYNTAX AuditLogCategory
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The functional area where the audit log was generated.
"
::= { tpt-ngfw-params 69 }
tptNgfwAuditLogNotifyResult OBJECT-TYPE
SYNTAX AuditLogResult
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The result, pass or fail, of an audit check.
"
::= { tpt-ngfw-params 70 }
tptNgfwAuditLogNotifyUser OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..80))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The user initiating the audit check and generating the log.
"
::= { tpt-ngfw-params 71 }
tptNgfwAuditLogNotifyMessage OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..4096))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "A description of what configuration change was attempted
(and possibly succeeded) by the user.
"
::= { tpt-ngfw-params 72 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- VPN Log Notification
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwVpnLogNotify NOTIFICATION-TYPE
OBJECTS {
tptNgfwSystemSerial,
tptNgfwLogNotifyTime,
tptNgfwLogNotifySeverity,
tptNgfwLogNotifySource,
tptNgfwLogNotifyText
}
STATUS current
DESCRIPTION "A notification for VPN log information.
"
::= { tpt-ngfw-eventsV2 17 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Groups
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwLoggingGroup OBJECT-GROUP
OBJECTS {
tptNgfwLogNotifyTime,
tptNgfwLogNotifyHost,
tptNgfwLogNotifySource,
tptNgfwLogNotifySeverity,
tptNgfwLogNotifyText,
tptNgfwAuditLogNotifyAccess,
tptNgfwAuditLogNotifyType,
tptNgfwAuditLogNotifyIpAddrType,
tptNgfwAuditLogNotifyIpAddr,
tptNgfwAuditLogNotifyCategory,
tptNgfwAuditLogNotifyResult,
tptNgfwAuditLogNotifyUser,
tptNgfwAuditLogNotifyMessage
}
STATUS current
DESCRIPTION "Logging group consisting of system, audit, and VPN log objects.
"
::= { tpt-ngfw-groups 9 }
tptNgfwLoggingNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
tptNgfwSysLogNotify, tptNgfwAuditLogNotify, tptNgfwVpnLogNotify
}
STATUS current
DESCRIPTION "NGFW Logging notifications.
"
::= { tpt-ngfw-groups 10 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Compliances
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwLoggingCompl MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance for TippingPoint Next-generation Firewall logging MIB.
"
MODULE
MANDATORY-GROUPS { tptNgfwLoggingGroup, tptNgfwLoggingNotificationGroup }
::= { tpt-ngfw-compls 3 }
END

View File

@ -0,0 +1,354 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-NGFW-PERFORMANCE-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
OBJECT-IDENTITY,
Unsigned32,
Counter64
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
tpt-ngfw-compls,
tpt-ngfw-groups,
tpt-ngfw-objs
FROM TPT-NGFW-REG-MIB
;
tptNgfwPerformance MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"
Firewall, IPS, and SSL Inspection performance metrics for TippingPoint Next-Generation
Firewall products.
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 "201301031739Z" -- January 3, 2013
DESCRIPTION "Initial version of NGFW Performance MIB."
::= { tpt-ngfw-objs 3 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual Conventions
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TptNgfwPerfPacketSizeGrouping ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Packet size buckets for packet size distribution table."
SYNTAX INTEGER { bytes64(0), bytes65to127(1), bytes128to255(2),
bytes256to511(3), bytes512to1023(4), bytes1024to1518(5),
bytes1519to4095(6), bytes4096to9216(7), bytes9217to16383(8),
undersize(9), oversize(10) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Network metrics
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwPerformanceObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "Sub-tree of network traffic metrics for firewall ports."
::= { tptNgfwPerformance 1 }
tptNgfwPerfPacketsIn OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total firewall ports packets received."
::= { tptNgfwPerformanceObjs 1 }
tptNgfwPerfPacketsOut OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total firewall ports packets transmitted."
::= { tptNgfwPerformanceObjs 2 }
tptNgfwPerfBytesIn OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total firewall ports bytes received."
::= { tptNgfwPerformanceObjs 3 }
tptNgfwPerfBytesOut OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total firewall ports bytes transmitted."
::= { tptNgfwPerformanceObjs 4 }
tptNgfwPerfFragmentsIn OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total firewall ports fragments received."
::= { tptNgfwPerformanceObjs 5 }
tptNgfwPerfFragmentsOut OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total firewall ports fragments transmitted."
::= { tptNgfwPerformanceObjs 6 }
tptNgfwPerfPacketDistTable OBJECT-TYPE
SYNTAX SEQUENCE OF TptNgfwPerfPacketDistEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Packet size distribution for firewall ports."
::= { tptNgfwPerformanceObjs 7 }
tptNgfwPerfPacketDistEntry OBJECT-TYPE
SYNTAX TptNgfwPerfPacketDistEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the packet size distribution table.
Rows cannot be created or deleted.
"
INDEX { tptNgfwPerfPacketDistEntryIndex }
::= { tptNgfwPerfPacketDistTable 1 }
TptNgfwPerfPacketDistEntry ::= SEQUENCE {
tptNgfwPerfPacketDistEntryIndex Unsigned32,
tptNgfwPerfPacketDistSizeGrp TptNgfwPerfPacketSizeGrouping,
tptNgfwPerfPacketDistSizeGrpCount Counter64
}
tptNgfwPerfPacketDistEntryIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the packet size distribution row.
The first entry is 1."
::= { tptNgfwPerfPacketDistEntry 1 }
tptNgfwPerfPacketDistSizeGrp OBJECT-TYPE
SYNTAX TptNgfwPerfPacketSizeGrouping
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet size group."
::= { tptNgfwPerfPacketDistEntry 2 }
tptNgfwPerfPacketDistSizeGrpCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total count of packets for this size group."
::= { tptNgfwPerfPacketDistEntry 3 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Firewall metrics
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwPerfFWObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "Sub-tree of firewall performance metrics."
::= { tptNgfwPerformance 2 }
tptNgfwPerfFWBlocks OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total count of sessions blocked by firewall rules."
::= { tptNgfwPerfFWObjs 1 }
tptNgfwPerfFWPermits OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total count of sessions permitted by firewall rules."
::= { tptNgfwPerfFWObjs 2 }
tptNgfwPerfFWSessions OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current active firewall session count."
::= { tptNgfwPerfFWObjs 3 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- IPS metrics
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwPerfIPSObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "Sub-tree of IPS performance metrics."
::= { tptNgfwPerformance 3 }
tptNgfwPerfIPSManagedStreams OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total count of IPS Managed streams.
Includes Blocked, Quarantined, Rate Limited, and Trusted streams."
::= { tptNgfwPerfIPSObjs 1 }
tptNgfwPerfIPSQuarantineCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total count of IPS Quarantined streams."
::= { tptNgfwPerfIPSObjs 2 }
tptNgfwPerfIPSRateLimitCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total count of IPS Rate Limited streams."
::= { tptNgfwPerfIPSObjs 3 }
tptNgfwPerfIPSAfcEntries OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total count of IPS AFC (Adaptive Filter Control) entries."
::= { tptNgfwPerfIPSObjs 4 }
tptNgfwPerfIPSAfcAppEntries OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total count of IPS AFC (Adaptive Filter Control) Application entries."
::= { tptNgfwPerfIPSObjs 5 }
tptNgfwPerfIPSBlockedStreams OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total count of IPS Blocked streams."
::= { tptNgfwPerfIPSObjs 6 }
tptNgfwPerfIPSTrustedStreams OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total count of IPS Trusted streams."
::= { tptNgfwPerfIPSObjs 7 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Groups
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwPerformanceGroup OBJECT-GROUP
OBJECTS {
tptNgfwPerfPacketsIn,
tptNgfwPerfPacketsOut,
tptNgfwPerfBytesIn,
tptNgfwPerfBytesOut,
tptNgfwPerfFragmentsIn,
tptNgfwPerfFragmentsOut,
tptNgfwPerfFWBlocks,
tptNgfwPerfFWPermits,
tptNgfwPerfFWSessions,
tptNgfwPerfIPSManagedStreams,
tptNgfwPerfIPSQuarantineCount,
tptNgfwPerfIPSRateLimitCount,
tptNgfwPerfIPSAfcEntries,
tptNgfwPerfIPSAfcAppEntries,
tptNgfwPerfIPSBlockedStreams,
tptNgfwPerfIPSTrustedStreams,
tptNgfwPerfPacketDistSizeGrp,
tptNgfwPerfPacketDistSizeGrpCount
}
STATUS current
DESCRIPTION
"
Performance group for Next-generation Firewall products consisting
firewall and IPS performance metrics.
"
::= { tpt-ngfw-groups 6 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Compliances
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwPerformanceCompl MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance for TippingPoint Next-generation Firewalls products."
MODULE
MANDATORY-GROUPS { tptNgfwPerformanceGroup }
::= { tpt-ngfw-compls 3 }
END

View File

@ -0,0 +1,608 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-NGFW-POLICY-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
FROM SNMPv2-SMI
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
DateAndTime,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tptNgfwSystemSerial
FROM TPT-NGFW-SYSTEM-INFO-MIB
tpt-ngfw-compls,
tpt-ngfw-groups,
tpt-ngfw-objs,
tpt-ngfw-eventsV2,
tpt-ngfw-params
FROM TPT-NGFW-REG-MIB
;
tptNgfwPolicy MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"
Policy information and notifications for TippingPoint Next-Generation Firewall products. This
includes Firewall rules, IPS, Reputation profiles, Quarantine.
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 "201303131200Z" -- March 12, 2013
DESCRIPTION "Initial version of NGFW Policy MIB."
::= { tpt-ngfw-objs 4 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual Conventions
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EventSource ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The firewall rule or inspection profile that triggered a policy
notification.
"
SYNTAX INTEGER { firewall(1), ips(2), reputation(3), quarantine(4) }
FirewallEventType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The type of firewall event detected: a session start or
end, an application detection, or network traffic
was blocked.
"
SYNTAX INTEGER { sessionStart(1), applicationDetect(2), sessionEnd(3),
blockedByFirewall(4) }
EventSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The severity of a network event.
"
SYNTAX INTEGER { info(1), low(2), minor(3), major(4), critical(5) }
ActionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The action taken by a policy to either block, permit, trust,
rate-limit, or quarantine network traffic.
"
SYNTAX INTEGER { permit(1), rateLimit(2), trust(3), block(4),
quarantine(5) }
PacketTraceVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The version of a packet trace collected and saved or none.
"
SYNTAX INTEGER { packetTraceV1(1), packetTraceV2(2), none(3) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- NGFW Policy Notification
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwPolicyNotifyTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The time when the firewall detected a network event and generated
this policy notification.
"
::= { tpt-ngfw-params 20 }
tptNgfwPolicyNotifyEventSource OBJECT-TYPE
SYNTAX EventSource
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The policy component (Firewall, IPS, Reputation, Quarantine) that detected
a network event and generated this notification.
"
::= { tpt-ngfw-params 21 }
tptNgfwPolicyNotifyEventType OBJECT-TYPE
SYNTAX FirewallEventType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "If the notify event was generated by the firewall, this object
indicates what type of event was detected.
"
::= { tpt-ngfw-params 22 }
tptNgfwPolicyNotifyEventSeverity OBJECT-TYPE
SYNTAX EventSeverity
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The severity of the detected network event.
"
::= { tpt-ngfw-params 23 }
tptNgfwPolicyNotifyCorrelationId OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "A 128-bit identifier in decimal format. This ID is used to correlate firewall
events. For example, a firewall session started and ended notification will
have the same correlation ID.
"
::= { tpt-ngfw-params 24 }
tptNgfwPolicyNotifyActionType OBJECT-TYPE
SYNTAX ActionType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The type of action taken on network traffic matching a firewall rule or
inspection profile.
"
::= { tpt-ngfw-params 25 }
tptNgfwPolicyNotifyAction OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..80))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object provides additional description of a firewall action.
For example, when a quarantine action occurs, this object details if the action
was to place traffic in or out of quarantine.
"
::= { tpt-ngfw-params 26 }
tptNgfwPolicyNotifyActionSetName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The action set name associated with the firewall rule that detected an event.
"
::= { tpt-ngfw-params 27 }
tptNgfwPolicyNotifyRuleName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..50))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The firewall rule name that has generated the notification.
"
::= { tpt-ngfw-params 28 }
tptNgfwPolicyNotifyInInterface OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..40))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The interface name that is receiving the traffic that triggered a
firewall action.
"
::= { tpt-ngfw-params 29 }
tptNgfwPolicyNotifyOutInterface OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..40))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The interface name sending the suspect traffic.
"
::= { tpt-ngfw-params 30 }
tptNgfwPolicyNotifySrcIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The IP address type of the network traffic source.
"
::= { tpt-ngfw-params 31 }
tptNgfwPolicyNotifySrcIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The source IP address generating the network traffic that has
triggered a firewall action.
"
::= { tpt-ngfw-params 32 }
tptNgfwPolicyNotifySrcPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The source port generating the network traffic.
"
::= { tpt-ngfw-params 33 }
tptNgfwPolicyNotifySrcTransIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The translated (NAT) source IP address.
"
::= { tpt-ngfw-params 34 }
tptNgfwPolicyNotifySrcTransPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The translated (NAT) source port.
"
::= { tpt-ngfw-params 35 }
tptNgfwPolicyNotifyDestIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The destination IP address type.
"
::= { tpt-ngfw-params 36 }
tptNgfwPolicyNotifyDestIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The source IP address receiving network traffic that triggered a
firewall action.
"
::= { tpt-ngfw-params 37 }
tptNgfwPolicyNotifyDestPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The source port receiving the network traffic.
"
::= { tpt-ngfw-params 38 }
tptNgfwPolicyNotifyDestTransIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The translated (NAT) destination IP address.
"
::= { tpt-ngfw-params 39 }
tptNgfwPolicyNotifyDestTransPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The translated (NAT) destination port.
"
::= { tpt-ngfw-params 40 }
tptNgfwPolicyNotifyProtocol OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..40))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The transport protocol of the suspect traffic.
"
::= { tpt-ngfw-params 41 }
tptNgfwPolicyNotifyApplicationName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..80))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The application name generating network traffic that has triggered
a firewall rule.
"
::= { tpt-ngfw-params 42 }
tptNgfwPolicyNotifyUserName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..80))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The user name, if available, that is responsible for generating
network traffic triggering a firewall action.
"
::= { tpt-ngfw-params 43 }
tptNgfwPolicyNotifyBytesIn OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Source to destination bytes.
"
::= { tpt-ngfw-params 44 }
tptNgfwPolicyNotifyBytesOut OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Destination to source bytes.
"
::= { tpt-ngfw-params 45 }
tptNgfwPolicyNotifyStartTimeSec OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The time, in seconds, from EPOC (January 1, 1970 00:00:00) when the
event was detected.
"
::= { tpt-ngfw-params 46 }
tptNgfwPolicyNotifyStartTimeNano OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The fractional time, in nanoseconds, when the event was detected.
"
::= { tpt-ngfw-params 47 }
tptNgfwPolicyNotifyRateLimit OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The rate-limit, in kbps, of the action set associated with
this notification.
"
::= { tpt-ngfw-params 48 }
tptNgfwPolicyNotifyPktTraceVer OBJECT-TYPE
SYNTAX PacketTraceVersion
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The packet trace version.
"
::= { tpt-ngfw-params 49 }
tptNgfwPolicyNotifyPktTraceId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The bucket identifier for a packet trace.
"
::= { tpt-ngfw-params 50 }
tptNgfwPolicyNotifyPktTraceBegin OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The starting sequence number for a packet trace.
"
::= { tpt-ngfw-params 51 }
tptNgfwPolicyNotifyPktTraceEnd OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The ending sequence number for a packet trace.
"
::= { tpt-ngfw-params 52 }
tptNgfwPolicyNotifyFilterName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..40))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The descriptive name of the filter maching the data stream.
"
::= { tpt-ngfw-params 53 }
tptNgfwPolicyNotifyProfileName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..80))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Profile name.
"
::= { tpt-ngfw-params 54 }
tptNgfwPolicyNotifyPolicyName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..80))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The firewall policy name that matched network traffic and caused the firewall to
take an action.
"
::= { tpt-ngfw-params 55 }
tptNgfwPolicyNotifyVlanId OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..40))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The VLAN tag that the network traffic occured on.
"
::= { tpt-ngfw-params 56 }
tptNgfwPolicyNotifyHitCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Hit count. The number of times, the firewall detected a particulare event
as defined by a rule or inspection profile.
"
::= { tpt-ngfw-params 57 }
tptNgfwPolicyNotifyMsgParams OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "A string containing parameters (separated by vertical bars) matching the
Message in the Digital Vaccine (the XML tag is Message).
"
::= { tpt-ngfw-params 58 }
tptNgfwPolicyNotifyPeriod OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The aggregation period, in minutes, when the condition is frist detected and
this notification sent.
"
::= { tpt-ngfw-params 59 }
tptNgfwPolicyNotify NOTIFICATION-TYPE
OBJECTS {
tptNgfwSystemSerial,
tptNgfwPolicyNotifyTime,
tptNgfwPolicyNotifyEventSource,
tptNgfwPolicyNotifyEventType,
tptNgfwPolicyNotifyEventSeverity,
tptNgfwPolicyNotifyCorrelationId,
tptNgfwPolicyNotifyActionType,
tptNgfwPolicyNotifyAction,
tptNgfwPolicyNotifyRuleName,
tptNgfwPolicyNotifyInInterface,
tptNgfwPolicyNotifyOutInterface,
tptNgfwPolicyNotifySrcIpAddrType,
tptNgfwPolicyNotifySrcIpAddr,
tptNgfwPolicyNotifySrcPort,
tptNgfwPolicyNotifySrcTransIpAddr,
tptNgfwPolicyNotifySrcTransPort,
tptNgfwPolicyNotifyDestIpAddrType,
tptNgfwPolicyNotifyDestIpAddr,
tptNgfwPolicyNotifyDestPort,
tptNgfwPolicyNotifyDestTransIpAddr,
tptNgfwPolicyNotifyDestTransPort,
tptNgfwPolicyNotifyProtocol,
tptNgfwPolicyNotifyApplicationName,
tptNgfwPolicyNotifyUserName,
tptNgfwPolicyNotifyBytesIn,
tptNgfwPolicyNotifyBytesOut,
tptNgfwPolicyNotifyStartTimeSec,
tptNgfwPolicyNotifyStartTimeNano,
tptNgfwPolicyNotifyRateLimit,
tptNgfwPolicyNotifyPktTraceVer,
tptNgfwPolicyNotifyPktTraceId,
tptNgfwPolicyNotifyPktTraceBegin,
tptNgfwPolicyNotifyPktTraceEnd,
tptNgfwPolicyNotifyFilterName,
tptNgfwPolicyNotifyProfileName,
tptNgfwPolicyNotifyPolicyName,
tptNgfwPolicyNotifyVlanId,
tptNgfwPolicyNotifyHitCount,
tptNgfwPolicyNotifyMsgParams,
tptNgfwPolicyNotifyPeriod
}
STATUS current
DESCRIPTION "A notification sent when a firewall rule, IPS, Reputation, or
Quarantine profile detects a network event of interest.
"
::= { tpt-ngfw-eventsV2 10 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Groups
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwPolicyGroup OBJECT-GROUP
OBJECTS {
tptNgfwPolicyNotifyTime,
tptNgfwPolicyNotifyEventSource,
tptNgfwPolicyNotifyEventType,
tptNgfwPolicyNotifyEventSeverity,
tptNgfwPolicyNotifyCorrelationId,
tptNgfwPolicyNotifyActionType,
tptNgfwPolicyNotifyActionSetName,
tptNgfwPolicyNotifyAction,
tptNgfwPolicyNotifyRuleName,
tptNgfwPolicyNotifyInInterface,
tptNgfwPolicyNotifyOutInterface,
tptNgfwPolicyNotifySrcIpAddrType,
tptNgfwPolicyNotifySrcIpAddr,
tptNgfwPolicyNotifySrcPort,
tptNgfwPolicyNotifySrcTransIpAddr,
tptNgfwPolicyNotifySrcTransPort,
tptNgfwPolicyNotifyDestIpAddrType,
tptNgfwPolicyNotifyDestIpAddr,
tptNgfwPolicyNotifyDestPort,
tptNgfwPolicyNotifyDestTransIpAddr,
tptNgfwPolicyNotifyDestTransPort,
tptNgfwPolicyNotifyProtocol,
tptNgfwPolicyNotifyApplicationName,
tptNgfwPolicyNotifyUserName,
tptNgfwPolicyNotifyBytesIn,
tptNgfwPolicyNotifyBytesOut,
tptNgfwPolicyNotifyStartTimeSec,
tptNgfwPolicyNotifyStartTimeNano,
tptNgfwPolicyNotifyRateLimit,
tptNgfwPolicyNotifyPktTraceVer,
tptNgfwPolicyNotifyPktTraceId,
tptNgfwPolicyNotifyPktTraceBegin,
tptNgfwPolicyNotifyPktTraceEnd,
tptNgfwPolicyNotifyFilterName,
tptNgfwPolicyNotifyProfileName,
tptNgfwPolicyNotifyPolicyName,
tptNgfwPolicyNotifyVlanId,
tptNgfwPolicyNotifyHitCount,
tptNgfwPolicyNotifyMsgParams,
tptNgfwPolicyNotifyPeriod
}
STATUS current
DESCRIPTION "Policy group consisting of firewall, IPS, Reputation, and Quarantine
information.
"
::= { tpt-ngfw-groups 7 }
tptNgfwPolicyNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
tptNgfwPolicyNotify
}
STATUS current
DESCRIPTION "Notification sent from TippingPoint Next-generation Firewall rules and inspection
profiles.
"
::= { tpt-ngfw-groups 8 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Compliances
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwPolicyCompl MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance for TippingPoint Next-generation Firewall policies.
"
MODULE
MANDATORY-GROUPS { tptNgfwPolicyGroup, tptNgfwPolicyNotificationGroup }
::= { tpt-ngfw-compls 4 }
END

View File

@ -0,0 +1,243 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-NGFW-REG-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
tpt-products, tpt-reg
FROM TIPPINGPOINT-REG-MIB
TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
;
tpt-ngfwMIBs MODULE-IDENTITY
LAST-UPDATED "201606081721Z" -- June 8, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Sub-tree for next-generation firewall objects.
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 "201606081721Z" -- June 8, 2016
DESCRIPTION "Updated with vTPS SysOIds."
REVISION "201605251854Z" -- May 25, 2016
DESCRIPTION "Updated copyright information. Minor MIB syntax fixes."
REVISION "201301031739Z" -- January 3, 2013
DESCRIPTION "Initial version."
::= { tpt-products 9 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- NGFW Common Textual Conventions
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Severity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "This indicates the severity of some type of event. The values are based
on standard log severities.
"
SYNTAX INTEGER { emergency(1), alert(2), critical(3), error(4), warning(5),
notice(6), info(7), debug(8) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- NGFW Top Level MIBs
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tpt-ngfw-family OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TippingPoint's family of next-generation firewall devices."
::= { tpt-reg 9 }
tpt-ngfw-conf OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for conformance groups.
(OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE)"
::= { tpt-ngfwMIBs 1 }
tpt-ngfw-objs OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all next-generation firewall managed objects"
::= { tpt-ngfwMIBs 2 }
tpt-ngfw-events OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all events (NOTIFICATION-TYPE) and
associated objects describing the notification."
::= { tpt-ngfwMIBs 3 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Conformance Top Level MIBs
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tpt-ngfw-groups OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all groups.
(OBJECT-GROUP, NOTIFICATION-GROUP)"
::= { tpt-ngfw-conf 1 }
tpt-ngfw-compls OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all compliance MIBs.
(MODULE-COMPLIANCE)"
::= { tpt-ngfw-conf 2 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Notification Top Level MIBs
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tpt-ngfw-eventsV2 OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all notifications."
::= { tpt-ngfw-events 0 }
tpt-ngfw-params OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all variables sent as part of a
notifications."
::= { tpt-ngfw-events 1 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Common Notification Parameters
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwNotifySeverity OBJECT-TYPE
SYNTAX Severity
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The severity of a NGFW trap."
::= { tpt-ngfw-params 79 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Model Numbers
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tpt-model-S1020F OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TippingPoint S1020F Next Generation Firewall."
::= { tpt-ngfw-family 1 }
tpt-model-S1050F OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TippingPoint S1050F Next Generation Firewall."
::= { tpt-ngfw-family 2 }
tpt-model-S3010F OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TippingPoint S3010F Next Generation Firewall."
::= { tpt-ngfw-family 3 }
tpt-model-S3020F OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TippingPoint S3020F Next Generation Firewall."
::= { tpt-ngfw-family 4 }
tpt-model-S8005F OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TippingPoint S8005F Next Generation Firewall."
::= { tpt-ngfw-family 5 }
tpt-model-S8010F OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TippingPoint S8010F Next Generation Firewall."
::= { tpt-ngfw-family 6 }
tpt-model-S8020F OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TippingPoint S8020F Next Generation Firewall."
::= { tpt-ngfw-family 7 }
tpt-model-440T-NGFW OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TippingPoint 440T Threat Protection System (NGFW)."
::= { tpt-ngfw-family 8 }
tpt-model-2200T-NGFW OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TippingPoint 2200T Threat Protection System (NGFW)."
::= { tpt-ngfw-family 9 }
tpt-model-VTPS-Standard-NGFW OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the HP vTPS Standard Virtual Threat Protection System."
::= { tpt-ngfw-family 10 }
tpt-model-VTPS-Trial-NGFW OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the HP vTPS Trial Virtual Threat Protection System."
::= { tpt-ngfw-family 11 }
tptNgfwNotificationGroup OBJECT-GROUP
OBJECTS {
tptNgfwNotifySeverity
}
STATUS current
DESCRIPTION "Group consisting of common NGFW notification parameter objects.
"
::= { tpt-ngfw-groups 13 }
tptNgfwCompl MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance for common objects across all TippingPoint Next-generation
Firewall MIBs.
"
MODULE
MANDATORY-GROUPS { tptNgfwNotificationGroup }
::= { tpt-ngfw-compls 6 }
END

View File

@ -0,0 +1,367 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-NGFW-SYSTEM-INFO-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
TimeTicks
FROM SNMPv2-SMI
DateAndTime,
TEXTUAL-CONVENTION,
TruthValue
FROM SNMPv2-TC
InetAddress,
InetAddressType
FROM INET-ADDRESS-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
tpt-ngfw-compls,
tpt-ngfw-groups,
tpt-ngfw-objs,
tpt-ngfw-eventsV2,
tptNgfwNotifySeverity
FROM TPT-NGFW-REG-MIB
;
tptNgfwSystemInfo MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"
Hardware and system software version and runtime information for
TippingPoint Next-Generation Firewall products.
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 "201301031739Z" -- January 3, 2013
DESCRIPTION "Initial version of NGFW System MIB."
::= { tpt-ngfw-objs 1 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual Conventions
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FipsState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The state of FIPS (140-2) encryption (disabled, crypto, or full)."
SYNTAX INTEGER { disabled(1), crypto(2), full(3) }
BuildType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
The type of build installed and running (production, or development).
"
SYNTAX INTEGER { production(1), development(2) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Objects
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwSystemSerial OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The installed software serial number."
::= { tptNgfwSystemInfo 1 }
tptNgfwSystemSoftwareVersion OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The installed software version."
::= { tptNgfwSystemInfo 2 }
tptNgfwSystemBuildDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The software build date & time."
::= { tptNgfwSystemInfo 3 }
tptNgfwSystemBuildType OBJECT-TYPE
SYNTAX BuildType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The software build type (production, or development). If a
development build, the revision object is populated with the source
code revision otherwise it's not provided.
"
::= { tptNgfwSystemInfo 4 }
tptNgfwSystemBuildRevision OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The software build revision. This object reports the source code
revision of the development build that's installed and running. This
object is empty if a production build is installed.
"
::= { tptNgfwSystemInfo 5 }
tptNgfwSystemDigitalVaccineVersion OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The installed Digital Vaccine version."
::= { tptNgfwSystemInfo 6 }
tptNgfwSystemModel OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The model number."
::= { tptNgfwSystemInfo 7 }
tptNgfwSystemHardwareSerial OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The hardware serial number."
::= { tptNgfwSystemInfo 8 }
tptNgfwSystemHardwareRevision OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The hardware revision."
::= { tptNgfwSystemInfo 9 }
tptNgfwSystemFailsafeVersion OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The fail-safe boot image version."
::= { tptNgfwSystemInfo 10 }
tptNgfwSystemBootTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The local date and time when the device was powered on."
::= { tptNgfwSystemInfo 11 }
tptNgfwSystemUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The time (in 100th/second) since the system was powered on."
::= { tptNgfwSystemInfo 12 }
tptNgfwSystemSmsManaged OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Indicates if this device is under SMS management control. This object is
set to true when the device is under SMS control, false otherwise.
"
::= { tptNgfwSystemInfo 13 }
tptNgfwSystemSmsIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The SMS IP address type."
::= { tptNgfwSystemInfo 14 }
tptNgfwSystemSmsIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The SMS IP address that is managing this device. Only set if SMS is
managing the device.
"
::= { tptNgfwSystemInfo 15 }
tptNgfwSystemFipsAdminState OBJECT-TYPE
SYNTAX FipsState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The administrative state of FIPS (140-2) encryption (disabled, crypto,
or full)
"
::= { tptNgfwSystemInfo 16 }
tptNgfwSystemFipsOperState OBJECT-TYPE
SYNTAX FipsState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The operational state of FIPS (140-2) encryption (disabled, crypto,
or full.)
"
::= { tptNgfwSystemInfo 17 }
tptNgfwSystemMasterKeySet OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Indicates if a master key (or password) has been set for the device.
The value is true when a master key is set (configured), false otherwise.
"
::= { tptNgfwSystemInfo 18 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwSystemReadyNotify NOTIFICATION-TYPE
OBJECTS { tptNgfwSystemSerial, tptNgfwNotifySeverity }
STATUS current
DESCRIPTION "A notification that the system has achieved the system ready state.
"
::= { tpt-ngfw-eventsV2 11 }
tptNgfwSystemShutdownNotify NOTIFICATION-TYPE
OBJECTS { tptNgfwSystemSerial, tptNgfwNotifySeverity }
STATUS current
DESCRIPTION "A notification that the system is performing a controlled
shutdown or reboot.
"
::= { tpt-ngfw-eventsV2 12 }
tptNgfwSystemSmsNotAuthNotify NOTIFICATION-TYPE
OBJECTS {
tptNgfwSystemSerial,
tptNgfwSystemSmsIpAddressType,
tptNgfwSystemSmsIpAddress,
tptNgfwNotifySeverity
}
STATUS current
DESCRIPTION "A notification that a management station was denied control
of the system because it did not have an authorized IP address.
Notification includes the IP address of the management station
that attempted control.
"
::= { tpt-ngfw-eventsV2 13 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Groups
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwSystemInfoGroup OBJECT-GROUP
OBJECTS {
tptNgfwSystemSerial,
tptNgfwSystemSoftwareVersion,
tptNgfwSystemBuildDate,
tptNgfwSystemBuildType,
tptNgfwSystemBuildRevision,
tptNgfwSystemDigitalVaccineVersion,
tptNgfwSystemModel,
tptNgfwSystemHardwareSerial,
tptNgfwSystemHardwareRevision,
tptNgfwSystemFailsafeVersion,
tptNgfwSystemBootTime,
tptNgfwSystemUpTime,
tptNgfwSystemSmsManaged,
tptNgfwSystemSmsIpAddressType,
tptNgfwSystemSmsIpAddress,
tptNgfwSystemFipsAdminState,
tptNgfwSystemFipsOperState,
tptNgfwSystemMasterKeySet
}
STATUS current
DESCRIPTION
"
System group for Next-generation Firewall products consisting of hardware
and software version information.
"
::= { tpt-ngfw-groups 1 }
tptNgfwSystemNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
tptNgfwSystemReadyNotify,
tptNgfwSystemShutdownNotify,
tptNgfwSystemSmsNotAuthNotify
}
STATUS current
DESCRIPTION "A group of notifications related to NGFW system status.
"
::= { tpt-ngfw-groups 9 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Compliances
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwSystemInfoCompl MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance for TippingPoint Next-generation Firewall products."
MODULE
MANDATORY-GROUPS { tptNgfwSystemInfoGroup, tptNgfwSystemNotificationGroup }
::= { tpt-ngfw-compls 1 }
END

View File

@ -0,0 +1,236 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -c
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-NGFW-USER-MIB
DEFINITIONS ::= BEGIN
IMPORTS
InetAddress,
InetAddressType
FROM INET-ADDRESS-MIB
MODULE-COMPLIANCE,
NOTIFICATION-GROUP,
OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE
FROM SNMPv2-SMI
DateAndTime
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
tptNgfwSystemSerial
FROM TPT-NGFW-SYSTEM-INFO-MIB
tpt-ngfw-compls,
tpt-ngfw-groups,
tpt-ngfw-objs,
tpt-ngfw-eventsV2,
tpt-ngfw-params,
tptNgfwNotifySeverity
FROM TPT-NGFW-REG-MIB
;
tptNgfwPolicy MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"
User information for TippingPoint Next-Generation Firewall products.
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 "201304031200Z"
DESCRIPTION "Initial version of NGFW User MIB."
::= { tpt-ngfw-objs 4 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- User Authentication & Account/IP Block Notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwUserAuthFailNotify NOTIFICATION-TYPE
OBJECTS {
tptNgfwSystemSerial,
tptNgfwUserAuthName,
tptNgfwUserAuthFailNotifyReason,
tptNgfwUserAuthSrcIpAddrType,
tptNgfwUserAuthSrcIpAddr,
tptNgfwUserAuthNotifySource,
tptNgfwNotifySeverity
}
STATUS current
DESCRIPTION "A notification sent when a user attempts to log into the device
but fails to authenticate.
"
::= { tpt-ngfw-eventsV2 18 }
tptNgfwUserAuthLockedAccountNotify NOTIFICATION-TYPE
OBJECTS {
tptNgfwSystemSerial,
tptNgfwUserAuthName,
tptNgfwUserAuthSrcIpAddrType,
tptNgfwUserAuthSrcIpAddr,
tptNgfwUserAuthLockedTime,
tptNgfwUserAuthNotifySource,
tptNgfwNotifySeverity
}
STATUS current
DESCRIPTION "A notification sent when a user account is locked after exceeding the
allowed number of login attempts.
"
::= { tpt-ngfw-eventsV2 19 }
tptNgfwUserAuthLockedIpNotify NOTIFICATION-TYPE
OBJECTS {
tptNgfwSystemSerial,
tptNgfwUserAuthSrcIpAddrType,
tptNgfwUserAuthSrcIpAddr,
tptNgfwUserAuthLockedTime,
tptNgfwNotifySeverity
}
STATUS current
DESCRIPTION "A notification sent when too many failed login attempts occur from
the same source IP address.
"
::= { tpt-ngfw-eventsV2 20 }
tptNgfwUserAuthName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..40))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The name of a user.
"
::= { tpt-ngfw-params 73 }
tptNgfwUserAuthFailNotifyReason OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..80))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The reason for the user authentication failure.
"
::= { tpt-ngfw-params 74 }
tptNgfwUserAuthSrcIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The type of IP address of the source IP address object.
"
::= { tpt-ngfw-params 75 }
tptNgfwUserAuthSrcIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The device IP from where the user attempted to authenticate.
"
::= { tpt-ngfw-params 76 }
tptNgfwUserAuthNotifySource OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..40))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The source or interface (SSH, LSM, SMS, Console) used to make
an authentication attempt.
"
::= { tpt-ngfw-params 77 }
tptNgfwUserAuthLockedTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The time a user account or IP address was locked.
"
::= { tpt-ngfw-params 78 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Groups
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwUserGroup OBJECT-GROUP
OBJECTS {
tptNgfwUserAuthName,
tptNgfwUserAuthFailNotifyReason,
tptNgfwUserAuthSrcIpAddrType,
tptNgfwUserAuthSrcIpAddr,
tptNgfwUserAuthNotifySource,
tptNgfwUserAuthLockedTime
}
STATUS current
DESCRIPTION "User group containing objects related to user stats.
"
::= { tpt-ngfw-groups 11 }
tptNgfwUserNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
tptNgfwUserAuthFailNotify,
tptNgfwUserAuthLockedAccountNotify,
tptNgfwUserAuthLockedIpNotify
}
STATUS current
DESCRIPTION "Group for all user notifications.
"
::= { tpt-ngfw-groups 12 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Compliances
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptNgfwUserCompl MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance group for user MIB.
"
MODULE
MANDATORY-GROUPS { tptNgfwUserGroup, tptNgfwUserNotificationGroup }
::= { tpt-ngfw-compls 5 }
END

View File

@ -0,0 +1,844 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-NPSTATS-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
Unsigned32, Integer32, Counter64
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
tpt-tpa-objs
FROM TPT-TPAMIBS-MIB
;
tpt-npstats MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Network processor statistics.
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 "201605031726Z" -- May 03, 2016
DESCRIPTION "Updated npstatsSslInspCurrentSessions and npstatsSslInspConnectionRate object
descriptions correcting for misplaced connection rate calculation statement."
::= { tpt-tpa-objs 10 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Variable definitions
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Network processor statistics rules table
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
npstatsRulesTable OBJECT-TYPE
SYNTAX SEQUENCE OF NpstatsRulesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Statistical information pertaining to network processor rules.
Entries in the table are sorted in descending order of number of flows."
::= { tpt-npstats 1 }
npstatsRulesEntry OBJECT-TYPE
SYNTAX NpstatsRulesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the network processor statistics rules table.
Rows cannot be created or deleted.
"
INDEX { npstatsRulesRank }
::= { npstatsRulesTable 1 }
NpstatsRulesEntry ::= SEQUENCE {
npstatsRulesRank Unsigned32,
npstatsRulesFilter Unsigned32,
npstatsRulesFlows Unsigned32,
npstatsRulesSuccess Unsigned32,
npstatsRulesTotalPercent Unsigned32,
npstatsRulesSuccessPer10K Unsigned32
}
npstatsRulesRank OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The numerical ranking in the network processor statistics rules table."
::= { npstatsRulesEntry 1 }
npstatsRulesFilter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The filter number."
::= { npstatsRulesEntry 2 }
npstatsRulesFlows OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of flows that have triggered this filter."
::= { npstatsRulesEntry 3 }
npstatsRulesSuccess OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times this filter has been successfully matched."
::= { npstatsRulesEntry 4 }
npstatsRulesTotalPercent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of flows for this filter as a percentage of all flows."
::= { npstatsRulesEntry 5 }
npstatsRulesSuccessPer10K OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of matches for every 10000 flows triggered."
::= { npstatsRulesEntry 6 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Network processor tier statistics
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
npstatsTiersTable OBJECT-TYPE
SYNTAX SEQUENCE OF NpstatsTiersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Statistical information pertaining to network processor tiers."
::= { tpt-npstats 2 }
npstatsTiersEntry OBJECT-TYPE
SYNTAX NpstatsTiersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the network processor statistics tiers table.
Rows cannot be created or deleted.
"
INDEX { npstatsTierNumber }
::= { npstatsTiersTable 1 }
NpstatsTiersEntry ::= SEQUENCE {
npstatsTierNumber Unsigned32,
npstatsTiersReceiveMbps Unsigned32,
npstatsTiersTransmitMbps Unsigned32,
npstatsTiersRxPktsPerSec Unsigned32,
npstatsTiersMaxPktsPerSec Unsigned32,
npstatsTiersAvgBytesPerPkt Unsigned32,
npstatsTiersUtilizationPercent Integer32,
npstatsTiersRatioToNextPer10K Unsigned32,
npstatsTiersMaxReceiveMbps Unsigned32,
npstatsTiersMaxTransmitMbps Unsigned32,
npstatsTiersMaxUtilizationPercent Integer32,
npstatsTiersMaxRatioToNextPer10K Unsigned32
}
npstatsTierNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network processor statistics tier number."
::= { npstatsTiersEntry 1 }
npstatsTiersReceiveMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current receive rate in Mbps."
::= { npstatsTiersEntry 2 }
npstatsTiersTransmitMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current transmit rate in Mbps."
::= { npstatsTiersEntry 3 }
npstatsTiersRxPktsPerSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current receive rate in packets per sec."
::= { npstatsTiersEntry 4 }
npstatsTiersMaxPktsPerSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum receive rate in packets per sec."
::= { npstatsTiersEntry 5 }
npstatsTiersAvgBytesPerPkt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average packet size in bytes."
::= { npstatsTiersEntry 6 }
npstatsTiersUtilizationPercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percent utilization of this tier."
::= { npstatsTiersEntry 7 }
npstatsTiersRatioToNextPer10K OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ratio of this tier's throughput to the next per 10K (percent * 100)."
::= { npstatsTiersEntry 8 }
npstatsTiersMaxReceiveMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum receive rate in Mbps."
::= { npstatsTiersEntry 9 }
npstatsTiersMaxTransmitMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum transmit rate in Mbps."
::= { npstatsTiersEntry 10 }
npstatsTiersMaxUtilizationPercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum percent utilization of this tier."
::= { npstatsTiersEntry 11 }
npstatsTiersMaxRatioToNextPer10K OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum ratio of this tier's throughput to the next per 10K (percent * 100)."
::= { npstatsTiersEntry 12 }
-- End of tiers table; extra information follows
npstatsTiersExtra OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Additional statistical information pertaining to network processor tiers."
::= { tpt-npstats 3 }
npstatsTier1BypassMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current bypass rate in Mbps."
::= { npstatsTiersExtra 1 }
npstatsTier1Balance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The load balance among network processors
(1000 = exactly balanced, 0 = all to one processor)."
::= { npstatsTiersExtra 2 }
npstatsTier1MaxPktsPerSecA OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum processor A receive rate in packets per second."
::= { npstatsTiersExtra 3 }
npstatsTier1MaxPktsPerSecB OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum processor B receive rate in packets per second."
::= { npstatsTiersExtra 4 }
npstatsTier1TxPktsPerSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The transmit rate in packets per second."
::= { npstatsTiersExtra 8 }
npstatsTier1MaxTxPktsPerSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum transmit rate in packets per second."
::= { npstatsTiersExtra 9 }
npstatsTier4TriggerMatchPer1000 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Proportion of traffic inspected because of trigger match (percent * 10)."
::= { npstatsTiersExtra 5 }
npstatsTier4ReroutePer1000 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Proportion of traffic inspected because of reroute (percent * 10)."
::= { npstatsTiersExtra 6 }
npstatsTier4TcpSequencePer1000 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Proportion of traffic inspected because of TCP sequence (percent * 10)."
::= { npstatsTiersExtra 7 }
npstatsTier1MaxPktsPerSecC OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum processor C receive rate in packets per second."
::= { npstatsTiersExtra 10 }
npstatsTier4ProtoDcdPer1000 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Proportion of reroute traffic inspected because of protocol decode (percent * 10)."
::= { npstatsTiersExtra 11 }
npstatsTier2TxTrustedPktsPerSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Tier 2 Trusted packets transmit rate in packets per second."
::= { npstatsTiersExtra 12 }
npstatsTier3TxTrustedPktsPerSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Tier 3 Trusted packets transmit rate in packets per second."
::= { npstatsTiersExtra 13 }
npstatsTier4TxTrustedPktsPerSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Tier 4 Trusted packets transmit rate in packets per second."
::= { npstatsTiersExtra 14 }
npstatsTier1BypassPktsPerSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The inspection bypass rate in packets per second."
::= { npstatsTiersExtra 15 }
npstatsTier1MaxBypassPktsPerSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum inspection bypass rate in packets per second."
::= { npstatsTiersExtra 16 }
npstatsTier1BypassToRxPktsPerSecRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ratio of inspection bypass packets per second to Rx packets per second."
::= { npstatsTiersExtra 17 }
npstatsTier1VlanTransPktsPerSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VLAN translation rate in packets per second."
::= { npstatsTiersExtra 18 }
npstatsTier1MaxVlanTransPktsPerSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum VLAN translation rate in packets per second."
::= { npstatsTiersExtra 19 }
npstatsTier1VlanTransToRxPktsPerSecRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ratio of VLAN translation packets per second to Rx packets per second."
::= { npstatsTiersExtra 20 }
npstatsTier1PatternMatchToRxPktsPerSecRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ratio of pattern match packets per second to Rx packets per second."
::= { npstatsTiersExtra 21 }
npstatsTier1MaxPatternMatchToRxPktsPerSecRatio OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum ratio of pattern match packets per second to Rx packets per second."
::= { npstatsTiersExtra 22 }
npstatsTier2MaxTxTrustedPktsPerSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum Tier 2 Trusted packets transmit rate in packets per second."
::= { npstatsTiersExtra 23 }
npstatsTier3MaxTxTrustedPktsPerSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum Tier 3 Trusted packets transmit rate in packets per second."
::= { npstatsTiersExtra 24 }
npstatsTier4MaxTxTrustedPktsPerSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum Tier 4 Trusted packets transmit rate in packets per second."
::= { npstatsTiersExtra 25 }
npstatsTier4MaxTriggerMatchPer1000 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum proportion of traffic inspected because of trigger match (percent * 10)."
::= { npstatsTiersExtra 26 }
npstatsTier4MaxReroutePer1000 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum proportion of traffic inspected because of reroute (percent * 10)."
::= { npstatsTiersExtra 27 }
npstatsTier4MaxTcpSequencePer1000 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum proportion of traffic inspected because of TCP sequence (percent * 10)."
::= { npstatsTiersExtra 28 }
npstatsTier4MaxProtoDcdPer1000 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum proportion of reroute traffic inspected because of protocol decode (percent * 10)."
::= { npstatsTiersExtra 29 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Miscellaneous network processor statistics
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
npstatsMisc OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Miscellaneous network processor statistical information."
::= { tpt-npstats 4 }
npstatsMiscTxPktsBestEffort OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets transmitted due to best effort mode."
::= { npstatsMisc 1 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- SSL Inspection Statistics
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
npstatsSslInsp OBJECT-IDENTITY
STATUS current
DESCRIPTION "Sub-tree for all SSL inspection statistics."
::= { tpt-npstats 5 }
npstatsSslInspCurrentSessions OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of active SSL sessions."
::= { npstatsSslInsp 1 }
npstatsSslInspConnectionRate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average SSL connection rate in connections per second. This value is not real-time and will
lag approximately 2 minutes from actual due to the time interval for calculating the rate."
::= { npstatsSslInsp 2 }
npstatsSslInspBlockedMaxConns OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of blocked SSL sessions due to maximum connection limit."
::= { npstatsSslInsp 3 }
npstatsSslInspPassedMaxConns OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of passed (not inspected) SSL sessions due to maximum connection limit."
::= { npstatsSslInsp 4 }
npstatsSslInspTotalBytesIn OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inspected inbound SSL bytes."
::= { npstatsSslInsp 5 }
npstatsSslInspTotalBytesOut OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inspected outbound SSL bytes."
::= { npstatsSslInsp 6 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- stacking tier stats
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
npstatsStackSegmentPorts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Statistical information pertaining to customer-facing segment ports
for a stack configuration."
::= { tpt-npstats 10 }
npstatsStackSegmentRecieveMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Aggregate rx rate in Mbps from all customer facing segment ports."
::= { npstatsStackSegmentPorts 1}
npstatsStackSegmentMaxRecieveMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum rx rate in Mbps from all customer facing segment ports."
::= { npstatsStackSegmentPorts 2}
npstatsStackSegmentTransmitMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Aggregate tx rate in Mbps to all customer facing segment ports."
::= { npstatsStackSegmentPorts 3}
npstatsStackSegmentMaxTransmitMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum tx rate in Mbps to all customer facing segment ports."
::= { npstatsStackSegmentPorts 4}
npstatsStackBalance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The load balance percent accross all stack members"
::= { npstatsStackSegmentPorts 5}
npstatsStackMinBalance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum, non-zero load balance percent accross all stack members"
::= { npstatsStackSegmentPorts 6}
npstatsStackSegmentRatioToTier1Per10K OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ratio of this tier's throughput to tier 1 per 10K (percent * 100)."
::= { npstatsStackSegmentPorts 7 }
npstatsStackSegmentMaxRatioToTier1Per10K OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum ratio of this tier's throughput to tier 1 per 10K (percent * 100)."
::= { npstatsStackSegmentPorts 8 }
npstatsStackSegmentPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF NpstatsStackSegmentPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Statistical information related to customer-facing segment ports for
each stack member"
::= { npstatsStackSegmentPorts 9 }
npstatsStackSegmentPortEntry OBJECT-TYPE
SYNTAX NpstatsStackSegmentPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the stacking port table."
INDEX { npstatsStackMemberIndex }
::= { npstatsStackSegmentPortTable 1 }
NpstatsStackSegmentPortEntry ::= SEQUENCE {
npstatsStackMemberIndex Unsigned32,
npstatsStackMemberKey OCTET STRING,
npstatsStackMemberHostname OCTET STRING,
npstatsStackMemberSegmentReceiveMbps Unsigned32,
npstatsStackMemberMaxSegmentReceiveMbps Unsigned32
}
npstatsStackMemberIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Stack member index"
::= { npstatsStackSegmentPortEntry 1 }
npstatsStackMemberKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique stack member identifier."
::= { npstatsStackSegmentPortEntry 2 }
npstatsStackMemberHostname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The stack member hostname"
::= { npstatsStackSegmentPortEntry 3 }
npstatsStackMemberSegmentReceiveMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current segment rx rate in Mbps for a stack member."
::= { npstatsStackSegmentPortEntry 4 }
npstatsStackMemberMaxSegmentReceiveMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum segment rx rate in Mbps for a stack member."
::= { npstatsStackSegmentPortEntry 5 }
npstatsStackPorts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Statistical information pertaining to stacking ports in a stack configuration."
::= { tpt-npstats 11 }
npstatsStackPortsRecieveMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Aggregate rx rate in Mbps from all stacking ports."
::= { npstatsStackPorts 1}
npstatsStackPortsMaxRecieveMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum rx rate in Mbps from all stacking ports."
::= { npstatsStackPorts 2}
npstatsStackPortsTransmitMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Aggregate tx rate in Mbps for all stacking ports."
::= { npstatsStackPorts 3}
npstatsStackPortsMaxTransmitMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum tx rate in Mbps for all stacking ports."
::= { npstatsStackPorts 4}
npstatsStackRxToStackTxMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Aggregate through traffic rate from segment ports to stacking ports"
::= { npstatsStackPorts 5}
npstatsStackMaxRxToStackTxMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum through traffic rate from segment ports to stacking ports"
::= { npstatsStackPorts 6}
npstatsStackRxToSegmentTxMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Return rate in Mbps for traffic coming in on the
stacking ports and transmitted to the segment ports"
::= { npstatsStackPorts 7}
npstatsStackMaxRxToSegmentTxMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum return rate in Mbps for traffic coming in on the
stacking ports and transmitted to the segment ports"
::= { npstatsStackPorts 8}
npstatsStackRxToTier1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Aggregate receive rate from stacking ports to tier one"
::= { npstatsStackPorts 9}
npstatsStackMaxRxToTier1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximnum receive rate from stacking ports to tier one"
::= { npstatsStackPorts 10}
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,227 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-PORT-CONFIG-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tpt-tpa-objs
FROM TPT-TPAMIBS-MIB
;
tpt-port-config-objs MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Configurable items of an interface port on the device.
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."
::= { tpt-tpa-objs 4 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual conventions for port configuration enumerations
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LineSpeed ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of configured network line speed."
SYNTAX INTEGER { default(0), gigabit(1),
hundred-megabit(2), ten-megabit(3), ten-gigabit(4),
fourty-gigabit(5)}
DuplexSetting ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of configured duplex mode."
SYNTAX INTEGER { default(0), half(1), full(2) }
AutoNegotiation ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of configured auto-negotiation mode."
SYNTAX INTEGER { default(0), on(1), off(2) }
EnabledOrNot ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of whether a feature is configured as enabled or disabled."
SYNTAX INTEGER { disabled(0), enabled(1) }
FailoverAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of whether a segment should pass traffic on failover."
SYNTAX INTEGER { block(0), permit(1) }
LinkDownMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of configured link-down-synchronization mode."
SYNTAX INTEGER { hub(0), breaker(1), wire(2) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Table of port configuration settings on the device
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
portConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of slots/ports on the device and their configuration settings."
::= { tpt-port-config-objs 1 }
portConfigEntry OBJECT-TYPE
SYNTAX PortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the slot/port table.
Rows cannot be created or deleted."
INDEX { portConfigSlot, portConfigPort }
::= { portConfigTable 1 }
PortConfigEntry ::= SEQUENCE {
portConfigSlot Unsigned32,
portConfigPort Unsigned32,
portConfigLineSpeed LineSpeed,
portConfigDuplex DuplexSetting,
portConfigAutoNeg AutoNegotiation,
portConfigShutdown EnabledOrNot,
portConfigLoopback EnabledOrNot,
portConfigFailover FailoverAction,
portConfigLDSMode LinkDownMode,
portConfigLDSTimeout Unsigned32
}
portConfigSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Slot number for this port."
::= { portConfigEntry 1 }
portConfigPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port number for this port."
::= { portConfigEntry 2 }
portConfigLineSpeed OBJECT-TYPE
SYNTAX LineSpeed
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The line speed configuration setting of this port."
::= { portConfigEntry 3 }
portConfigDuplex OBJECT-TYPE
SYNTAX DuplexSetting
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The duplex configuration setting of this port."
::= { portConfigEntry 4 }
portConfigAutoNeg OBJECT-TYPE
SYNTAX AutoNegotiation
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The auto-negotiation configuration setting of this port."
::= { portConfigEntry 5 }
portConfigShutdown OBJECT-TYPE
SYNTAX EnabledOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The shutdown configuration setting of this port. Shutdown enabled means
that the port is manually removed from service. Shutdown disabled means
that the port is free to come up normally."
::= { portConfigEntry 6 }
portConfigLoopback OBJECT-TYPE
SYNTAX EnabledOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The loopback (on or off) configuration setting of this port."
::= { portConfigEntry 7 }
portConfigFailover OBJECT-TYPE
SYNTAX FailoverAction
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The failover action (block or permit) configuration setting of this port."
::= { portConfigEntry 8 }
portConfigLDSMode OBJECT-TYPE
SYNTAX LinkDownMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The link-down sync mode (hub, breaker, or wire) setting of this port."
::= { portConfigEntry 9 }
portConfigLDSTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The link-down sync timeout configuration setting of this port."
::= { portConfigEntry 10 }
END

View File

@ -0,0 +1,164 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-PORT-MAPPING-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
FROM SNMPv2-SMI
InterfaceIndex
FROM IF-MIB
tpt-tpa-objs
FROM TPT-TPAMIBS-MIB
;
tpt-port-mapping-objs MODULE-IDENTITY
LAST-UPDATED "201610031200Z" -- Oct 3, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Configurable logical to physical port mapping on a device.
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 "201610031200Z" -- Oct 3, 2016
DESCRIPTION "Fixed portMappingPhysicalVlanId to use Integer32 instead of INTEGER."
REVISION "201605251854Z" -- May 25, 2016
DESCRIPTION "Updated copyright information. Minor MIB syntax fixes."
::= { tpt-tpa-objs 16 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Table of port mapping settings on the device
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
portMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of logical slots/ports on the device and their mapping to the physical ports."
::= { tpt-port-mapping-objs 1 }
portMappingEntry OBJECT-TYPE
SYNTAX PortMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the slot/port table.
Rows cannot be created or deleted."
INDEX { portMappingLogicalSlot, portMappingLogicalPort }
::= { portMappingTable 1 }
PortMappingEntry ::= SEQUENCE {
portMappingLogicalSlot Unsigned32,
portMappingLogicalPort Unsigned32,
portMappingLogicalIfIndex InterfaceIndex,
portMappingPhysicalSlot Unsigned32,
portMappingPhysicalPort Unsigned32,
portMappingPhysicalIfIndex InterfaceIndex,
portMappingSegmentName OCTET STRING (SIZE (0..128)),
portMappingPhysicalVlanId Integer32 (0..4094)
}
portMappingLogicalSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Slot number for this logical port."
::= { portMappingEntry 1 }
portMappingLogicalPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port number for this logical port."
::= { portMappingEntry 2 }
portMappingLogicalIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The entry in the IF-MIB interface table that corresponds to this logical port."
::= { portMappingEntry 3 }
portMappingPhysicalSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Slot number for the mapped physical port."
::= { portMappingEntry 4 }
portMappingPhysicalPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port number for the mapped physical port."
::= { portMappingEntry 5 }
portMappingPhysicalIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The entry in the IF-MIB interface table that corresponds to the mapped physical port."
::= { portMappingEntry 6 }
portMappingSegmentName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The name of the segment pertaining to this logical port."
::= { portMappingEntry 7 }
portMappingPhysicalVlanId OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VLAN ID used on the physical port. 0 indicates the traffic is untagged or not applicable for this port."
::= { portMappingEntry 8 }
END

View File

@ -0,0 +1,856 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-RESOURCE-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, OBJECT-IDENTITY,
Integer32, Unsigned32, Counter64
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tpt-tpa-objs, tpt-tpa-eventsV2, tpt-tpa-unkparams
FROM TPT-TPAMIBS-MIB
;
tpt-resource MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Resource consumption and threshold notifications.
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."
::= { tpt-tpa-objs 5 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Variable definitions
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual conventions for resource data and notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ResourceIdentifier ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An identifier of the resource parameter pertaining to a notification."
SYNTAX INTEGER { filesystem(1), hpCPU(2), hpMemory(3), chassisTemp(4),
fan(5), powerSupply(6), hardDisk(7), i2cBus(8) }
ResourceState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A selection from a set of state levels used in resource thresholds."
SYNTAX INTEGER { unknown(0), red(1), yellow(2), green(3) }
PowerSupplyState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A selection from a set of state levels used in power supply status."
SYNTAX INTEGER { unknown(0), red(1), green(2) }
SnmpVersions ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indicator of which SNMP versions are enabled."
SYNTAX INTEGER { none(0), snmpv2(1), snmpv3(2), snmpv2-and-snmpv3(3) }
EnabledOrNot ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of whether a feature is configured as enabled or disabled."
SYNTAX INTEGER { disabled(0), enabled(1) }
FilesystemState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Current state of the filesystem."
SYNTAX INTEGER { unformatted(0), formatted(1), mounted(2) }
RemoteAuthType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of which remote authentication are enabled."
SYNTAX INTEGER { none(0), radius(1), sms(2), tacacs(3) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Filesystem information
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
resourceNumberOfFilesystems OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of filesystems on the device's hard disk."
::= { tpt-resource 1 }
resourceFSTable OBJECT-TYPE
SYNTAX SEQUENCE OF ResourceFSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of per-filesystem resource information."
::= { tpt-resource 2 }
resourceFSEntry OBJECT-TYPE
SYNTAX ResourceFSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the resource filesystem table.
Rows cannot be created or deleted.
"
INDEX { resourceFSIndex }
::= { resourceFSTable 1 }
ResourceFSEntry ::= SEQUENCE {
resourceFSInUseMB Integer32,
resourceFSThresholdMaj Integer32,
resourceFSThresholdCrit Integer32,
resourceFSRangeMin Integer32,
resourceFSRangeMax Integer32,
resourceFSName OCTET STRING,
resourceFSIndex Unsigned32,
resourceFSState FilesystemState,
resourceFSEncryption EnabledOrNot
}
resourceFSInUseMB OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of MB in use for this filesystem."
::= { resourceFSEntry 1 }
resourceFSThresholdMaj OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The major threshold value (percent) in use for this filesystem."
::= { resourceFSEntry 2 }
resourceFSThresholdCrit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The critical threshold value (percent) in use for this filesystem."
::= { resourceFSEntry 3 }
resourceFSRangeMin OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum value of the range of MB in use (usually zero)."
::= { resourceFSEntry 4 }
resourceFSRangeMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size (in MB) of this filesystem."
::= { resourceFSEntry 5 }
resourceFSName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of this filesystem."
::= { resourceFSEntry 6 }
resourceFSIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The number of this table row, from one to the number of filesystems."
::= { resourceFSEntry 7 }
resourceFSState OBJECT-TYPE
SYNTAX FilesystemState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of the filesystem."
::= { resourceFSEntry 8 }
resourceFSEncryption OBJECT-TYPE
SYNTAX EnabledOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether this filesystem is encrypted or not."
::= { resourceFSEntry 9 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Memory information
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
resourceHPMemoryObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "Sub-tree of host processor memory information."
::= { tpt-resource 3 }
resourceHPMemoryInUsePercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of host processor memory in use."
::= { resourceHPMemoryObjs 1 }
resourceHPMemoryThresholdMaj OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The major threshold value for host processor memory in use."
::= { resourceHPMemoryObjs 2 }
resourceHPMemoryThresholdCrit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The critical threshold value for host processor memory in use."
::= { resourceHPMemoryObjs 3 }
resourceHPMemoryRangeMin OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum percentage of host processor memory in use (usually zero)."
::= { resourceHPMemoryObjs 4 }
resourceHPMemoryRangeMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum percentage of host processor memory in use (usually 100)."
::= { resourceHPMemoryObjs 5 }
resourceHPMemoryTotal OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size (in bytes) of host processor memory."
::= { resourceHPMemoryObjs 6 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- CPU information
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
resourceHPCPUObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "Sub-tree of host processor CPU information."
::= { tpt-resource 4 }
resourceHPCPUBusyPercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of host processor CPU busy."
::= { resourceHPCPUObjs 1 }
resourceHPCPUThresholdMaj OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The major threshold value for host processor CPU busy."
::= { resourceHPCPUObjs 2 }
resourceHPCPUThresholdCrit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The critical threshold value for host processor CPU busy."
::= { resourceHPCPUObjs 3 }
resourceHPCPURangeMin OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum percentage of host processor CPU busy (usually zero)."
::= { resourceHPCPUObjs 4 }
resourceHPCPURangeMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum percentage of host processor CPU busy (usually 100)."
::= { resourceHPCPUObjs 5 }
resourceNPCPUBusyPercentA OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Utilization of XLR A"
::= { resourceHPCPUObjs 6 }
resourceNPCPUBusyPercentTier2A OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"F Thread Utilization of XLR A"
::= { resourceHPCPUObjs 7 }
resourceNPCPUBusyPercentTier3A OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"KS Thread Utilization of XLR A"
::= { resourceHPCPUObjs 8 }
resourceNPCPUBusyPercentTier4A OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"L Thread Utilization of XLR A"
::= { resourceHPCPUObjs 9 }
resourceNPCPUBusyPercentB OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Utilization of XLR B"
::= { resourceHPCPUObjs 10 }
resourceNPCPUBusyPercentTier2B OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"F Thread Utilization of XLR B"
::= { resourceHPCPUObjs 11 }
resourceNPCPUBusyPercentTier3B OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"KS Thread Utilization of XLR B"
::= { resourceHPCPUObjs 12 }
resourceNPCPUBusyPercentTier4B OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"L Thread Utilization of XLR B"
::= { resourceHPCPUObjs 13 }
resourceNPCPUBusyPercentC OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Utilization of XLR C"
::= { resourceHPCPUObjs 14 }
resourceNPCPUBusyPercentTier2C OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"F Thread Utilization of XLR C"
::= { resourceHPCPUObjs 15 }
resourceNPCPUBusyPercentTier3C OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"KS Thread Utilization of XLR C"
::= { resourceHPCPUObjs 16 }
resourceNPCPUBusyPercentTier4C OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"L Thread Utilization of XLR C"
::= { resourceHPCPUObjs 17 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Chassis temperature information
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
resourceChassisTempObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "Sub-tree of chassis temperature information."
::= { tpt-resource 5 }
resourceChassisTempDegreesC OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The chassis temperature in degrees C."
::= { resourceChassisTempObjs 1 }
resourceChassisTempThresholdMaj OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The major threshold value for chassis temperature."
::= { resourceChassisTempObjs 2 }
resourceChassisTempThresholdCrit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The critical threshold value for chassis temperature."
::= { resourceChassisTempObjs 3 }
resourceChassisTempRangeMin OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum value of the chassis temperature range."
::= { resourceChassisTempObjs 4 }
resourceChassisTempRangeMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum value of the chassis temperature range."
::= { resourceChassisTempObjs 5 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Power supply information
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
resourcePowerSupplyObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "Sub-tree of power supply information."
::= { tpt-resource 9 }
resourcePowerSupplyStatus OBJECT-TYPE
SYNTAX ResourceState
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"DEPRECATED as of TOS V. 3.5.0.
If the device has dual power supplies and power supply monitoring is
enabled, this value indicates whether one or both power supplies is
functional (red or green respectively). Otherwise the value is unknown."
::= { resourcePowerSupplyObjs 1 }
resourcePowerSupplyQuantity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of power supplies (1 or 2)."
::= { resourcePowerSupplyObjs 2 }
resourcePowerSupplyMonitoring OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If power supply monitoring is currently enabled, this value is 1;
otherwise, this value is 0."
::= { resourcePowerSupplyObjs 3 }
resourcePowerSupplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF ResourcePowerSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of power supplies on the device. The number of entries depends on
the value of resourcePowerSupplyQuantity. The maximum number of entries
is implementation dependent."
::= { resourcePowerSupplyObjs 4 }
resourcePowerSupplyEntry OBJECT-TYPE
SYNTAX ResourcePowerSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the power supply table.
Rows cannot be created or deleted."
INDEX { powerSupplyUnitIndex }
::= { resourcePowerSupplyTable 1 }
ResourcePowerSupplyEntry ::= SEQUENCE {
powerSupplyUnitIndex Integer32,
powerSupplyStatus ResourceState
}
powerSupplyUnitIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index into the power supply units on a device. Starts with 1"
::= { resourcePowerSupplyEntry 1 }
powerSupplyStatus OBJECT-TYPE
SYNTAX ResourceState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If the device has dual power supplies and power supply monitoring is
enabled, this value indicates whether one or both power supplies is
functional (red or green respectively). Otherwise the value is unknown."
::= { resourcePowerSupplyEntry 2 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- System log counts
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
resourceLogCountObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "Sub-tree of system log entry counts by type."
::= { tpt-resource 7 }
resourceLogCountCritical OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of system log entries of type 'critical'."
::= { resourceLogCountObjs 1 }
resourceLogCountError OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of system log entries of type 'error'."
::= { resourceLogCountObjs 2 }
resourceLogCountWarning OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of system log entries of type 'warning'."
::= { resourceLogCountObjs 3 }
resourceLogCountInfo OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of system log entries of type 'info'."
::= { resourceLogCountObjs 4 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- System metrics
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
resourceMetricObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "Sub-tree of selected system performance metrics."
::= { tpt-resource 8 }
resourceMetricFastpath OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fast path throughput in bits per second."
::= { resourceMetricObjs 1 }
resourceMetricSmartpath OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Smart path throughput in bits per second."
::= { resourceMetricObjs 2 }
resourceMetricCongestion OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Congestion count in packets."
::= { resourceMetricObjs 3 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Operating system information
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
resourceVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..60))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Build version and date."
::= { tpt-resource 6 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Date and Time information
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
resourceDateTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current date and time of device in seconds since January 1, 1970.
No timezone offset (UTC)"
::= { tpt-resource 10 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- SNMP version information
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
resourceSnmpRunState OBJECT-TYPE
SYNTAX SnmpVersions
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indicator of which SNMP versions are running on the device."
::= { tpt-resource 11 }
resourceSnmpConfig OBJECT-TYPE
SYNTAX SnmpVersions
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indicator of which SNMP versions are configured on the device."
::= { tpt-resource 12 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Remote authentication configuration
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
resourceRemoteAuthEnabled OBJECT-TYPE
SYNTAX EnabledOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indicator of whether remote authentication is enabled on the device."
::= { tpt-resource 13 }
resourceRemoteAuthTimeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured remote authentication timeout value in seconds."
::= { tpt-resource 14 }
resourceRemoteAuthType OBJECT-TYPE
SYNTAX RemoteAuthType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indicator of which remote authentication mechanism is
enabled on the device."
::= { tpt-resource 15 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Policy notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptResourceNotifyDeviceID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique identifier of the device sending this notification."
::= { tpt-tpa-unkparams 61 }
tptResourceNotifyIdentifier OBJECT-TYPE
SYNTAX ResourceIdentifier
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the resource that triggered this notification."
::= { tpt-tpa-unkparams 62 }
tptResourceNotifyFSIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"For a filesystem resource, the index of the filesystem (otherwise 0)."
::= { tpt-tpa-unkparams 63 }
tptResourceNotifyCurrentValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current value of the resource that triggered this notification."
::= { tpt-tpa-unkparams 64 }
tptResourceNotifyThresholdMaj OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The major threshold of this resource (between green and yellow states)."
::= { tpt-tpa-unkparams 65 }
tptResourceNotifyThresholdCrit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The critical threshold of this resource (between yellow and red states)."
::= { tpt-tpa-unkparams 66 }
tptResourceNotifyRangeMin OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum end of the range of values that this resource can take."
::= { tpt-tpa-unkparams 67 }
tptResourceNotifyRangeMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum end of the range of values that this resource can take."
::= { tpt-tpa-unkparams 68 }
tptResourceNotifyStateBefore OBJECT-TYPE
SYNTAX ResourceState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of this resource before the current threshold transition."
::= { tpt-tpa-unkparams 69 }
tptResourceNotifyStateAfter OBJECT-TYPE
SYNTAX ResourceState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of this resource after the current threshold transition."
::= { tpt-tpa-unkparams 70 }
tptResourceNotifyTimeStamp OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time of the threshold crossing represented by this notification
(in seconds since January 1, 1970)."
::= { tpt-tpa-unkparams 71 }
tptResourceNotifySubIdentifier OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sub-Identifier into the type of the resource which trigger this notification.
It starts with 1. It is not used in models 5100N or older (set to 0)."
::= { tpt-tpa-unkparams 72 }
tptResourceNotify NOTIFICATION-TYPE
OBJECTS { tptResourceNotifyDeviceID, tptResourceNotifyIdentifier,
tptResourceNotifyFSIndex, tptResourceNotifyCurrentValue,
tptResourceNotifyThresholdMaj, tptResourceNotifyThresholdCrit,
tptResourceNotifyRangeMin, tptResourceNotifyRangeMax,
tptResourceNotifyStateBefore, tptResourceNotifyStateAfter,
tptResourceNotifyTimeStamp, tptResourceNotifySubIdentifier
}
STATUS current
DESCRIPTION
"Notification: Used to inform the management station that a resource
parameter has crossed a predefined threshold."
::= { tpt-tpa-eventsV2 14 }
END

View File

@ -0,0 +1,156 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-SEGMENT-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tpt-tpa-objs
FROM TPT-TPAMIBS-MIB
;
tpt-segment-objs MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Details of segments on the device.
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."
::= { tpt-tpa-objs 19 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual conventions for slot MIB objects
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SegmentSflowStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of sFlow enable/disable/applicable status for a segment"
SYNTAX INTEGER { disable(0), enable(1), error(2), not-applicable(3) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Segment level sFlow status and divisor value
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
segmentTable OBJECT-TYPE
SYNTAX SEQUENCE OF SegmentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of segment-related information."
::= { tpt-segment-objs 1 }
segmentEntry OBJECT-TYPE
SYNTAX SegmentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the segment table.
Rows cannot be created or deleted.
"
INDEX { slotIndex, segmentIndex }
::= { segmentTable 1 }
SegmentEntry ::= SEQUENCE {
slotIndex Unsigned32,
segmentIndex Unsigned32,
segmentSflowStatus SegmentSflowStatus,
sFlowDivisor Unsigned32
}
slotIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The slot index, starting with 1.
For older platforms like N-platforms and Lowball,
all the segments are assumed to be on slot 1.
"
::= { segmentEntry 1 }
segmentIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The segment index, starting with 1."
::= { segmentEntry 2 }
segmentSflowStatus OBJECT-TYPE
SYNTAX SegmentSflowStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"sFlow status of the segment.
Not applicable on Lowball platforms (10/110/330).
For those platforms, the value will be set to not-applicable.
"
::= { segmentEntry 3 }
sFlowDivisor OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sFlow divisor value of the segment.
Not applicable on the Lowball platforms (10/110/330).
For those platforms, the value will be set to 0.
"
::= { segmentEntry 4 }
END

View File

@ -0,0 +1,174 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-SFLOW-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tpt-tpa-objs
FROM TPT-TPAMIBS-MIB
;
tpt-sflow-objs MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Global sFlow status and collector address/udp port on the device.
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."
::= { tpt-tpa-objs 18 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual conventions for slot MIB objects
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SflowStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of sFlow enable/disable/applicable status"
SYNTAX INTEGER { disable(0), enable(1), error(2), not-applicable(3) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- sFlow collector address and udp port number
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sFlowCollectorTable OBJECT-TYPE
SYNTAX SEQUENCE OF SflowCollectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of sFlow collectors. It supports up to 2 collectors."
::= { tpt-sflow-objs 1 }
sFlowCollectorEntry OBJECT-TYPE
SYNTAX SflowCollectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A collector address and port in the sFlowCollectorTable.
Rows cannot be created or deleted.
"
INDEX { collectorIndex }
::= { sFlowCollectorTable 1 }
SflowCollectorEntry ::= SEQUENCE {
collectorIndex Unsigned32,
collectorAddr OCTET STRING (SIZE (0..20)),
udpPort Unsigned32,
collectorAddrV6 OCTET STRING (SIZE (0..60))
}
collectorIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into the sFlow collector table, starting with 1."
::= { sFlowCollectorEntry 1 }
collectorAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv4 address of the collector.
If the address is not set, the value will be an empty string.
It is not applicable on platforms (10/110/330).
For those platforms, the value will be set to an empty string.
"
::= {sFlowCollectorEntry 2 }
udpPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The udp port of the collector.
It is not applicable on Lowball platforms (10/110/330).
For those platforms, the value will be set to 0.
"
::= {sFlowCollectorEntry 3 }
collectorAddrV6 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..60))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv6 address of the collector.
If the address is not set, the value will be an empty string.
It is not applicable on Lowball platforms (10/110/330).
For those platforms, the value will be set to an empty string
"
::= { sFlowCollectorEntry 4 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- sFlow global enable/disable/applliacble flag
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sFlowStatus OBJECT-TYPE
SYNTAX SflowStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A Device-wide sFlow status."
::= { tpt-sflow-objs 2 }
END

View File

@ -0,0 +1,362 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- TippingPoint Technologies, Inc
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-SMS-TRAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
tpt-reg
FROM TIPPINGPOINT-REG-MIB
tpt-sms-notifypayload, tpt-sms-eventsV2, tpt-sms-groups, tpt-smsMIBs
FROM TPT-SMSMIBS
;
tptSmsTrapsModule MODULE-IDENTITY
LAST-UPDATED "0508301900Z"
ORGANIZATION "TippingPoint Technologies, Inc."
CONTACT-INFO "www.tippingpoint.com"
DESCRIPTION
"The following describes the notifications sent to and from an SMS box.
Copyright 2001-2005 TippingPoint Technologies, Inc. All rights reserved.
This document contains confidential and proprietary information to
TippingPoint Technologies, Inc. Use of this document is subject to the
terms and conditions of TippingPoint's Non-Disclosure Agreement."
::= { tpt-smsMIBs 4 }
tptSmsQuarantineRequest NOTIFICATION-TYPE
OBJECTS { tptSmsQuarantineNotifyId, tptSmsQuarantineNotifyData }
STATUS current
DESCRIPTION
"SMS asking an external NMS to quarantine an endstation using the data embedded in the request"
::= { tpt-sms-eventsV2 1 }
tptSmsQuarantineAck NOTIFICATION-TYPE
OBJECTS { tptSmsQuarantineNotifyId, tptSmsQuarantineNotifyData }
STATUS current
DESCRIPTION
"External NMS notifying the SMS that a previously quarantine request was processed."
::= { tpt-sms-eventsV2 2 }
tptSmsQuarantineReleaseRequest NOTIFICATION-TYPE
OBJECTS { tptSmsQuarantineNotifyId, tptSmsQuarantineNotifyData }
STATUS current
DESCRIPTION
"SMS asking an external NMS to unquarantine an endstation using the data embedded in the request"
::= { tpt-sms-eventsV2 3 }
tptSmsQuarantineReleaseAck NOTIFICATION-TYPE
OBJECTS { tptSmsQuarantineNotifyId, tptSmsQuarantineNotifyData }
STATUS current
DESCRIPTION
"External NMS notifying the SMS that a previously unquarantine request was processed."
::= { tpt-sms-eventsV2 4 }
tptSmsQuarantinePolicyNotification NOTIFICATION-TYPE
OBJECTS { tptSmsQuarantinePolicyMatchData }
STATUS current
DESCRIPTION
"SMS sending notification of a policy match"
::= { tpt-sms-eventsV2 5 }
tptSmsUnQuarantineRequest NOTIFICATION-TYPE
OBJECTS { tptSmsQuarantineNotifyId, tptSmsQuarantineDeviceIP, tptSmsQuarantineDeviceMAC }
STATUS current
DESCRIPTION
"Inverse of tptSMSQuarantineCommand - command the SMS to unquarantine an endstation. You can explicitly specify a quarantined host ID if you know it; otherwise, you may specify the IP only, in which case the SMS will look up the MAC; or the IP+MAC."
::= { tpt-sms-eventsV2 6 }
tptSmsQuarantineCommand NOTIFICATION-TYPE
OBJECTS { tptSmsQuarantineDeviceIP, tptSmsQuarantinePolicyName }
STATUS current
DESCRIPTION
"Inverse of tptSmsUnquarantineRequest Command the SMS to quarantine an endstation. SMS will look up the MAC."
::= { tpt-sms-eventsV2 14 }
-- Lifecycle traps
tptSmsBoot NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"SMS: system has booted"
::= { tpt-sms-eventsV2 7 }
tptSmsReboot NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"SMS: system is rebooting"
::= { tpt-sms-eventsV2 8 }
tptSmsShuttingDown NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"SMS: system is shutting down"
::= { tpt-sms-eventsV2 9 }
tptSmsReady NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"SMS: system is ready"
::= { tpt-sms-eventsV2 10 }
tptSmsAuthenticationError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"SMS: authentication error"
::= { tpt-sms-eventsV2 11 }
tptSmsEgpNeighborDownstate NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"SMS: EGP neighbor to downstate"
::= { tpt-sms-eventsV2 12 }
tptSmsSystemRestart NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"SMS: server process has restarted"
::= { tpt-sms-eventsV2 13 }
tptSmsRepDvVerifySuccess NOTIFICATION-TYPE
OBJECTS { tptSmsRepDvVersion, tptSmsMessage }
STATUS current
DESCRIPTION
"SMS: Reputation DV downloaded and verified."
::= { tpt-sms-eventsV2 15 }
tptSmsRepDvVerifyFail NOTIFICATION-TYPE
OBJECTS { tptSmsRepDvVersion, tptSmsMessage }
STATUS current
DESCRIPTION
"SMS: Reputation DV downloaded. Verification failed."
::= { tpt-sms-eventsV2 16 }
tptSmsTest NOTIFICATION-TYPE
OBJECTS { tptSmsMessage }
STATUS current
DESCRIPTION
"SMS: Test trap."
::= { tpt-sms-eventsV2 17 }
tptSmsRebootingDevice NOTIFICATION-TYPE
OBJECTS { tptSmsMessage }
STATUS current
DESCRIPTION
"SMS is rebooting a device."
::= { tpt-sms-eventsV2 18 }
tptDeviceNonComm NOTIFICATION-TYPE
OBJECTS { tptSmsMessage }
STATUS current
DESCRIPTION
"SMS has lost communications with a device."
::= { tpt-sms-eventsV2 19 }
tptDeviceBooted NOTIFICATION-TYPE
OBJECTS { tptSmsMessage }
STATUS current
DESCRIPTION
"A device has rebooted."
::= { tpt-sms-eventsV2 20 }
-- The following variables are for use in the varbinds of traps only.
-- They cannot be retrieved by the NMS.
tptSmsQuarantineNotifyId OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A unique incrementing integer assigned for each quarantine event."
::= { tpt-sms-notifypayload 1 }
tptSmsQuarantineNotifyData OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string consisting of the parameters used to identify the
device to quarantine. The format is NAME:VALUE with multiple
parameters separated by a newline"
::= { tpt-sms-notifypayload 2 }
tptSmsQuarantinePolicyMatchData OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string consisting of the parameters used to identify the
matching policy"
::= { tpt-sms-notifypayload 3 }
tptSmsQuarantineNotifyType OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string consisting of the parameters used to identify the
matching policy"
::= { tpt-sms-notifypayload 4 }
tptSmsQuarantineDeviceIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"An IP address used as a trap parameter."
::= { tpt-sms-notifypayload 5 }
tptSmsQuarantineDeviceMAC OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A MAC address used a a trap parameter"
::= { tpt-sms-notifypayload 6 }
tptSmsQuarantineSwitchPort OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A port number or index used as a trap parameter"
::= { tpt-sms-notifypayload 7 }
tptSmsQuarantineEndpointUser OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string consisting of the parameters used to identify the
matching policy"
::= { tpt-sms-notifypayload 8 }
tptSmsQuarantineNotifyActionList OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string consisting of the parameters used to identify the
matching policy"
::= { tpt-sms-notifypayload 9 }
tptSmsQuarantineNotifyParamList OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string consisting of the parameters used to identify the
matching policy"
::= { tpt-sms-notifypayload 10 }
tptSmsQuarantineNotifyOptionList OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string consisting of the parameters used to identify the
matching policy"
::= { tpt-sms-notifypayload 11 }
tptSmsQuarantinePolicyName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of an SMS Quarantine Policy. If the named policy does not exists on the SMS, a default will be chosen."
::= { tpt-sms-notifypayload 12 }
tptSmsRepDvVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The Rep DV version."
::= { tpt-sms-notifypayload 13 }
tptSmsMessage OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A generic message parameter."
::= { tpt-sms-notifypayload 14 }
-- Quarantine data groups
tptSmsQuarantineDataGroup OBJECT-GROUP
OBJECTS { tptSmsQuarantineNotifyId, tptSmsQuarantineNotifyData,
tptSmsQuarantinePolicyMatchData}
STATUS current
DESCRIPTION
"Payload of SMS quarantine traps consisting of a unique identifier
and a parseable string"
::= { tpt-sms-groups 1 }
tptSmsQuarantineNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS { tptSmsQuarantineRequest, tptSmsQuarantineReleaseRequest,
tptSmsQuarantinePolicyNotification }
STATUS current
DESCRIPTION
"SMS quarantine traps sent to an NMS to indicate devices that require
a quarantine operation"
::= { tpt-sms-groups 2 }
tptSmsQuarantineNotifyAckGroup NOTIFICATION-GROUP
NOTIFICATIONS { tptSmsQuarantineAck, tptSmsQuarantineReleaseAck }
STATUS current
DESCRIPTION
"SMS quarantine traps sent to an SMS system to indicate devices
that have been quarantined"
::= { tpt-sms-groups 3 }
tptSmsQuarantineRequestGroup NOTIFICATION-GROUP
NOTIFICATIONS { tptSmsQuarantineCommand, tptSmsUnQuarantineRequest }
STATUS current
DESCRIPTION
"SMS quarantine traps received to indicate devices that require
a (un)quarantine operation"
::= { tpt-sms-groups 4 }
END

170
mibs/trendmicro/TPT-SMSMIBS Normal file
View File

@ -0,0 +1,170 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- TippingPoint Technologies, Inc
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-SMSMIBS
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY
FROM SNMPv2-SMI
tpt-products, tpt-reg
FROM TIPPINGPOINT-REG-MIB
;
tpt-smsMIBs MODULE-IDENTITY
LAST-UPDATED "0508121508Z"
ORGANIZATION "TippingPoint Technologies, Inc."
CONTACT-INFO "www.tippingpoint.com"
DESCRIPTION
"Sub-tree for objects and events on the SMS.
Copyright 2001-2005 TippingPoint Technologies, Inc. All rights reserved.
This document contains confidential and proprietary information to
TippingPoint Technologies, Inc. Use of this document is subject to the
terms and conditions of TippingPoint's Non-Disclosure Agreement.
"
::= { tpt-products 4 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- SMS top level MIBs
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tpt-sms-conf OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for conformance.
(OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE)"
::= { tpt-smsMIBs 1 }
tpt-sms-objs OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all managed objects on the SMS."
::= { tpt-smsMIBs 2 }
tpt-sms-events OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all events (NOTIFICATION-TYPE) and
payload variables that are needed for notifications."
::= { tpt-smsMIBs 3 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Conformance top level MIBS
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tpt-sms-groups OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all groups.
(OBJECT-GROUP, NOTIFICATION-GROUP)"
::= { tpt-sms-conf 1 }
tpt-sms-compls OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all compliance MIBs.
(MODULE-COMPLIANCE)"
::= { tpt-sms-conf 2 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Notification top level MIBs
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tpt-sms-eventsV2 OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all notification MIBs for a SMS."
::= { tpt-sms-events 0 }
tpt-sms-notifypayload OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all MIB variables sent as part of a
notification payload sent by a SMS."
::= { tpt-sms-events 1 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Model numbers
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tpt-sms-family OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT security management system."
::= { tpt-reg 4 }
tpt-sms-model-1750 OBJECT-IDENTITY
STATUS deprecated
DESCRIPTION "Registration for the SMS Model 1750."
::= { tpt-sms-family 1 }
tpt-sms-model-1850 OBJECT-IDENTITY
STATUS deprecated
DESCRIPTION "Registration for the SMS Model 1850."
::= { tpt-sms-family 2 }
tpt-sms-model-1950 OBJECT-IDENTITY
STATUS deprecated
DESCRIPTION "Registration for the SMS Model 1950."
::= { tpt-sms-family 3 }
tpt-sms-model-vmware OBJECT-IDENTITY
STATUS deprecated
DESCRIPTION "Registration for the SMS Model VMware."
::= { tpt-sms-family 4 }
tpt-sms-model-h1 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the SMS Model H1."
::= { tpt-sms-family 5 }
tpt-sms-model-xl OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the SMS Model XL."
::= { tpt-sms-family 6 }
tpt-sms-model-vsms OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the vSMS."
::= { tpt-sms-family 7 }
tpt-sms-model-hp-2000 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the SMS Model 2000."
::= { tpt-sms-family 8 }
tpt-sms-model-hp-xl2000 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the SMS Model XL 2000."
::= { tpt-sms-family 9 }
tpt-sms-model-vsmslite OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the vSMS Lite."
::= { tpt-sms-family 10 }
tpt-sms-model-h3 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the SMS Model H3."
::= { tpt-sms-family 11 }
tpt-sms-model-h3-xl OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the SMS Model H3 XL."
::= { tpt-sms-family 12 }
END

View File

@ -0,0 +1,249 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- TippingPoint Technologies, Inc
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-STACKING-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
FaultCause
FROM TPT-HIGH-AVAIL-MIB
tpt-products
FROM TIPPINGPOINT-REG-MIB
EnabledOrNot
FROM TPT-PORT-CONFIG-MIB
tpt-tpa-objs, tpt-tpa-eventsV2, tpt-tpa-unkparams
FROM TPT-TPAMIBS-MIB
;
tpt-stack-objs MODULE-IDENTITY
LAST-UPDATED "201104191200Z"
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.tippingpoint.com"
DESCRIPTION
"Device information related to stacking ultralight.
Copyright 2016 Trend Micro, Inc All rights reserved.
This document contains confidential and proprietary information to
Trend Micro, Inc. Use of this document is subject to the
terms and conditions of Trend Micro's Non-Disclosure Agreement.
"
::= { tpt-tpa-objs 20 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual convention(s) specific to stacking ultralight
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DeviceRti ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The current device RTI state."
SYNTAX INTEGER { unknown(0),
rebooting(5),
rlinferior(16),
recoverable(21),
unrecoverable(32),
rtipending(48),
rtinormal(64) }
StackRti ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The current stack RTI state."
SYNTAX INTEGER { unknown(0),
rlinferior(16),
invalid(48),
rebooting(64),
recoverable(80),
unrecoverable(96),
rtipending(112),
rtinormal(128) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- stacking ultralight objects
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
stackingStackRtiTimeStamp OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time of the last stack RTI state change (in seconds since
January 1, 1970). This value is zero if the stack RTI state has not changed
since the last reboot."
::= { tpt-stack-objs 1 }
stackingDeviceRTI OBJECT-TYPE
SYNTAX DeviceRti
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current device RTI state"
::= { tpt-stack-objs 2 }
stackingPrevDeviceRTI OBJECT-TYPE
SYNTAX DeviceRti
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The previous device RTI state"
::= { tpt-stack-objs 3 }
stackingDeviceFaultCause OBJECT-TYPE
SYNTAX FaultCause
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device fault cause if in L2FB"
::= { tpt-stack-objs 4 }
stackingStackRTI OBJECT-TYPE
SYNTAX StackRti
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current stack RTI state"
::= { tpt-stack-objs 5 }
stackingPrevStackRTI OBJECT-TYPE
SYNTAX StackRti
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The previous stack RTI state"
::= { tpt-stack-objs 6 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- stacking ultralight notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptStackingNotifyDeviceID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique device identifier sending this notification."
::= { tpt-tpa-unkparams 324 }
tptStackingNotifyKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique stack member identifier sending this notification."
::= { tpt-tpa-unkparams 328 }
tptStackingNotifyTimeStamp OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time of this notification (in seconds since January 1, 1970)."
::= { tpt-tpa-unkparams 332 }
tptStackingNotifyDeviceRTI OBJECT-TYPE
SYNTAX DeviceRti
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current device RTI state"
::= { tpt-tpa-unkparams 336 }
tptStackingNotifyPrevDeviceRTI OBJECT-TYPE
SYNTAX DeviceRti
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the previous device RTI state"
::= { tpt-tpa-unkparams 340 }
tptStackingNotifyDeviceFaultCause OBJECT-TYPE
SYNTAX FaultCause
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device fault cause if in L2FB"
::= { tpt-tpa-unkparams 344 }
tptStackingNotifyStackRTI OBJECT-TYPE
SYNTAX StackRti
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current stack RTI state"
::= { tpt-tpa-unkparams 348 }
tptStackingNotifyPrevStackRTI OBJECT-TYPE
SYNTAX StackRti
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The previous tack RTI state"
::= { tpt-tpa-unkparams 352 }
tptStackingNotifyMissedHeartbeatKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique stack member identifier of the device that is missing heartbeats"
::= { tpt-tpa-unkparams 356 }
tptStackingDeviceRTINotify NOTIFICATION-TYPE
OBJECTS { tptStackingNotifyDeviceID,
tptStackingNotifyKey,
tptStackingNotifyTimeStamp,
tptStackingNotifyDeviceRTI,
tptStackingNotifyPrevDeviceRTI,
tptStackingNotifyDeviceFaultCause}
STATUS current
DESCRIPTION
"Notification: Used to inform the management station of changes in
device RTI state."
::= { tpt-tpa-eventsV2 70 }
tptStackingStackRTINotify NOTIFICATION-TYPE
OBJECTS { tptStackingNotifyDeviceID,
tptStackingNotifyKey,
tptStackingNotifyTimeStamp,
tptStackingNotifyStackRTI,
tptStackingNotifyPrevStackRTI }
STATUS current
DESCRIPTION
"Notification: Used to inform the management station of changes in
stack RTI state."
::= { tpt-tpa-eventsV2 71 }
tptStackingMissedHeartbeatNotify NOTIFICATION-TYPE
OBJECTS { tptStackingNotifyDeviceID,
tptStackingNotifyKey,
tptStackingNotifyTimeStamp,
tptStackingNotifyMissedHeartbeatKey}
STATUS current
DESCRIPTION
"Notification: Used to inform the management station of missed
heartbeats."
::= { tpt-tpa-eventsV2 72 }
END

View File

@ -0,0 +1,121 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-TANK-NOTIFY-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tpt-tpa-objs, tpt-tpa-eventsV2, tpt-tpa-unkparams
FROM TPT-TPAMIBS-MIB
tptMiscNotifyDeviceID
FROM TPT-MISC-NOTIFY-MIB
;
tpt-tank-notify MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Notification definitions for X-Series.
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."
::= { tpt-tpa-objs 11 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual convention for TANK notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ExternalVIStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of whether external virtual interface is up or down."
SYNTAX INTEGER { up(1), down(2) }
WebFilterStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of the web filtering status."
SYNTAX INTEGER { uninitialized(1), success(2), timeout(3), failure(4) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- TANK notifications
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tptTankNotifyExternalVIStatus OBJECT-TYPE
SYNTAX ExternalVIStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the external virtual interface is up or down."
::= { tpt-tpa-unkparams 151 }
tptTankNotifyWebFilterStatus OBJECT-TYPE
SYNTAX WebFilterStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of web filtering status."
::= { tpt-tpa-unkparams 152 }
tptTankNotifyExternalVI NOTIFICATION-TYPE
OBJECTS { tptMiscNotifyDeviceID, tptTankNotifyExternalVIStatus}
STATUS current
DESCRIPTION
"Notification: Used to inform the management station that external
virtual interface came up or went down."
::= { tpt-tpa-eventsV2 22 }
tptTankNotifyWebFilter NOTIFICATION-TYPE
OBJECTS { tptMiscNotifyDeviceID, tptTankNotifyWebFilterStatus}
STATUS current
DESCRIPTION
"Notification: Used to inform the management station of the web filtering
status."
::= { tpt-tpa-eventsV2 23 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,326 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-TPAMIBS-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY
FROM SNMPv2-SMI
tpt-products, tpt-reg
FROM TIPPINGPOINT-REG-MIB
;
tpt-tpaMIBs MODULE-IDENTITY
LAST-UPDATED "201606081724Z" -- June 8, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Sub-tree for objects and events on the TPA.
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 "201606081724Z" -- June 8, 2016
DESCRIPTION "Added vTPS models."
REVISION "201605251854Z" -- May 25, 2016
DESCRIPTION "Updated copyright information. Minor MIB syntax fixes."
::= { tpt-products 3 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- TPA top level MIBs
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tpt-tpa-conf OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for conformance.
(OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE)"
::= { tpt-tpaMIBs 1 }
tpt-tpa-objs OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all managed objects on the TPA."
::= { tpt-tpaMIBs 2 }
tpt-tpa-events OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all events (NOTIFICATION-TYPE) and
payload variables that are needed for notifications."
::= { tpt-tpaMIBs 3 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Conformance top level MIBS
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tpt-tpa-groups OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all groups.
(OBJECT-GROUP, NOTIFICATION-GROUP)"
::= { tpt-tpa-conf 1 }
tpt-tpa-compls OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all compliance MIBs.
(MODULE-COMPLIANCE)"
::= { tpt-tpa-conf 2 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Notification top level MIBs
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tpt-tpa-eventsV2 OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all notification MIBs for a TPA."
::= { tpt-tpa-events 0 }
tpt-tpa-unkparams OBJECT-IDENTITY
STATUS current
DESCRIPTION "This sub-tree is for all MIB variables sent as part of a
notification payload sent by a TPA."
::= { tpt-tpa-events 1 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Model numbers
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tpt-tpa-family OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT family of network security devices."
::= { tpt-reg 3 }
tpt-model-2000 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 2000."
::= { tpt-tpa-family 1 }
tpt-model-600 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 600."
::= { tpt-tpa-family 2 }
tpt-model-600A OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 600A."
::= { tpt-tpa-family 4 }
tpt-model-400 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 400."
::= { tpt-tpa-family 5 }
tpt-model-50 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 50."
::= { tpt-tpa-family 6 }
tpt-model-1200 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 1200."
::= { tpt-tpa-family 7 }
tpt-model-2400 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 2400."
::= { tpt-tpa-family 8 }
tpt-model-5000 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 5000."
::= { tpt-tpa-family 9 }
tpt-model-200 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 200."
::= { tpt-tpa-family 10 }
tpt-model-10 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 10."
::= { tpt-tpa-family 11 }
tpt-model-100 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 100."
::= { tpt-tpa-family 12 }
tpt-model-X505 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model X505."
::= { tpt-tpa-family 13 }
tpt-model-X5 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model X5."
::= { tpt-tpa-family 14 }
tpt-model-T200 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model T200."
::= { tpt-tpa-family 15 }
tpt-model-X506 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model X506."
::= { tpt-tpa-family 16 }
tpt-model-X5-25 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model X5-25."
::= { tpt-tpa-family 17 }
tpt-model-X710 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model X710."
::= { tpt-tpa-family 18 }
tpt-model-T210E OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model T210E."
::= { tpt-tpa-family 19 }
tpt-model-T600E OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model T600E."
::= { tpt-tpa-family 20 }
tpt-model-T1000E OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model T1000E."
::= { tpt-tpa-family 21 }
tpt-model-T2000E OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model T2000E."
::= { tpt-tpa-family 22 }
tpt-model-T5000E OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model T5000E."
::= { tpt-tpa-family 23 }
tpt-model-660N OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 660N."
::= { tpt-tpa-family 27 }
tpt-model-1400N OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 1400N."
::= { tpt-tpa-family 28 }
tpt-model-2500N OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 2500N."
::= { tpt-tpa-family 29 }
tpt-model-5100N OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 5100N."
::= { tpt-tpa-family 30 }
tpt-model-110 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 110."
::= { tpt-tpa-family 31 }
tpt-model-330 OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 330."
::= { tpt-tpa-family 32 }
tpt-model-SB1200N OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT SecBlade model 1200N."
::= { tpt-tpa-family 33}
tpt-model-6100N OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 6100N."
::= { tpt-tpa-family 34}
tpt-model-7100NX OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 7100NX."
::= { tpt-tpa-family 35}
tpt-model-5200NX OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 5200NX."
::= { tpt-tpa-family 36}
tpt-model-2600NX OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 2600NX."
::= { tpt-tpa-family 44}
tpt-model-6200NX OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 6200NX."
::= { tpt-tpa-family 45}
tpt-model-7500NX OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TPT model 7500NX."
::= { tpt-tpa-family 46}
tpt-model-440T-IPS OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TippingPoint 440T Threat Protection System (IPS)."
::= { tpt-tpa-family 47 }
tpt-model-2200T-IPS OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the TippingPoint 2200T Threat Protection System (IPS)."
::= { tpt-tpa-family 48 }
tpt-model-VTPS-Standard-IPS OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the HP vTPS Standard Threat Protection System (IPS)."
::= { tpt-tpa-family 49 }
tpt-model-VTPS-Trial-IPS OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for the HP vTPS Standard Trial Threat Protection System (IPS)."
::= { tpt-tpa-family 50 }
END

File diff suppressed because it is too large Load Diff

552
mibs/trendmicro/TPT-TSE-MIB Normal file
View File

@ -0,0 +1,552 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-TSE-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tpt-tpa-objs
FROM TPT-TPAMIBS-MIB
;
tpt-tse MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Threat Suppression Engine information.
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."
::= { tpt-tpa-objs 7 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual conventions for statistical reports
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PolicyState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A selection from a set of networking protocols detected by a policy."
SYNTAX INTEGER { invalid(0), normal(3), system-disabled(4) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Variable definitions
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-- Adaptive filter configuration top ten list
topTenAdaptFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF TopTenAdaptFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Adaptive filter configuration top ten list."
::= { tpt-tse 1 }
topTenAdaptFilterEntry OBJECT-TYPE
SYNTAX TopTenAdaptFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the adaptive filter configuration top ten list.
Rows cannot be created or deleted.
"
INDEX { topTenAdaptFilterRank }
::= { topTenAdaptFilterTable 1 }
TopTenAdaptFilterEntry ::= SEQUENCE {
topTenAdaptFilterRank Unsigned32 (1..10),
adaptFilterName OCTET STRING (SIZE (0..80)),
adaptFilterUUID OCTET STRING (SIZE (0..40)),
adaptFilterSegment OCTET STRING (SIZE (0..80)),
adaptFilterProfile OCTET STRING (SIZE (0..128)),
adaptFilterEnabledState PolicyState,
adaptFilterSigID OCTET STRING (SIZE (0..40))
}
topTenAdaptFilterRank OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The numerical ranking 1 through 10 in the adaptive filter top ten list."
::= { topTenAdaptFilterEntry 1 }
adaptFilterName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The human-readable name of a filter in the adaptive filter top ten list."
::= { topTenAdaptFilterEntry 2 }
adaptFilterUUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The global identifier of a filter in the adaptive filter top ten list."
::= { topTenAdaptFilterEntry 3 }
adaptFilterSegment OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The applicable segment of a filter in the adaptive filter top ten list."
::= { topTenAdaptFilterEntry 4 }
adaptFilterEnabledState OBJECT-TYPE
SYNTAX PolicyState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of a filter in the adaptive filter top ten list."
::= { topTenAdaptFilterEntry 5 }
adaptFilterSigID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The global identifier of a signature in the adaptive filter top ten list."
::= { topTenAdaptFilterEntry 7 }
adaptFilterProfile OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The profile name of a filter in the adaptive filter top ten list."
::= { topTenAdaptFilterEntry 8 }
-- Table of connection blocks
connectionBlockTable OBJECT-TYPE
SYNTAX SEQUENCE OF ConnectionBlockEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of connections corresponding to blocked streams."
::= { tpt-tse 2 }
connectionBlockEntry OBJECT-TYPE
SYNTAX ConnectionBlockEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the connection block table.
Rows cannot be created or deleted.
"
INDEX { connectionBlockIndex }
::= { connectionBlockTable 1 }
ConnectionBlockEntry ::= SEQUENCE {
connectionBlockIndex Unsigned32 (1..50),
connectionBlockSrcAddr OCTET STRING (SIZE (0..20)),
connectionBlockSrcPort Unsigned32,
connectionBlockDestAddr OCTET STRING (SIZE (0..20)),
connectionBlockDestPort Unsigned32,
connectionBlockProtocol OCTET STRING (SIZE (0..20)),
connectionBlockPort OCTET STRING (SIZE (0..128)),
connectionBlockReason OCTET STRING (SIZE (0..40)),
connectionBlockSrcAddrV6 OCTET STRING (SIZE (0..60)),
connectionBlockDestAddrV6 OCTET STRING (SIZE (0..60))
}
connectionBlockIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..50)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table of connections corresponding to blocked streams."
::= { connectionBlockEntry 1 }
connectionBlockSrcAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source IP address of a connection."
::= { connectionBlockEntry 2 }
connectionBlockSrcAddrV6 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..60))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source IPv6 address of a connection."
::= { connectionBlockEntry 9 }
connectionBlockSrcPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source port of a connection."
::= { connectionBlockEntry 3 }
connectionBlockDestAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination IP address of a connection."
::= { connectionBlockEntry 4 }
connectionBlockDestAddrV6 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..60))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination IPv6 address of a connection."
::= { connectionBlockEntry 10 }
connectionBlockDestPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination port of a connection."
::= { connectionBlockEntry 5 }
connectionBlockProtocol OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The transmission protocol of a connection."
::= { connectionBlockEntry 6 }
connectionBlockPort OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the security zone pair whose incoming data caused the block."
::= { connectionBlockEntry 7 }
connectionBlockReason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UUID of the signature that caused the block."
::= { connectionBlockEntry 8 }
-- Other connection block information
connectionBlockTotalCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of connections corresponding to blocked streams.
Only the first 50 are contained in the connection block table."
::= { tpt-tse 3 }
-- Table of rate limit streams
rateLimitStreamTable OBJECT-TYPE
SYNTAX SEQUENCE OF RateLimitStreamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of rate limit streams."
::= { tpt-tse 4 }
rateLimitStreamEntry OBJECT-TYPE
SYNTAX RateLimitStreamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rate limit stream table.
Rows cannot be created or deleted.
"
INDEX { rateLimitStreamIndex }
::= { rateLimitStreamTable 1 }
RateLimitStreamEntry ::= SEQUENCE {
rateLimitStreamIndex Unsigned32 (1..50),
rateLimitStreamSrcAddr OCTET STRING (SIZE (0..20)),
rateLimitStreamSrcPort Unsigned32,
rateLimitStreamDestAddr OCTET STRING (SIZE (0..20)),
rateLimitStreamDestPort Unsigned32,
rateLimitStreamProtocol OCTET STRING (SIZE (0..20)),
rateLimitStreamPort OCTET STRING (SIZE (0..8)),
rateLimitStreamReason OCTET STRING (SIZE (0..40)),
rateLimitStreamSrcAddrV6 OCTET STRING (SIZE (0..60)),
rateLimitStreamDestAddrV6 OCTET STRING (SIZE (0..60))
}
rateLimitStreamIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..50)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the rate limit stream table."
::= { rateLimitStreamEntry 1 }
rateLimitStreamSrcAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source IP address of a rate limit."
::= { rateLimitStreamEntry 2 }
rateLimitStreamSrcAddrV6 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..60))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source IPv6 address of a rate limit."
::= { rateLimitStreamEntry 9 }
rateLimitStreamSrcPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source port of a rate limit."
::= { rateLimitStreamEntry 3 }
rateLimitStreamDestAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination IP address of a rate limit."
::= { rateLimitStreamEntry 4 }
rateLimitStreamDestAddrV6 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..60))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination IPv6 address of a rate limit."
::= { rateLimitStreamEntry 10 }
rateLimitStreamDestPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination port of a rate limit."
::= { rateLimitStreamEntry 5 }
rateLimitStreamProtocol OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The transmission protocol of a rate limit."
::= { rateLimitStreamEntry 6 }
rateLimitStreamPort OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port on which the stream originated."
::= { rateLimitStreamEntry 7 }
rateLimitStreamReason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UUID of the rate limiter."
::= { rateLimitStreamEntry 8 }
-- Other rate limit stream information
rateLimitStreamTotalCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of rate limit streams.
Only the first 50 are contained in the rate limit stream table."
::= { tpt-tse 5 }
-- Table of connection trusts
connectionTrustTable OBJECT-TYPE
SYNTAX SEQUENCE OF ConnectionTrustEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of connections corresponding to trusted streams."
::= { tpt-tse 6 }
connectionTrustEntry OBJECT-TYPE
SYNTAX ConnectionTrustEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the connection trust table.
Rows cannot be created or deleted.
"
INDEX { connectionTrustIndex }
::= { connectionTrustTable 1 }
ConnectionTrustEntry ::= SEQUENCE {
connectionTrustIndex Unsigned32 (1..50),
connectionTrustSrcAddr OCTET STRING (SIZE (0..20)),
connectionTrustSrcPort Unsigned32,
connectionTrustDestAddr OCTET STRING (SIZE (0..20)),
connectionTrustDestPort Unsigned32,
connectionTrustProtocol OCTET STRING (SIZE (0..20)),
connectionTrustPort OCTET STRING (SIZE (0..128)),
connectionTrustReason OCTET STRING (SIZE (0..40)),
connectionTrustSrcAddrV6 OCTET STRING (SIZE (0..60)),
connectionTrustDestAddrV6 OCTET STRING (SIZE (0..60))
}
connectionTrustIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..50)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index into the table of connections corresponding to trusted streams."
::= { connectionTrustEntry 1 }
connectionTrustSrcAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source IP address of a trusted connection."
::= { connectionTrustEntry 2 }
connectionTrustSrcAddrV6 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..60))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source IPv6 address of a trusted connection."
::= { connectionTrustEntry 9 }
connectionTrustSrcPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source port of a trusted connection."
::= { connectionTrustEntry 3 }
connectionTrustDestAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination IP address of a trusted connection."
::= { connectionTrustEntry 4 }
connectionTrustDestAddrV6 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..60))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination IPv6 address of a trusted connection."
::= { connectionTrustEntry 10 }
connectionTrustDestPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination port of a trusted connection."
::= { connectionTrustEntry 5 }
connectionTrustProtocol OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The transmission protocol of a trusted connection."
::= { connectionTrustEntry 6 }
connectionTrustPort OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the security zone pair whose incoming data caused the trust."
::= { connectionTrustEntry 7 }
connectionTrustReason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UUID of the signature that caused the trust."
::= { connectionTrustEntry 8 }
-- Other connection trust information
connectionTrustTotalCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of connections corresponding to trusted streams.
Only the first 50 are contained in the connection trust table."
::= { tpt-tse 7 }
END

View File

@ -0,0 +1,99 @@
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-VSA-REG-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY
FROM SNMPv2-SMI
tpt-products, tpt-reg
FROM TIPPINGPOINT-REG-MIB
;
tpt-vsaMIBs MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Sub-tree for TippingPoint Virtual Security Appliance (VSA) objects.
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 "201411111937Z" -- November 11, 2014
DESCRIPTION "Initial version."
::= { tpt-products 10 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- NGFW Top Level MIBs
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tpt-vsa-family OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration of TippingPoint's Virtual Security Appliance (VSA) product family."
::= { tpt-reg 10 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Model Numbers
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
tpt-model-V10F OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for TippingPoint V10F vCloudSecure Virtual Appliance."
::= { tpt-vsa-family 1 }
tpt-model-V1000F OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for TippingPoint V1000F vCloudSecure Virtual Appliance."
::= { tpt-vsa-family 2 }
tpt-model-V2000F OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for TippingPoint V2000F vCloudSecure Virtual Appliance."
::= { tpt-vsa-family 3 }
tpt-model-V5000F OBJECT-IDENTITY
STATUS current
DESCRIPTION "Registration for TippingPoint V5000F vCloudSecure Virtual Appliance."
::= { tpt-vsa-family 4 }
END