COVALENT-GENERIC-MIB DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY, NOTIFICATION-TYPE, enterprises
        FROM SNMPv2-SMI
    MODULE-COMPLIANCE, NOTIFICATION-GROUP
        FROM SNMPv2-CONF;

covalentGenericMIB MODULE-IDENTITY
    LAST-UPDATED "200204020000Z"
    ORGANIZATION 
	"Copyright (C) Covalent Technologies (2000-2002).  All Rights Reserved."
    CONTACT-INFO 
        "SNMP Engineering
         Covalent Technologies
         postal: 303 Second Street
                 Suite 375 South
                 San Francisco, CA 94107
         tel:    +1-800-444-1935
         email: support@covalent.net"
    DESCRIPTION 
        "SNMP agent specific definitions and generic traps.

        $id$"
    ::= { covalent 1 }

covalent OBJECT IDENTIFIER
    ::= { enterprises 6100 }

ctGenericOSoid OBJECT IDENTIFIER
    ::= { covalentGenericMIB 1 }

ctOSUnknown OBJECT IDENTIFIER
    ::= { ctGenericOSoid 1 }

ctOSFreeBSD OBJECT IDENTIFIER
    ::= { ctGenericOSoid 2 }

ctOSSolaris OBJECT IDENTIFIER
    ::= { ctGenericOSoid 3 }

ctGenericTraps OBJECT IDENTIFIER
    ::= { covalentGenericMIB 2 }

ctGenericMIBConformance OBJECT IDENTIFIER
    ::= { covalentGenericMIB 3 }

ctGenericMIBCompliances OBJECT IDENTIFIER
    ::= { ctGenericMIBConformance 1 }

ctGenericMIBGroups OBJECT IDENTIFIER
    ::= { ctGenericMIBConformance 2 }

ctAgentColdStart NOTIFICATION-TYPE
    STATUS      current
    DESCRIPTION 
        "The trap that is sent when the agent boots."
    ::= { ctGenericTraps 1 }

ctAgentWarmStart NOTIFICATION-TYPE
    STATUS      current
    DESCRIPTION 
        "The trap that is sent when the agent reboots."
    ::= { ctGenericTraps 2 }

ctAgentShutdown NOTIFICATION-TYPE
    STATUS      current
    DESCRIPTION 
        "The trap that is sent when the agent terminates."
    ::= { ctGenericTraps 3 }

ctGenericNotificationsGroup NOTIFICATION-GROUP
    NOTIFICATIONS { ctAgentColdStart, ctAgentWarmStart, ctAgentShutdown }
    STATUS      current
    DESCRIPTION 
        "The notifications which an Covalent SNMP entity should
         implement.
         
         NOTE: It could well be that the 'ctAgentColdStart' and
         'ctAgentWarmStart' could also be the generic 'coldStart'
         and 'warmStart' traps of SNMPv2-MIB."
    ::= { ctGenericMIBGroups 1 }

ctGenericCompliance MODULE-COMPLIANCE
    STATUS      current
    DESCRIPTION 
        "The compliance statement for Covalent implemented
         SNMP entities."
    MODULE      -- this module
        MANDATORY-GROUPS        { ctGenericNotificationsGroup }
    ::= { ctGenericMIBCompliances 1 }

END -- end of module COVALENT-GENERIC-MIB.
