Observium_CE/mibs/trendmicro/TPT-SMS-TRAP-MIB

363 lines
12 KiB
Plaintext

-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- 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