-- *****************************************************************
-- ENTERPRISE-AP-MIB.my:  Enterprise AP Information
--
-- march 2005, Jacky.Xue
--
-- Copyright (c) 2004 by Allied Telesis, Inc.
-- All rights reserved.
--
-- *****************************************************************
--
-- **********************************************************************
-- * IEEE 802.11 MIB
-- **********************************************************************
ENTERPRISE-AP-TRAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
        MODULE-IDENTITY, OBJECT-TYPE,NOTIFICATION-TYPE,
        NOTIFICATION-TYPE,Integer32, Counter32,
        Unsigned32 FROM SNMPv2-SMI
        DisplayString , MacAddress, RowStatus,
        TruthValue FROM SNMPv2-TC
        MODULE-COMPLIANCE, OBJECT-GROUP,
        NOTIFICATION-GROUP FROM SNMPv2-CONF 
        atDltWrap FROM Ati-SMI;	    

--systemTrapModule  OBJECT IDENTIFIER ::= {ati802 5}  
enterprise-ap-trap-mib  OBJECT IDENTIFIER ::= { atDltWrap 5 }  

systemTrapModule OBJECT-IDENTITY 
	STATUS  current
     DESCRIPTION
            "ati802Modules provides a root object identifier
           from which MODULE-IDENTITY values may be assigned."
	::= { enterprise-ap-trap-mib 1 }       


-- **********************************************************************
-- * MODULE IDENTITY
-- **********************************************************************
systemEnterPriseTrap MODULE-IDENTITY
        LAST-UPDATED "200503180000Z"
        ORGANIZATION "Allied Telesis, Inc."
        CONTACT-INFO
            "	Allied Telesis, Inc.
            Maggie X. Wu

            Postal: 3200 North First Street
            San Jose, CA 95134
            USA

            Tel: +1 408 519-8766

            E-mail: maggie_wu@alliedtelesyn.com"
        DESCRIPTION
                "The Structure of Management Information for the
                Allied Telesis Wireless subsystem TRAP definition."
        REVISION      "200409110000Z"
        DESCRIPTION
                "Initial version."
        ::= { systemTrapModule 1 }   
        
        
        
        
        


PMacAddress ::= TEXTUAL-CONVENTION
    STATUS current
    DESCRIPTION
        "ethernet address."
    SYNTAX OCTET STRING (SIZE (6))


PTrapType ::= TEXTUAL-CONVENTION
    STATUS current
    DESCRIPTION
        "Trap type of firewall. The type have 4 digitals, ABCD. 
         AB represent trap catalog, CD represent trap type in the catalog."
    SYNTAX INTEGER {

-- =========== Attack =================================================

        trapTypePingOfDeathBlocked			(501),  -- Ping of death blocked
        trapTypeIPSpoofDetected				(502),  -- IP spoof detected
        trapTypePossibleSynFlood			(503),  -- Possible SYN flood attack
        trapTypeProbableSynFlood			(504),  -- Probable SYN flood attack
        trapTypeLandAttack					(505),  -- Land Attack Dropped
        trapTypeAttemptedAdminLoginFromWAN	(506),  -- Attempted administrator login from WAN
        trapTypeLogUnknownSpi				(507),  -- Unknown IPSec SPI
        trapTypeLogIpsecAuthFailure			(508),  -- IPSec Authentication Failed
        trapTypeLogIpsecDecryptFailure		(509),  -- IPSec Decryption Failed
        trapTypeLogIllegalIpsecPeer			(510),  -- IPSec packet from or to an illegal host
        trapTypeNetBusDropped				(511),  -- NetBus Attack Dropped
        trapTypeBackOrificeDropped			(512),  -- Back Orifice Attack Dropped
        trapTypeNetSpyDropped				(513),  -- Net Spy Attack Dropped
        trapTypeSub7Dropped					(514),  -- Sub Seven Attack Dropped
        trapTypeRipperDropped				(515),  -- Ripper Attack Dropped
        trapTypeStrikerDropped				(516),  -- Striker Attack Dropped
        trapTypeSennaSpyDropped				(517),  -- Senna Spy Attack Dropped
        trapTypePriorityDropped				(518),  -- Priority Attack Dropped
        trapTypeIniKillerDropped			(519),  -- Ini Killer Attack Dropped
        trapTypeSmurfDropped				(520),  -- Smurf Amplification Attack Dropped
        trapTypePortScanPossible			(521),  -- Possible Port Scan
        trapTypePortScanProbable			(522),  -- Probable Port Scan
        trapTypeLogIkeProposalReject		(523),  -- IKE Responder: IPSec proposal not acceptable
        trapTypeAVReceivedAlert				(524),  -- Received AV Alert
        trapTypeLogAddTest					(525),  -- Add an attack message
        trapTypeAVExpiredMsg				(526),  -- Received AV Alert: Your SonicWALL Network Anti-Virus subscription has expired.
        trapTypeForbiddenAttachment			(527),  -- Forbidden E-mail attachment altered
        trapTypeTcpFinScanDropped			(528),  -- Probable TCP FIN scan
        trapTypeTcpXmasScanDropped			(529),  -- Probable TCP XMAS scan 
        trapTypeTcpNullScanDropped			(530),  -- Probable TCP NULL scan 
        trapTypeReplayDetected				(531),  -- IPSEC Replay Detected


-- =========== System Errors =================================================
        trapTypeLogFull							(601), -- Log full; deactivating SonicWALL
        trapTypeLogProblemLoadingCheckSettings	(602), -- Problem loading the Filter list; check Filter settings
        trapTypeLogProblemLoadingCheckDNS		(603), -- Problem loading the Filter list; check your DNS server
        trapTypeLogProblemEmailingCheckSettings	(604), -- Problem sending log email; check log settings
        trapTypeIllegalLanAddressInUse			(605), -- Illegal LAN address in use
        trapTypeNATCouldntRemap					(606), -- NAT could not remap incoming packet
        trapTypeCacheFull						(607), -- The cache is full; %d open connections; some will be dropped
        trapTypeConnDroppedTooManyIP			(608), -- License exceeded: Connection dropped because too many IP addresses are in use on your LAN
        trapTypeLogOutOfMemory					(609), -- Diagnostic Code E
        trapTypeInternalErr						(610), -- Diagnostic Code D
        trapTypeLogSuspendReboot				(611), -- Diagnostic Code A
        trapTypeLogDeadlockReboot				(612), -- Diagnostic Code B
        trapTypeLogLowMemReboot					(613), -- Diagnostic Code C
        trapTypeHaIdlePrimary					(614), -- Primary firewall has transitioned to Idle
        trapTypeHaMissedHeartbeatPrimary		(615), -- Primary missed heartbeats from Active Backup: Primary going Active
        trapTypeHaMissedHeartbeatBackup			(616), -- Backup missed heartbeats from Active Primary: Backup going Active
        trapTypeHaErrorReceivedPrimary			(617), -- Primary received error signal from Active Backup: Primary going Active
        trapTypeHaErrorReceivedBackup			(618), -- Backup received error signal from Active Primary: Backup going Active
        trapTypeHaBackupPreempt					(619), -- Backup firewall being preempted by Primary
        trapTypeHaPrimaryPreempt				(620), -- Primary firewall preempting Backup
        trapTypeLogHttpServerReboot				(621), -- Diagnostic Code F
        trapTypeBackupActivePreempt				(622), -- Backup going Active in preempt mode after reboot
        trapTypeCflUpdateApplianceNotRegistered	(623), -- Problem loading the Filter list; Appliance not registered.
        trapTypeCflUpdateSubscriptionExpired	(624), -- Problem loading the Filter list; Subscription expired.
        trapTypeCflUpdateErrorTransient			(625), -- Problem loading the Filter list; Try loading it again.
        trapTypeCflUpdateErrorTransientAuto		(626), -- Problem loading the Filter list; Retrying later.
        trapTypeCflUpdateErrorInternal			(627), -- Problem loading the Filter list; Flash write failure.
        trapTypeCflApplianceCflExpired			(628), -- The loaded content filter list has expired.
        trapTypeHaSetError						(629), -- Error setting the IP address of the backup, please manually set to backup LAN IP
        trapTypeHaSyncError						(630), -- Error updating HA peer configuration

-- =========== Blocked Web Sites =================================================
        trapTypeWebSiteBlocked					(701), -- Web site blocked
        trapTypeNewsgroupBlocked				(702), -- Newsgroup blocked
        trapTypeWebSiteAccessed					(703), -- Web site accessed
        trapTypeNewsgroupAccessed				(704), -- Newsgroup accessed
        trapTypeProxyAccessBlocked				(705) -- Access to Proxy Server Blocked
	}
 
 
MajorAlarmIdType ::= 
		INTEGER{
		major-alarm-reboot(1),
		major-alarm-restart(2),
		major-alarm-ap-dead(3),
		major-alarm-ap-crash(4),
		major-alarm-ap-config-error(5),
		major-alarm-vlan-id-conflict(6),
		major-alarm-vlan-id-illigal(16),
		major-alarm-multiple-ssid-error(17),
		major-alarm-system-reset(18),
		major-alarm-system-update(19)	
	}	 
 
 
    
systemTrapInfor OBJECT IDENTIFIER ::= {systemEnterPriseTrap 1}   

 
systemTrapInfoTable OBJECT IDENTIFIER ::= { systemTrapInfor 1 }
 
 
systemTrapInfoType OBJECT-TYPE
        SYNTAX     MajorAlarmIdType
        MAX-ACCESS accessible-for-notify
        STATUS     current
        DESCRIPTION
            "trap type ."
    ::= { systemTrapInfoTable 1 }
                                
                                
systemTrapInfoDescription OBJECT-TYPE
		SYNTAX DisplayString 
        MAX-ACCESS accessible-for-notify
        STATUS     current
        DESCRIPTION
            "The description of the trap. "
    ::= { systemTrapInfoTable 2 }                               
                                
                                



-- ******************************************************************************************
--
-- sonicwall firewall trap group
--
-- This group defines the trap which sonicwall firewall generated
-- ******************************************************************************************

systemTrapRoot OBJECT IDENTIFIER ::= {systemEnterPriseTrap 2}


systemTrapRootMajor NOTIFICATION-TYPE
        OBJECTS {
            systemTrapInfoType,
            systemTrapInfoDescription
        }
        STATUS current
        DESCRIPTION
            "This trap indicates that the firewall have detected a attack. 
             The bound objects provide more detailed information about this problem."
    ::= { systemTrapRoot 1 }

systemTrapRootMinor NOTIFICATION-TYPE
        OBJECTS {
            systemTrapInfoType,
            systemTrapInfoDescription
        }
        STATUS current
        DESCRIPTION
            "This trap indicates that there is a system problem with the SonicWALL appliance. 
             The bound objects provide more detailed information about this problem."
    ::= { systemTrapRoot 2 }

--systemTrapRootMini NOTIFICATION-TYPE
--       OBJECTS {
            --swTrapInfoTrapType,
            --swTrapInfoTrapDescription
        --}
        --STATUS current
        --DESCRIPTION
         --   "This trap indicates that there is a web site was blocked by the firewall.
         --    The bound objects provide more detailed information about this problem."
    --::= { systemTrapRoot 0 3}



              
-- ********************************************************************
-- * End of TABLE
-- ********************************************************************
END

