1379 lines
		
	
	
		
			51 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1379 lines
		
	
	
		
			51 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- *****************************************************************
 | 
						|
-- CISCO-FIREWALL-MIB
 | 
						|
--   
 | 
						|
-- April, 1999 Jim Fitzgerald
 | 
						|
--   
 | 
						|
-- Copyright (c) 1999-2005, 2020 by cisco Systems Inc.
 | 
						|
-- All rights reserved.
 | 
						|
-- *****************************************************************
 | 
						|
 | 
						|
CISCO-FIREWALL-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    OBJECT-GROUP,
 | 
						|
    NOTIFICATION-GROUP,
 | 
						|
    MODULE-COMPLIANCE
 | 
						|
        FROM SNMPv2-CONF
 | 
						|
    MODULE-IDENTITY,
 | 
						|
    OBJECT-TYPE,
 | 
						|
    NOTIFICATION-TYPE,
 | 
						|
    Counter32,
 | 
						|
    Gauge32,
 | 
						|
    Unsigned32,
 | 
						|
    IpAddress
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    DateAndTime,
 | 
						|
    TEXTUAL-CONVENTION,
 | 
						|
    RowPointer
 | 
						|
        FROM SNMPv2-TC
 | 
						|
    SnmpAdminString
 | 
						|
        FROM SNMP-FRAMEWORK-MIB
 | 
						|
    InterfaceIndexOrZero
 | 
						|
        FROM IF-MIB
 | 
						|
    ciscoMgmt
 | 
						|
        FROM CISCO-SMI;
 | 
						|
 | 
						|
 | 
						|
ciscoFirewallMIB MODULE-IDENTITY
 | 
						|
    LAST-UPDATED    "202010010000Z"
 | 
						|
    ORGANIZATION    "Cisco Systems, Inc."
 | 
						|
    CONTACT-INFO
 | 
						|
            "Cisco Systems
 | 
						|
            Customer Service
 | 
						|
 | 
						|
            Postal: 170 W Tasman Drive
 | 
						|
            San Jose, CA  95134
 | 
						|
            USA
 | 
						|
 | 
						|
            Tel: +1 800 553-NETS
 | 
						|
 | 
						|
            E-mail: cs-pix@cisco.com
 | 
						|
            cs-iosfw@cisco.com"
 | 
						|
    DESCRIPTION
 | 
						|
        "MIB module for monitoring Cisco Firewalls."
 | 
						|
    REVISION        "202010010000Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Added the cps current and cps Peak under cfwSystem as
 | 
						|
        scalars."
 | 
						|
    REVISION        "200512060000Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Added the copyright statement and updated the imports
 | 
						|
        such that Unsigned32 is imported from SNMPv2-SMI instead 
 | 
						|
        of CISCO-TC. Added a new NOTIFICATION-GROUP 
 | 
						|
        ciscoFirewallMIBNotificationGroupRev1 to include all the 
 | 
						|
        notifications defined in the MIB. Obsoleted the 
 | 
						|
        OBJECT-GROUP ciscoFirewallMIBNotificationGroup. Deprecated
 | 
						|
        the MODULE-COMPLIANCE ciscoFirewallMIBCompliance and added 
 | 
						|
        a new MODULE-COMPLIANCE ciscoFirewallMIBComplianceRev1."
 | 
						|
    REVISION        "9904291200Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Initial version of this MIB module."
 | 
						|
    ::= { ciscoMgmt 147 }
 | 
						|
 | 
						|
 | 
						|
ciscoFirewallMIBObjects  OBJECT IDENTIFIER
 | 
						|
    ::= { ciscoFirewallMIB 1 }
 | 
						|
 | 
						|
cfwEvents  OBJECT IDENTIFIER
 | 
						|
    ::= { ciscoFirewallMIBObjects 1 }
 | 
						|
 | 
						|
cfwBasicEvents  OBJECT IDENTIFIER
 | 
						|
    ::= { cfwEvents 1 }
 | 
						|
 | 
						|
cfwNetEvents  OBJECT IDENTIFIER
 | 
						|
    ::= { cfwEvents 2 }
 | 
						|
 | 
						|
cfwSystem  OBJECT IDENTIFIER
 | 
						|
    ::= { ciscoFirewallMIBObjects 2 }
 | 
						|
 | 
						|
cfwStatus  OBJECT IDENTIFIER
 | 
						|
    ::= { cfwSystem 1 }
 | 
						|
 | 
						|
cfwStatistics  OBJECT IDENTIFIER
 | 
						|
    ::= { cfwSystem 2 }
 | 
						|
 | 
						|
 | 
						|
-- Textual Conventions
 | 
						|
 | 
						|
ResourceStatistics ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This textual convention is used to identify various statistics
 | 
						|
        that are related to the resources on a firewall.
 | 
						|
 | 
						|
        highUse     : The highest load the resource has had for a
 | 
						|
                      time period. The time period will be
 | 
						|
                      implementation dependent.
 | 
						|
        highLoad    : The highest load the resource has had since
 | 
						|
                      startup.
 | 
						|
        maximum     : The maximum amount of the resource that is
 | 
						|
                      available.
 | 
						|
        minimum     : The minimum amount of the resource that is
 | 
						|
                      available.
 | 
						|
        low         : The lowest amount of the resource that has been
 | 
						|
                      available since startup.
 | 
						|
        high        : The highest amount of the resource that has been
 | 
						|
                      available since startup.
 | 
						|
        average     : The average amount of the resource that has been
 | 
						|
                      available since startup.
 | 
						|
        free        : The amount of the resource that is currently
 | 
						|
                      available since startup.
 | 
						|
        inUse       : The amount of the resource that is currently
 | 
						|
                      in use,  eg. CPU usage, memory usage."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        highUse(1),
 | 
						|
                        highLoad(2),
 | 
						|
                        maximum(3),
 | 
						|
                        minimum(4),
 | 
						|
                        low(5),
 | 
						|
                        high(6),
 | 
						|
                        average(7),
 | 
						|
                        free(8),
 | 
						|
                        inUse(9)
 | 
						|
                    }
 | 
						|
 | 
						|
Hardware ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This textual convention is used to describe various hardware
 | 
						|
        resouces that can be monitored by the firewall.
 | 
						|
 | 
						|
        memory         - identifies memory.
 | 
						|
        disk           - identifies disk.
 | 
						|
        power          - identifies power.
 | 
						|
        netInterface   - identifies a network interface.
 | 
						|
        tape           - identifies a tape drive.
 | 
						|
        controller     - identifies hardware controller.
 | 
						|
        cpu            - identifies CPU.
 | 
						|
        primaryUnit    - identifies the primary unit of the two
 | 
						|
                         identical firewalls configured redundancy.
 | 
						|
        secondaryUnit  - identifies the secondary unit of the two
 | 
						|
                         identical firewalls configured redundancy.
 | 
						|
        other          - identifies other hardware."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        memory(1),
 | 
						|
                        disk(2),
 | 
						|
                        power(3),
 | 
						|
                        netInterface(4),
 | 
						|
                        cpu(5),
 | 
						|
                        primaryUnit(6),
 | 
						|
                        secondaryUnit(7),
 | 
						|
                        other(8)
 | 
						|
                    }
 | 
						|
 | 
						|
Services ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This textual convention is used to describe various services
 | 
						|
        that are monitored by the firewall.
 | 
						|
 | 
						|
        otherFWService  - a service that does not fit into any
 | 
						|
                          other category.
 | 
						|
        fileXferFtp     - identifies FTP, File Transfer Protocol.
 | 
						|
        fileXferTftp    - identifies TFTP, Trivial File
 | 
						|
                          Transfer Protocol
 | 
						|
        fileXferFtps    - identifies FTP, File Transfer
 | 
						|
                            Protocol running over Secure Sockets Layer.
 | 
						|
        loginTelnet    - identifies telnet
 | 
						|
        loginRlogin    - identifies rlogin.
 | 
						|
        loginTelnets   - identifies telnet over 
 | 
						|
                         Secure Sockets Layer(SSL).
 | 
						|
        remoteExecSunRPC  - identifies Sun Remote 
 | 
						|
                            Procedure Call Protocol.
 | 
						|
        remoteExecMSRPC   - identifies Microsoft Remote 
 | 
						|
                            Procedure Call Protocol.
 | 
						|
        remoteExecRsh     - identifies the remote shell.
 | 
						|
        remoteExecXserver - identifies the Xwindows server.
 | 
						|
        webHttp           - identifies Hyper Text Transfer Protocol.
 | 
						|
        webHttps          - identifies the secure HTTP protocol.
 | 
						|
        mailSmtp  - identifies SMTP, Simple Mail Transfer Protocol.
 | 
						|
        mailSmtps - identifies SMTP, Simple Mail Transfer Protocol 
 | 
						|
                    running over Secure Sockets Layer (SSL).
 | 
						|
        multimediaStreamworks - identifies streamworks.
 | 
						|
        multimediaH323        - identifies H323.
 | 
						|
        multimediaNetShow     - identifies NetShow.
 | 
						|
        multimediaVDOLive     - identifies vDOLive.
 | 
						|
        multimediaRealAV      - identifies RealAV.
 | 
						|
        multimediaRTSP        - identifies Real Time Streaming Protocol
 | 
						|
        dbOracle    - identifies Oracle's SQL*Net.
 | 
						|
        dbMSsql     - identifies MicroSoft SQL.
 | 
						|
        contInspProgLang     - identifies a payload as a programming
 | 
						|
                               language such as Java or ActiveX.
 | 
						|
        contInspUrl          - identifies a payload as a URL.
 | 
						|
        directoryNis         - identifies NIS, Network Information Service.
 | 
						|
        directoryDns         - identifies DNS, Domain Name Service.
 | 
						|
        directoryNetbiosns   - identifies NetBIOSNS - NetBIOS Name Service.
 | 
						|
        directoryNetbiosdgm  - identifies NetBIOSNS - NetBIOS 
 | 
						|
                               datagram Service.
 | 
						|
        directoryNetbiosssn  - identifies NetBIOSNS - NetBIOS 
 | 
						|
                               Session Service.
 | 
						|
        directoryWins      - identifies Windows Internet Naming
 | 
						|
                             Service (WINS).
 | 
						|
        qryWhois   - identifies WhoIs service.
 | 
						|
        qryFinger  - identifies finger.
 | 
						|
        qryIdent   - identifies Ident.
 | 
						|
        fsNfsStatus  - identifies Network File System (NFS) Status.
 | 
						|
        fsNfs        -  identifies Network File System (NFS).
 | 
						|
        fsCifs       - identifies CIFS, Common Internet 
 | 
						|
                       File Service.
 | 
						|
        protoIcmp   - identifies ICMP, Internet Control Message Protocol.
 | 
						|
        protoTcp    - identifies TCP, Transmission Control Protocol.
 | 
						|
        protoUdp    - identifies UDP, User Datagram Protocol.
 | 
						|
        protoIp     - identifies IP, Internet Protocol.
 | 
						|
        protoSnmp   - identifies SNMP, Simple Network Management Protocol."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        otherFWService(1),
 | 
						|
                        fileXferFtp(2),
 | 
						|
                        fileXferTftp(3),
 | 
						|
                        fileXferFtps(4),
 | 
						|
                        loginTelnet(5),
 | 
						|
                        loginRlogin(6),
 | 
						|
                        loginTelnets(7),
 | 
						|
                        remoteExecSunRPC(8),
 | 
						|
                        remoteExecMSRPC(9),
 | 
						|
                        remoteExecRsh(10),
 | 
						|
                        remoteExecXserver(11),
 | 
						|
                        webHttp(12),
 | 
						|
                        webHttps(13),
 | 
						|
                        mailSmtp(14),
 | 
						|
                        multimediaStreamworks(15),
 | 
						|
                        multimediaH323(16),
 | 
						|
                        multimediaNetShow(17),
 | 
						|
                        multimediaVDOLive(18),
 | 
						|
                        multimediaRealAV(19),
 | 
						|
                        multimediaRTSP(20),
 | 
						|
                        dbOracle(21),
 | 
						|
                        dbMSsql(22),
 | 
						|
                        contInspProgLang(23),
 | 
						|
                        contInspUrl(24),
 | 
						|
                        directoryNis(25),
 | 
						|
                        directoryDns(26),
 | 
						|
                        directoryNetbiosns(27),
 | 
						|
                        directoryNetbiosdgm(28),
 | 
						|
                        directoryNetbiosssn(29),
 | 
						|
                        directoryWins(30),
 | 
						|
                        qryWhois(31),
 | 
						|
                        qryFinger(32),
 | 
						|
                        qryIdent(33),
 | 
						|
                        fsNfsStatus(34),
 | 
						|
                        fsNfs(35),
 | 
						|
                        fsCifs(36),
 | 
						|
                        protoIcmp(37),
 | 
						|
                        protoTcp(38),
 | 
						|
                        protoUdp(39),
 | 
						|
                        protoIp(40),
 | 
						|
                        protoSnmp(41)
 | 
						|
                    }
 | 
						|
 | 
						|
HardwareStatus ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This textual convention is used to describe various events
 | 
						|
        that are related to the resources on a firewall.
 | 
						|
        other      : Generic resource event.
 | 
						|
        up         : The resource is in service.
 | 
						|
        down       : The resource is not in service.
 | 
						|
        error      : There has been an error for this resource.
 | 
						|
        overTemp   : The resource is overheating.
 | 
						|
        busy       : The resource is busy.
 | 
						|
        noMedia    : A device doesn't have its needed media.
 | 
						|
        backup     : Processing has switched to the backup.
 | 
						|
        active     : This is the active unit.
 | 
						|
        standby    : This is the standby unit."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        other(1),
 | 
						|
                        up(2),
 | 
						|
                        down(3),
 | 
						|
                        error(4),
 | 
						|
                        overTemp(5),
 | 
						|
                        busy(6),
 | 
						|
                        noMedia(7),
 | 
						|
                        backup(8),
 | 
						|
                        active(9),
 | 
						|
                        standby(10)
 | 
						|
                    }
 | 
						|
 | 
						|
SecurityEvent ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This textual convention is used to describe various
 | 
						|
        security-related events and statistics on a firewall.
 | 
						|
 | 
						|
        other      : Generic attack event.
 | 
						|
        none       : No attack is occurring, an informational
 | 
						|
                     event.
 | 
						|
        dos        : A denial of service attack has been detected.
 | 
						|
        recon      : A pattern of reconnaissance activity has been
 | 
						|
                     detected.
 | 
						|
        pakFwd     : A packet forwarding attack has been detected.
 | 
						|
        addrSpoof  : A spoofed address has been detected.
 | 
						|
        svcSpoof   : A spoofed service (eg., DNS) has been detected.
 | 
						|
        thirdParty : This site is being used as a third-party for
 | 
						|
                     an attack on another network. For example, the
 | 
						|
                     'smurf' attack or email spamming.
 | 
						|
        complete   : An attack has terminated
 | 
						|
        invlPak    : An invalid packet with attack characteristics
 | 
						|
                     has been detected.
 | 
						|
        illegCmd   : An illegal command has been found.
 | 
						|
        policy     : An attempt has reen made to violate a security
 | 
						|
                     policy."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        other(1),
 | 
						|
                        none(2),
 | 
						|
                        dos(3),
 | 
						|
                        recon(4),
 | 
						|
                        pakFwd(5),
 | 
						|
                        addrSpoof(6),
 | 
						|
                        svcSpoof(7),
 | 
						|
                        thirdParty(8),
 | 
						|
                        complete(9),
 | 
						|
                        invalPak(10),
 | 
						|
                        illegCom(11),
 | 
						|
                        policy(12)
 | 
						|
                    }
 | 
						|
 | 
						|
ContentInspectionEvent ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Content inspection events, these events report that
 | 
						|
        something was found in the application payload. The 
 | 
						|
        details entry in the event can report on what was
 | 
						|
        found (eg., virus, company private info., etc), what it
 | 
						|
        was found in (eg., html, win32 executable, e-mail), and
 | 
						|
        what was done with it (eg., the quarantine location).
 | 
						|
 | 
						|
        other  : A content inspection event. Used to indicate
 | 
						|
                 that some content inspection has occurred that
 | 
						|
                 is not covered by the other content inspection
 | 
						|
                 enumerations.
 | 
						|
        okay   : The check of the content was okay, nothing 'bad'
 | 
						|
                 was found.
 | 
						|
        error  : There was an error while checking the content.
 | 
						|
        found  : Something was found that the content inspection
 | 
						|
                 engine has determined merits attention.
 | 
						|
        clean  : The content inspection engine has found something
 | 
						|
                 that violates the security policy and has 
 | 
						|
                 neutralized the content in the data flow.
 | 
						|
        reject : The content inspection engine has found something
 | 
						|
                 that violates the security policy and has discarded 
 | 
						|
                 the content.
 | 
						|
        saved  : The content inspection engine has found something
 | 
						|
                 that violates the security policy and has stored 
 | 
						|
                 it in a quarentine storage area."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        other(1),
 | 
						|
                        okay(2),
 | 
						|
                        error(3),
 | 
						|
                        found(4),
 | 
						|
                        clean(5),
 | 
						|
                        reject(6),
 | 
						|
                        saved(7)
 | 
						|
                    }
 | 
						|
 | 
						|
ConnectionEvent ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This textual convention is used to describe various events
 | 
						|
        and statistics that are related to the connections that
 | 
						|
        occur on a firewall.
 | 
						|
 | 
						|
        other    : A generic connection event.
 | 
						|
        accept   : A connection has been acccepted.
 | 
						|
        error    : An error has occurred for a connection.
 | 
						|
        drop     : The connection has been dropped.
 | 
						|
        close    : A connection has been closed.
 | 
						|
        timeout  : A connection has been timed out.
 | 
						|
        refused  : A connection has been refused.
 | 
						|
        reset    : A connection has been reset.
 | 
						|
        noResp   : A connection has received no response."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        other(1),
 | 
						|
                        accept(2),
 | 
						|
                        error(3),
 | 
						|
                        drop(4),
 | 
						|
                        close(5),
 | 
						|
                        timeout(6),
 | 
						|
                        refused(7),
 | 
						|
                        reset(8),
 | 
						|
                        noResp(9)
 | 
						|
                    }
 | 
						|
 | 
						|
ConnectionStat ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This textual convention is used to describe various
 | 
						|
        connections statistics.
 | 
						|
 | 
						|
        other            : A generic connection event.
 | 
						|
        totalOpen        : Total open connections since reboot.
 | 
						|
        currentOpen      : The number of connections currently open.
 | 
						|
        currentClosing   : The number of connections currently closing.
 | 
						|
        currentHalfOpen  : The number of connections currently half-open.
 | 
						|
        currentInUse     : The number of connections currently in use.
 | 
						|
        high             : The highest number of connections in use at
 | 
						|
                           any one time since system startup."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        other(1),
 | 
						|
                        totalOpen(2),
 | 
						|
                        currentOpen(3),
 | 
						|
                        currentClosing(4),
 | 
						|
                        currentHalfOpen(5),
 | 
						|
                        currentInUse(6),
 | 
						|
                        high(7)
 | 
						|
                    }
 | 
						|
 | 
						|
AccessEvent ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This textual convention is used to describe various events
 | 
						|
        and statistics that are related to the access control on a
 | 
						|
        firewall.
 | 
						|
 | 
						|
        other    : Miscellaneous access event.
 | 
						|
        grant    : A service has allowed access based on all
 | 
						|
                   of its access checks.
 | 
						|
        deny     : a client was denied use of a service.
 | 
						|
        denyMult : A client was denied use of a service
 | 
						|
                   multiple times.
 | 
						|
        error    : An error has ocurred during the access
 | 
						|
                   control process."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        other(1),
 | 
						|
                        grant(2),
 | 
						|
                        deny(3),
 | 
						|
                        denyMult(4),
 | 
						|
                        error(5)
 | 
						|
                    }
 | 
						|
 | 
						|
AuthenticationEvent ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This textual convention is used to describe various events
 | 
						|
        and statistics that are related to authorization.
 | 
						|
 | 
						|
        other    : Miscellaneous authentication event.
 | 
						|
        succ     : A client successfuly authenticated.
 | 
						|
        error    : Error while authenticating.
 | 
						|
        fail     : A client failed an authenticating.
 | 
						|
        succPriv : A client accessed a service with special
 | 
						|
                   privileges.
 | 
						|
        failPriv : A client failed to access a service with
 | 
						|
                   special privileges.
 | 
						|
        failMult : Multiple failed authentication attempts by
 | 
						|
                   a client."
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        other(1),
 | 
						|
                        succ(2),
 | 
						|
                        error(3),
 | 
						|
                        fail(4),
 | 
						|
                        succPriv(5),
 | 
						|
                        failPriv(6),
 | 
						|
                        failMult(7)
 | 
						|
                    }
 | 
						|
 | 
						|
GenericEvent ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Generic Events - events for which there is no more specific
 | 
						|
        enumeration
 | 
						|
        abnormal : An abnormal event has occurred that is neither
 | 
						|
                   'okay' nor an 'error'.
 | 
						|
        okay     : A normal event occurred or the system has changed
 | 
						|
                   from an abnormal state to a normal state
 | 
						|
        error    : An error event occurred"
 | 
						|
    SYNTAX          INTEGER  {
 | 
						|
                        abnormal(1),
 | 
						|
                        okay(2),
 | 
						|
                        error(3)
 | 
						|
                    }
 | 
						|
 | 
						|
-- The cfwBasicEventsGroup
 | 
						|
--   
 | 
						|
-- This group defines the table containing information that is
 | 
						|
-- for every logged event on the firewall.  The table is
 | 
						|
-- defined along with one variable to obtain the index value of
 | 
						|
-- the last row in the table. The table is indexed by the
 | 
						|
-- integer-valued cfwBasicEventIndex which is assigned to events
 | 
						|
-- in ascending chronological order, such that the oldest event
 | 
						|
-- stored in the table has the numerically smallest value of
 | 
						|
-- cfwBasicEventIndex."
 | 
						|
--   
 | 
						|
-- The index of the last row also indicates the total number
 | 
						|
-- modulo 2**32 of events logged in the table since reboot.
 | 
						|
-- Events are not retained across reboots.
 | 
						|
 | 
						|
cfwBasicEventsTableLastRow OBJECT-TYPE
 | 
						|
    SYNTAX          Unsigned32
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The index value of the most recently created row
 | 
						|
        in the cfwBasicEventsTable. This number starts at 
 | 
						|
        1 and increase by one with each new log entry.  When 
 | 
						|
        this number wraps, all events are deleted." 
 | 
						|
    ::= { cfwBasicEvents 1 }
 | 
						|
 | 
						|
cfwBasicEventsTable OBJECT-TYPE
 | 
						|
    SYNTAX          SEQUENCE OF CfwBasicEventsEntry 
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Table of basic data for firewall events.  The agent
 | 
						|
        may choose to delete the instances of cfwBasicEventsEntry
 | 
						|
        as required because of lack of memory.  The oldest Events 
 | 
						|
        will be selected first for deletion."
 | 
						|
    ::= { cfwBasicEvents 2 }
 | 
						|
 | 
						|
cfwBasicEventsEntry OBJECT-TYPE
 | 
						|
    SYNTAX          CfwBasicEventsEntry
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry in the table, containing general information
 | 
						|
        about an event. This table will always be sparse, i.e., 
 | 
						|
        each row will instanciate only a subet of the columnar
 | 
						|
        objects."
 | 
						|
    INDEX           { cfwBasicEventIndex } 
 | 
						|
    ::= { cfwBasicEventsTable 1 }
 | 
						|
 | 
						|
CfwBasicEventsEntry ::= SEQUENCE {
 | 
						|
        cfwBasicEventIndex              Unsigned32,
 | 
						|
        cfwBasicEventTime               DateAndTime,
 | 
						|
        cfwBasicSecurityEventType       SecurityEvent,
 | 
						|
        cfwBasicContentInspEventType    ContentInspectionEvent,
 | 
						|
        cfwBasicConnectionEventType     ConnectionEvent,
 | 
						|
        cfwBasicAccessEventType         AccessEvent,
 | 
						|
        cfwBasicAuthenticationEventType AuthenticationEvent,
 | 
						|
        cfwBasicGenericEventType        GenericEvent,
 | 
						|
        cfwBasicEventDescription        SnmpAdminString,
 | 
						|
        cfwBasicEventDetailsTableRow    RowPointer
 | 
						|
}
 | 
						|
 | 
						|
cfwBasicEventIndex OBJECT-TYPE
 | 
						|
    SYNTAX          Unsigned32
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "An index that uniquely identifies an entry in the
 | 
						|
        log table.  These indices are assigned beginning 
 | 
						|
        with 1 and increase by one with each new event logged." 
 | 
						|
    ::= { cfwBasicEventsEntry 1 }
 | 
						|
 | 
						|
cfwBasicEventTime OBJECT-TYPE
 | 
						|
    SYNTAX          DateAndTime
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The time that the event occurred." 
 | 
						|
    ::= { cfwBasicEventsEntry 2 }
 | 
						|
 | 
						|
cfwBasicSecurityEventType OBJECT-TYPE
 | 
						|
    SYNTAX          SecurityEvent
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The type of security-related event that this row contains.
 | 
						|
        If the event is not security-related this object will not 
 | 
						|
        be instantiated." 
 | 
						|
    ::= { cfwBasicEventsEntry 3 }
 | 
						|
 | 
						|
cfwBasicContentInspEventType OBJECT-TYPE
 | 
						|
    SYNTAX          ContentInspectionEvent
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The type of content inspection-related event that this row
 | 
						|
        contains. If the event is not content inspection-related 
 | 
						|
        this object will not be instantiated." 
 | 
						|
    ::= { cfwBasicEventsEntry 4 }
 | 
						|
 | 
						|
cfwBasicConnectionEventType OBJECT-TYPE
 | 
						|
    SYNTAX          ConnectionEvent
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The type of connection-related event that this row contains.
 | 
						|
        If the event is not connection-related this object will not 
 | 
						|
        be instantiated." 
 | 
						|
    ::= { cfwBasicEventsEntry 5 }
 | 
						|
 | 
						|
cfwBasicAccessEventType OBJECT-TYPE
 | 
						|
    SYNTAX          AccessEvent
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The type of access-related event that this row contains.
 | 
						|
        If the event is not access-related this object will not be
 | 
						|
        instantiated." 
 | 
						|
    ::= { cfwBasicEventsEntry 6 }
 | 
						|
 | 
						|
cfwBasicAuthenticationEventType OBJECT-TYPE
 | 
						|
    SYNTAX          AuthenticationEvent
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The type of authentication-related event that this row
 | 
						|
        contains. If the event is not authentication-related this 
 | 
						|
        object will not be instantiated." 
 | 
						|
    ::= { cfwBasicEventsEntry 7 }
 | 
						|
 | 
						|
cfwBasicGenericEventType OBJECT-TYPE
 | 
						|
    SYNTAX          GenericEvent
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The type of generic event that this row contains. If the
 | 
						|
        event does not fall into one of the other categories this
 | 
						|
        object will be populated. Otherwise, this object will not 
 | 
						|
        be instantiated." 
 | 
						|
    ::= { cfwBasicEventsEntry 8 }
 | 
						|
 | 
						|
cfwBasicEventDescription OBJECT-TYPE
 | 
						|
    SYNTAX          SnmpAdminString
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "A description of the event. The value of the object may
 | 
						|
        be a zero-length string." 
 | 
						|
    ::= { cfwBasicEventsEntry 9 }
 | 
						|
 | 
						|
cfwBasicEventDetailsTableRow OBJECT-TYPE
 | 
						|
    SYNTAX          RowPointer
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "A pointer to a row in the table containing details
 | 
						|
        about this event.  Generally, the table will be the 
 | 
						|
        cfwNetEventsTable but a Cisco-defined table may also 
 | 
						|
        appear here. If there there is no more detailed 
 | 
						|
        information for this event the value of this object 
 | 
						|
        will have the value {0 0}." 
 | 
						|
    ::= { cfwBasicEventsEntry 10 }
 | 
						|
 
 | 
						|
 | 
						|
 | 
						|
-- Network Events
 | 
						|
--   
 | 
						|
-- A details table with information related to network events
 | 
						|
-- or events involving "users" of the firewall resources and services
 | 
						|
-- (eg., traffic flows through the firewall or a user authenticating
 | 
						|
-- to use a firewall service).
 | 
						|
 | 
						|
cfwNetEventsTableLastRow OBJECT-TYPE
 | 
						|
    SYNTAX          Unsigned32
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The index value of the last row in the
 | 
						|
        cfwNetEventsTable. This number starts at 1 and 
 | 
						|
        increase by one with each new log entry.  When this
 | 
						|
        number wraps, all events are deleted." 
 | 
						|
    ::= { cfwNetEvents 1 }
 | 
						|
 | 
						|
cfwNetEventsTable OBJECT-TYPE
 | 
						|
    SYNTAX          SEQUENCE OF CfwNetEventsEntry 
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Table of detailed data for network events. The
 | 
						|
        agent may choose to delete the instances of 
 | 
						|
        cfwBasicEventsEntry as required because of lack of
 | 
						|
        memory.  It is an implementation-specific matter as
 | 
						|
        to when this deletion may occur. It is recommended 
 | 
						|
        that the oldest log instances are deleted first."
 | 
						|
    ::= { cfwNetEvents 2 }
 | 
						|
 | 
						|
cfwNetEventsEntry OBJECT-TYPE
 | 
						|
    SYNTAX          CfwNetEventsEntry
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry in the table, containing detailed information
 | 
						|
        about an event. Note that this table may be sparse.
 | 
						|
        If Network Address Translation is not enabled
 | 
						|
        cfwNetEventInsideSrcIpAddress and 
 | 
						|
        cfwNetEventInsideDstIpAddress will not be instantiated
 | 
						|
        in the row. If Port Address Translation is not enabled 
 | 
						|
        cfwNetEventInsideSrcIpPort and 
 | 
						|
        cfwNetEventInsideDstIpPort will not be instantiated
 | 
						|
        in the row. Entries are added to this table at the
 | 
						|
        same time that events are added to the cfwBasicEventsTable.
 | 
						|
        These two tables may be configured to be different
 | 
						|
        sizes so there may not be a one-to-one correspondence
 | 
						|
        between rows in the two tables."
 | 
						|
    INDEX           { cfwNetEventIndex } 
 | 
						|
    ::= { cfwNetEventsTable 1 }
 | 
						|
 | 
						|
CfwNetEventsEntry ::= SEQUENCE {
 | 
						|
        cfwNetEventIndex              Unsigned32,
 | 
						|
        cfwNetEventInterface          InterfaceIndexOrZero,
 | 
						|
        cfwNetEventSrcIpAddress       IpAddress,
 | 
						|
        cfwNetEventInsideSrcIpAddress IpAddress,
 | 
						|
        cfwNetEventDstIpAddress       IpAddress,
 | 
						|
        cfwNetEventInsideDstIpAddress IpAddress,
 | 
						|
        cfwNetEventSrcIpPort          INTEGER,
 | 
						|
        cfwNetEventInsideSrcIpPort    INTEGER,
 | 
						|
        cfwNetEventDstIpPort          INTEGER,
 | 
						|
        cfwNetEventInsideDstIpPort    INTEGER,
 | 
						|
        cfwNetEventService            Services,
 | 
						|
        cfwNetEventServiceInformation SnmpAdminString,
 | 
						|
        cfwNetEventIdentity           SnmpAdminString,
 | 
						|
        cfwNetEventDescription        SnmpAdminString
 | 
						|
}
 | 
						|
 | 
						|
cfwNetEventIndex OBJECT-TYPE
 | 
						|
    SYNTAX          Unsigned32
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "An index that uniquely identifies an entry in the
 | 
						|
        log table.  These indices are assigned beginning with
 | 
						|
        one and increase by one with each new log entry. When
 | 
						|
        this number wraps, all events are deleted in order to
 | 
						|
        allow the NMS to differentiate between old and new
 | 
						|
        events." 
 | 
						|
    ::= { cfwNetEventsEntry 1 }
 | 
						|
 | 
						|
cfwNetEventInterface OBJECT-TYPE
 | 
						|
    SYNTAX          InterfaceIndexOrZero
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The interface most closely associated with this event.
 | 
						|
        For example, for an event that relates to the receipt of 
 | 
						|
        a packet, this object identifies the interface on which 
 | 
						|
        the packet was received.  If there are multiple interfaces
 | 
						|
        associated with an event, the interface most closely 
 | 
						|
        associated with the cause of the event will be used.
 | 
						|
        For example, for an event for the setup of a TCP 
 | 
						|
        connection, the interface on the initiator's side
 | 
						|
        of the connection would be preferred.  If there is no 
 | 
						|
        associated interface, then this object has the value zero." 
 | 
						|
    ::= { cfwNetEventsEntry 2 }
 | 
						|
 | 
						|
cfwNetEventSrcIpAddress OBJECT-TYPE
 | 
						|
    SYNTAX          IpAddress
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Source IP address in the IP packet that caused the
 | 
						|
        event. If there is no packet associated with the 
 | 
						|
        event this object has the value of zero. If the event is
 | 
						|
        the result of multiple packets with different source 
 | 
						|
        addresses, this value may be zero or an address taken 
 | 
						|
        from an arbitrarily chosen packet in the sequence of 
 | 
						|
        packets causing the event." 
 | 
						|
    ::= { cfwNetEventsEntry 3 }
 | 
						|
 | 
						|
cfwNetEventInsideSrcIpAddress OBJECT-TYPE
 | 
						|
    SYNTAX          IpAddress
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Source IP address after Network Address Translation
 | 
						|
        has been applied. If NAT has not been applied to the
 | 
						|
        source address in this packet this object will not
 | 
						|
        be instantiated, resulting in a sparse table. If the
 | 
						|
        event is the result of multiple packets with different
 | 
						|
        source addresses, this value may be zero or an address
 | 
						|
        taken from an arbitrarily chosen packet in the sequence
 | 
						|
        of packets causing the event." 
 | 
						|
    ::= { cfwNetEventsEntry 4 }
 | 
						|
 | 
						|
cfwNetEventDstIpAddress OBJECT-TYPE
 | 
						|
    SYNTAX          IpAddress
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Destination IP address in the IP packet that caused
 | 
						|
        the event. If there is no packet associated with
 | 
						|
        the event this object has the value of zero. If the event
 | 
						|
        is the result of multiple packets with different destination
 | 
						|
        addresses, this value may be zero or an address taken
 | 
						|
        from an arbitrarily chosen packet in the sequence of
 | 
						|
        packets causing the event." 
 | 
						|
    ::= { cfwNetEventsEntry 5 }
 | 
						|
 | 
						|
cfwNetEventInsideDstIpAddress OBJECT-TYPE
 | 
						|
    SYNTAX          IpAddress
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Destination IP address after Network Address Translation
 | 
						|
        has been applied. If NAT has not been applied to the
 | 
						|
        destination address in this packet this object will not
 | 
						|
        be instantiated, resulting in a sparse table. If the event
 | 
						|
        is the result of multiple packets with different destination
 | 
						|
        addresses, this value may be zero or an address taken 
 | 
						|
        from an arbitrarily chosen packet in the sequence of 
 | 
						|
        packets causing the event." 
 | 
						|
    ::= { cfwNetEventsEntry 6 }
 | 
						|
 | 
						|
cfwNetEventSrcIpPort OBJECT-TYPE
 | 
						|
    SYNTAX          INTEGER (0..65535)
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Source UDP/TCP port in the IP packet that caused
 | 
						|
        the event. If there is no packet associated with the 
 | 
						|
        event this object has the value of zero. If the event
 | 
						|
        is the result of multiple packets with different source
 | 
						|
        ports, this value may be zero or a port taken from an 
 | 
						|
        arbitrarily chosen packet in the sequence of packets
 | 
						|
        causing the event." 
 | 
						|
    ::= { cfwNetEventsEntry 7 }
 | 
						|
 | 
						|
cfwNetEventInsideSrcIpPort OBJECT-TYPE
 | 
						|
    SYNTAX          INTEGER (0..65535)
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Source UDP/TCP port after Port Address Translation
 | 
						|
        has been applied. If PAT has not been applied to the
 | 
						|
        source port in this packet this object will not be 
 | 
						|
        instantiated, resulting in a sparse table. If the 
 | 
						|
        event is the result of multiple packets with different
 | 
						|
        source ports, this value may be zero or a port taken 
 | 
						|
        from an arbitrarily chosen packet in the sequence of 
 | 
						|
        packets causing the event." 
 | 
						|
    ::= { cfwNetEventsEntry 8 }
 | 
						|
 | 
						|
cfwNetEventDstIpPort OBJECT-TYPE
 | 
						|
    SYNTAX          INTEGER (0..65535)
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Destination UDP/TCP port in the IP packet that caused
 | 
						|
        the event. If there is no packet associated with the
 | 
						|
        event this object has the value of zero. If the event is 
 | 
						|
        the result of multiple packets with different destination 
 | 
						|
        ports, this value may be zero or a port taken from an 
 | 
						|
        arbitrarily chosen packet in the sequence of packets 
 | 
						|
        causing the event." 
 | 
						|
    ::= { cfwNetEventsEntry 9 }
 | 
						|
 | 
						|
cfwNetEventInsideDstIpPort OBJECT-TYPE
 | 
						|
    SYNTAX          INTEGER (0..65535)
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Destination UDP/TCP port after Port Address Translation
 | 
						|
        has been applied. If PAT has not been applied to the
 | 
						|
        Destination port in this packet this object will not be 
 | 
						|
        instantiated, resulting in a sparse table. If the event
 | 
						|
        is the result of multiple packets with different
 | 
						|
        destination ports, this value may be zero or a port
 | 
						|
        taken from an arbitrarily chosen packet in the sequence
 | 
						|
        of packets causing the event." 
 | 
						|
    ::= { cfwNetEventsEntry 10 }
 | 
						|
 | 
						|
cfwNetEventService OBJECT-TYPE
 | 
						|
    SYNTAX          Services
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The identification of the type of service involved
 | 
						|
        with this event." 
 | 
						|
    ::= { cfwNetEventsEntry 11 }
 | 
						|
 | 
						|
cfwNetEventServiceInformation OBJECT-TYPE
 | 
						|
    SYNTAX          SnmpAdminString
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Specific service information.  This can be used to
 | 
						|
        describe the particular service indentified by
 | 
						|
        cfwNetEventService and can reflect whether the service 
 | 
						|
        is a local service or a gateway service.  For example,
 | 
						|
        if the value for cfwNetEventService is loginTelnet
 | 
						|
        then the string provided might be 'local telnet'." 
 | 
						|
    ::= { cfwNetEventsEntry 12 }
 | 
						|
 | 
						|
cfwNetEventIdentity OBJECT-TYPE
 | 
						|
    SYNTAX          SnmpAdminString
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object will contain a description of the entity that
 | 
						|
        caused the event. The entity could be a userid, username,
 | 
						|
        processid or other identifier for the entity using the service.
 | 
						|
        If there is no such information then this object will contain
 | 
						|
        a zero-length string." 
 | 
						|
    ::= { cfwNetEventsEntry 13 }
 | 
						|
 | 
						|
cfwNetEventDescription OBJECT-TYPE
 | 
						|
    SYNTAX          SnmpAdminString
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "A detailed description of the event." 
 | 
						|
    ::= { cfwNetEventsEntry 14 }
 | 
						|
 
 | 
						|
 | 
						|
-- The cfwHardwareStatus
 | 
						|
--   
 | 
						|
-- The resource information related queries, this table is for
 | 
						|
-- providing the status of the resources on the firewall.  Resources
 | 
						|
-- can include hardware or software modules on the firewall.
 | 
						|
 | 
						|
cfwHardwareStatusTable OBJECT-TYPE
 | 
						|
    SYNTAX          SEQUENCE OF CfwHardwareStatusEntry 
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Table of firewall cfwHardwareStatusEntry entries."
 | 
						|
    ::= { cfwStatus 1 }
 | 
						|
 | 
						|
cfwHardwareStatusEntry OBJECT-TYPE
 | 
						|
    SYNTAX          CfwHardwareStatusEntry
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry in the table, containing status information
 | 
						|
        about a resource."
 | 
						|
    INDEX           { cfwHardwareType } 
 | 
						|
    ::= { cfwHardwareStatusTable 1 }
 | 
						|
 | 
						|
CfwHardwareStatusEntry ::= SEQUENCE {
 | 
						|
        cfwHardwareType         Hardware,
 | 
						|
        cfwHardwareInformation  SnmpAdminString,
 | 
						|
        cfwHardwareStatusValue  HardwareStatus,
 | 
						|
        cfwHardwareStatusDetail SnmpAdminString
 | 
						|
}
 | 
						|
 | 
						|
cfwHardwareType OBJECT-TYPE
 | 
						|
    SYNTAX          Hardware
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The hardware type for which this row provides
 | 
						|
        status information." 
 | 
						|
    ::= { cfwHardwareStatusEntry 1 }
 | 
						|
 | 
						|
cfwHardwareInformation OBJECT-TYPE
 | 
						|
    SYNTAX          SnmpAdminString
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "A detailed textual description of the resource
 | 
						|
        identified by cfwHardwareType." 
 | 
						|
    ::= { cfwHardwareStatusEntry 2 }
 | 
						|
 | 
						|
cfwHardwareStatusValue OBJECT-TYPE
 | 
						|
    SYNTAX          HardwareStatus
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object contains the current status of the resource." 
 | 
						|
    ::= { cfwHardwareStatusEntry 3 }
 | 
						|
 | 
						|
cfwHardwareStatusDetail OBJECT-TYPE
 | 
						|
    SYNTAX          SnmpAdminString
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "A detailed textual description of the current status of
 | 
						|
        the resource which may provide a more specific description 
 | 
						|
        than cfwHardwareStatusValue." 
 | 
						|
    ::= { cfwHardwareStatusEntry 4 }
 | 
						|
 
 | 
						|
 | 
						|
-- The cfwBufferStatistics
 | 
						|
--   
 | 
						|
-- This table is for providing the statistics for the buffers
 | 
						|
-- on the firewall.
 | 
						|
 | 
						|
cfwBufferStatsTable OBJECT-TYPE
 | 
						|
    SYNTAX          SEQUENCE OF CfwBufferStatsEntry 
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "A table conatining status information about a firewall's
 | 
						|
        buffers."
 | 
						|
    ::= { cfwStatistics 1 }
 | 
						|
 | 
						|
cfwBufferStatsEntry OBJECT-TYPE
 | 
						|
    SYNTAX          CfwBufferStatsEntry
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry in the table, containing status information
 | 
						|
        about a particular statistic for the set of buffers
 | 
						|
        of a particular size."
 | 
						|
    INDEX           {
 | 
						|
                        cfwBufferStatSize,
 | 
						|
                        cfwBufferStatType
 | 
						|
                    } 
 | 
						|
    ::= { cfwBufferStatsTable 1 }
 | 
						|
 | 
						|
CfwBufferStatsEntry ::= SEQUENCE {
 | 
						|
        cfwBufferStatSize        Unsigned32,
 | 
						|
        cfwBufferStatType        ResourceStatistics,
 | 
						|
        cfwBufferStatInformation SnmpAdminString,
 | 
						|
        cfwBufferStatValue       Gauge32
 | 
						|
}
 | 
						|
 | 
						|
cfwBufferStatSize OBJECT-TYPE
 | 
						|
    SYNTAX          Unsigned32
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object contains the size of the set of buffers
 | 
						|
        for which this row contains the statistics given by 
 | 
						|
        cfwBufferStatType." 
 | 
						|
    ::= { cfwBufferStatsEntry 1 }
 | 
						|
 | 
						|
cfwBufferStatType OBJECT-TYPE
 | 
						|
    SYNTAX          ResourceStatistics
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object identifies the type of statistic given by
 | 
						|
        this row for the particular set of buffers identified by 
 | 
						|
        cfwBufferStatSize." 
 | 
						|
    ::= { cfwBufferStatsEntry 2 }
 | 
						|
 | 
						|
cfwBufferStatInformation OBJECT-TYPE
 | 
						|
    SYNTAX          SnmpAdminString
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "A detailed textual description of the statistic
 | 
						|
        identified by cfwBufferStatType." 
 | 
						|
    ::= { cfwBufferStatsEntry 3 }
 | 
						|
 | 
						|
cfwBufferStatValue OBJECT-TYPE
 | 
						|
    SYNTAX          Gauge32
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The value of the buffer statistic." 
 | 
						|
    ::= { cfwBufferStatsEntry 4 }
 | 
						|
 
 | 
						|
 | 
						|
-- The Firewall Connection Statistics Table
 | 
						|
--   
 | 
						|
-- This table can be used to provide the statistics for firewall
 | 
						|
-- connection events or services.  These "connections" can be
 | 
						|
-- connections in a loose sense of the word - a UDP transaction
 | 
						|
-- would qualify as a connection if the firewall maintains
 | 
						|
-- state information to monitor the packets traversing the firewall
 | 
						|
-- for this "connection".  A uni-directional UDP "connection" could be
 | 
						|
-- described as being "half-open" by a value of 'halfOpen' in
 | 
						|
-- cfwConnectionStatType.
 | 
						|
--   
 | 
						|
-- This table contains multiple rows for each service to which the
 | 
						|
-- statistic applies.
 | 
						|
 | 
						|
cfwConnectionStatTable OBJECT-TYPE
 | 
						|
    SYNTAX          SEQUENCE OF CfwConnectionStatEntry 
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Table of firewall statistic instances."
 | 
						|
    ::= { cfwStatistics 2 }
 | 
						|
 | 
						|
cfwConnectionStatEntry OBJECT-TYPE
 | 
						|
    SYNTAX          CfwConnectionStatEntry
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry in the table, containing information about a
 | 
						|
        firewall statistic."
 | 
						|
    INDEX           {
 | 
						|
                        cfwConnectionStatService,
 | 
						|
                        cfwConnectionStatType
 | 
						|
                    } 
 | 
						|
    ::= { cfwConnectionStatTable 1 }
 | 
						|
 | 
						|
CfwConnectionStatEntry ::= SEQUENCE {
 | 
						|
        cfwConnectionStatService     Services,
 | 
						|
        cfwConnectionStatType        ConnectionStat,
 | 
						|
        cfwConnectionStatDescription SnmpAdminString,
 | 
						|
        cfwConnectionStatCount       Counter32,
 | 
						|
        cfwConnectionStatValue       Gauge32
 | 
						|
}
 | 
						|
 | 
						|
cfwConnectionStatService OBJECT-TYPE
 | 
						|
    SYNTAX          Services
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The identification of the type of connection providing
 | 
						|
        statistics." 
 | 
						|
    ::= { cfwConnectionStatEntry 1 }
 | 
						|
 | 
						|
cfwConnectionStatType OBJECT-TYPE
 | 
						|
    SYNTAX          ConnectionStat
 | 
						|
    MAX-ACCESS      not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The state of the connections that this row contains
 | 
						|
        statistics for." 
 | 
						|
    ::= { cfwConnectionStatEntry 2 }
 | 
						|
 | 
						|
cfwConnectionStatDescription OBJECT-TYPE
 | 
						|
    SYNTAX          SnmpAdminString
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "A detailed textual description of this statistic." 
 | 
						|
    ::= { cfwConnectionStatEntry 3 }
 | 
						|
 | 
						|
cfwConnectionStatCount OBJECT-TYPE
 | 
						|
    SYNTAX          Counter32
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This is an integer that contains the value of the
 | 
						|
        resource statistic. If a type of 'gauge' is more
 | 
						|
        appropriate this object will be omitted resulting 
 | 
						|
        in a sparse table." 
 | 
						|
    ::= { cfwConnectionStatEntry 4 }
 | 
						|
 | 
						|
cfwConnectionStatValue OBJECT-TYPE
 | 
						|
    SYNTAX          Gauge32
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This is an integer that contains the value of the
 | 
						|
        resource statistic. If a type of 'counter' is more
 | 
						|
        appropriate this object will be omitted resulting 
 | 
						|
        in a sparse table." 
 | 
						|
    ::= { cfwConnectionStatEntry 5 }
 | 
						|
    
 | 
						|
cfwConnectionPerSecond OBJECT-TYPE
 | 
						|
    SYNTAX          Gauge32
 | 
						|
    UNITS           "Connections per second"
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The current cps rate on the firewall." 
 | 
						|
    ::= { cfwStatistics 3 }
 | 
						|
 | 
						|
cfwConnectionPerSecondPeak OBJECT-TYPE
 | 
						|
    SYNTAX          Gauge32
 | 
						|
    UNITS           "Connections per second"
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The peak cps rate hit on the firewall." 
 | 
						|
    ::= { cfwStatistics 4 } 
 | 
						|
 | 
						|
-- Notifications
 | 
						|
 | 
						|
ciscoFirewallMIBNotificationPrefix  OBJECT IDENTIFIER
 | 
						|
    ::= { ciscoFirewallMIB 2 }
 | 
						|
 | 
						|
ciscoFirewallMIBNotifications  OBJECT IDENTIFIER
 | 
						|
    ::= { ciscoFirewallMIBNotificationPrefix 0 }
 | 
						|
 | 
						|
 | 
						|
cfwSecurityNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS         {
 | 
						|
                        cfwBasicEventTime,
 | 
						|
                        cfwBasicSecurityEventType,
 | 
						|
                        cfwBasicEventDescription,
 | 
						|
                        cfwBasicEventDetailsTableRow
 | 
						|
                    }
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This notification is used for events involving security
 | 
						|
        events. The included objects provide more detailed 
 | 
						|
        information about the event."
 | 
						|
   ::= { ciscoFirewallMIBNotifications 2 }
 | 
						|
 | 
						|
cfwContentInspectNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS         {
 | 
						|
                        cfwBasicEventTime,
 | 
						|
                        cfwBasicContentInspEventType,
 | 
						|
                        cfwBasicEventDescription,
 | 
						|
                        cfwBasicEventDetailsTableRow
 | 
						|
                    }
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This notification is used to notify the NMS of content
 | 
						|
        inspection events. The included objects provide more
 | 
						|
        detailed information about the event."
 | 
						|
   ::= { ciscoFirewallMIBNotifications 3 }
 | 
						|
 | 
						|
cfwConnNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS         {
 | 
						|
                        cfwBasicEventTime,
 | 
						|
                        cfwBasicConnectionEventType,
 | 
						|
                        cfwBasicEventDescription,
 | 
						|
                        cfwBasicEventDetailsTableRow
 | 
						|
                    }
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This notification is used to notify the NMS of
 | 
						|
        connection-oriented events. The included objects provide 
 | 
						|
        more detailed information about the event."
 | 
						|
   ::= { ciscoFirewallMIBNotifications 4 }
 | 
						|
 | 
						|
cfwAccessNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS         {
 | 
						|
                        cfwBasicEventTime,
 | 
						|
                        cfwBasicAccessEventType,
 | 
						|
                        cfwBasicEventDescription,
 | 
						|
                        cfwBasicEventDetailsTableRow
 | 
						|
                    }
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This notification is used to notify the NMS of access
 | 
						|
        events. The included objects provide more detailed 
 | 
						|
        information about the event."
 | 
						|
   ::= { ciscoFirewallMIBNotifications 5 }
 | 
						|
 | 
						|
cfwAuthNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS         {
 | 
						|
                        cfwBasicEventTime,
 | 
						|
                        cfwBasicAuthenticationEventType,
 | 
						|
                        cfwBasicEventDescription,
 | 
						|
                        cfwBasicEventDetailsTableRow
 | 
						|
                    }
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This notification is used to notify the NMS of
 | 
						|
        authentication events. The included objects provide 
 | 
						|
        more detailed information about the event."
 | 
						|
   ::= { ciscoFirewallMIBNotifications 6 }
 | 
						|
 | 
						|
cfwGenericNotification NOTIFICATION-TYPE
 | 
						|
    OBJECTS         {
 | 
						|
                        cfwBasicEventTime,
 | 
						|
                        cfwBasicGenericEventType,
 | 
						|
                        cfwBasicEventDescription,
 | 
						|
                        cfwBasicEventDetailsTableRow
 | 
						|
                    }
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This notification is used to notify the NMS of events
 | 
						|
        that do not fall into the other categories. The included 
 | 
						|
        objects provide more detailed information about the event."
 | 
						|
   ::= { ciscoFirewallMIBNotifications 7 }
 | 
						|
-- Conformance
 | 
						|
 | 
						|
ciscoFirewallMIBConformance  OBJECT IDENTIFIER
 | 
						|
    ::= { ciscoFirewallMIB 3 }
 | 
						|
 | 
						|
ciscoFirewallMIBCompliances  OBJECT IDENTIFIER
 | 
						|
    ::= { ciscoFirewallMIBConformance 1 }
 | 
						|
 | 
						|
ciscoFirewallMIBGroups  OBJECT IDENTIFIER
 | 
						|
    ::= { ciscoFirewallMIBConformance 2 }
 | 
						|
 | 
						|
 | 
						|
-- Conformance
 | 
						|
 | 
						|
ciscoFirewallMIBCompliance MODULE-COMPLIANCE
 | 
						|
    STATUS          deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The compliance statement for entities which implement
 | 
						|
        the Cisco FirewallMIB."
 | 
						|
    MODULE          -- this module
 | 
						|
    MANDATORY-GROUPS { ciscoFirewallMIBStatisticsGroup }
 | 
						|
    ::= { ciscoFirewallMIBCompliances 1 }
 | 
						|
 | 
						|
ciscoFirewallMIBComplianceRev1 MODULE-COMPLIANCE
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "The compliance statement for entities which implement
 | 
						|
        the Cisco FirewallMIB."
 | 
						|
    MODULE          -- this module
 | 
						|
    MANDATORY-GROUPS { ciscoFirewallMIBStatisticsGroup }
 | 
						|
 | 
						|
    GROUP           ciscoFirewallMIBEventsGroup
 | 
						|
    DESCRIPTION
 | 
						|
        "Implementation of these objects is not required."
 | 
						|
 | 
						|
    GROUP           ciscoFirewallMIBNotificationGroupRev1
 | 
						|
    DESCRIPTION
 | 
						|
        "Implementation of these notifications is not required."
 | 
						|
    ::= { ciscoFirewallMIBCompliances 2 }
 | 
						|
 | 
						|
-- Units of Conformance
 | 
						|
 | 
						|
ciscoFirewallMIBEventsGroup OBJECT-GROUP
 | 
						|
    OBJECTS         {
 | 
						|
                        cfwBasicEventsTableLastRow,
 | 
						|
                        cfwBasicEventTime,
 | 
						|
                        cfwBasicSecurityEventType,
 | 
						|
                        cfwBasicContentInspEventType,
 | 
						|
                        cfwBasicConnectionEventType,
 | 
						|
                        cfwBasicAccessEventType,
 | 
						|
                        cfwBasicAuthenticationEventType,
 | 
						|
                        cfwBasicGenericEventType,
 | 
						|
                        cfwBasicEventDescription,
 | 
						|
                        cfwBasicEventDetailsTableRow,
 | 
						|
                        cfwNetEventsTableLastRow,
 | 
						|
                        cfwNetEventInterface,
 | 
						|
                        cfwNetEventSrcIpAddress,
 | 
						|
                        cfwNetEventInsideSrcIpAddress,
 | 
						|
                        cfwNetEventDstIpAddress,
 | 
						|
                        cfwNetEventInsideDstIpAddress,
 | 
						|
                        cfwNetEventSrcIpPort,
 | 
						|
                        cfwNetEventInsideSrcIpPort,
 | 
						|
                        cfwNetEventDstIpPort,
 | 
						|
                        cfwNetEventInsideDstIpPort,
 | 
						|
                        cfwNetEventService,
 | 
						|
                        cfwNetEventServiceInformation,
 | 
						|
                        cfwNetEventIdentity,
 | 
						|
                        cfwNetEventDescription
 | 
						|
                    }
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Firewall events"
 | 
						|
    ::= { ciscoFirewallMIBGroups 1 }
 | 
						|
 | 
						|
ciscoFirewallMIBStatisticsGroup OBJECT-GROUP
 | 
						|
    OBJECTS         {
 | 
						|
                        cfwHardwareInformation,
 | 
						|
                        cfwHardwareStatusValue,
 | 
						|
                        cfwHardwareStatusDetail,
 | 
						|
                        cfwBufferStatInformation,
 | 
						|
                        cfwBufferStatValue,
 | 
						|
                        cfwConnectionStatDescription,
 | 
						|
                        cfwConnectionStatCount,
 | 
						|
                        cfwConnectionStatValue
 | 
						|
                    }
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Firewall statistics"
 | 
						|
    ::= { ciscoFirewallMIBGroups 2 }
 | 
						|
 | 
						|
ciscoFirewallMIBNotificationGroup OBJECT-GROUP
 | 
						|
    OBJECTS         {
 | 
						|
                        cfwBasicEventTime,
 | 
						|
                        cfwBasicSecurityEventType,
 | 
						|
                        cfwBasicContentInspEventType,
 | 
						|
                        cfwBasicConnectionEventType,
 | 
						|
                        cfwBasicAccessEventType,
 | 
						|
                        cfwBasicAuthenticationEventType,
 | 
						|
                        cfwBasicGenericEventType,
 | 
						|
                        cfwBasicEventDescription,
 | 
						|
                        cfwBasicEventDetailsTableRow
 | 
						|
                    }
 | 
						|
    STATUS          obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Firewall Notifications"
 | 
						|
    ::= { ciscoFirewallMIBGroups 3 }
 | 
						|
 | 
						|
ciscoFirewallMIBNotificationGroupRev1 NOTIFICATION-GROUP
 | 
						|
   NOTIFICATIONS    {
 | 
						|
                        cfwSecurityNotification,
 | 
						|
                        cfwContentInspectNotification,
 | 
						|
                        cfwConnNotification,
 | 
						|
                        cfwAccessNotification,
 | 
						|
                        cfwAuthNotification,
 | 
						|
                        cfwGenericNotification
 | 
						|
                    }
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Firewall Notifications"
 | 
						|
    ::= { ciscoFirewallMIBGroups 4 }
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
 |