-- Copyright (c) 2007 gateProtect AG Germany. All rights reserved. -- $Id: GATEPROTECT-MISC-MIB.txt,v 1.5 2007/10/23 14:01:05 Jan Schumacher Exp $ GATEPROTECT-MISC-MIB DEFINITIONS ::= BEGIN IMPORTS DisplayString FROM RFC1213-MIB TruthValue FROM SNMPv2-TC enterprises, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress, TimeTicks FROM RFC1155-SMI; -- MODULE-IDENTITY -- OrgName -- gateProtect AG Germany -- ContactInfo -- gateProtect AG -- Valentinskamp 24 -- D-20354 Hamburg -- Germany -- -- Phone: +49 1805 428 377 -- E-Mail: support@gateprotect.de -- WWW: http://www.gateprotect.de gateProtect OBJECT IDENTIFIER ::= { enterprises 29577 } gpMisc OBJECT IDENTIFIER ::= { gateProtect 128 } gpMiscHA OBJECT IDENTIFIER ::= { gpMisc 1 } gpMiscDHCP OBJECT IDENTIFIER ::= { gpMisc 2 } gpMiscCertificates OBJECT IDENTIFIER ::= { gpMisc 3 } gpMiscTraps OBJECT IDENTIFIER ::= { gpMisc 128 } GPMiscDHCPType ::= INTEGER { dhcp-server (1), dhcp-relay (2) } -- -- gpMiscHA -- gpMiscHAActive OBJECT-TYPE SYNTAX TruthValue ACCESS read-only STATUS mandatory DESCRIPTION "Active state of the HA subsystem." ::= { gpMiscHA 1 } -- -- gpMiscDHCP -- gpMiscDHCPLeaseTable OBJECT-TYPE SYNTAX SEQUENCE OF GPMiscDHCPLeaseEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "List of all running dhcp leases." ::= { gpMiscDHCP 1 } gpMiscDHCPLeaseEntry OBJECT-TYPE SYNTAX GPMiscDHCPLeaseEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "List entry containing all information about a particular dhcp lease." INDEX { gpMiscDHCPLeaseEntryIndex } ::= { gpMiscDHCPLeaseTable 1 } GPMiscDHCPLeaseEntry ::= SEQUENCE { gpMiscDHCPLeaseEntryIndex INTEGER, gpMiscDHCPLeaseEntryAddress IpAddress, gpMiscDHCPLeaseEntryHWAddress DisplayString, gpMiscDHCPLeaseEntryTimeStart TimeTicks, gpMiscDHCPLeaseEntryTimeEnd TimeTicks } gpMiscDHCPLeaseEntryIndex OBJECT-TYPE SYNTAX INTEGER ( 1 .. 2147483647 ) ACCESS read-only STATUS mandatory DESCRIPTION "Index number of the dhcp lease." ::= { gpMiscDHCPLeaseEntry 1 } gpMiscDHCPLeaseEntryAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Ip-address of the dhcp lease." ::= { gpMiscDHCPLeaseEntry 2 } gpMiscDHCPLeaseEntryHWAddress OBJECT-TYPE SYNTAX DisplayString ( SIZE ( 0 .. 20 ) ) ACCESS read-only STATUS mandatory DESCRIPTION "Hardware address of the dhcp lease." ::= { gpMiscDHCPLeaseEntry 3 } gpMiscDHCPLeaseEntryTimeStart OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "Time and Date the dhcp lease started." ::= { gpMiscDHCPLeaseEntry 4 } gpMiscDHCPLeaseEntryTimeEnd OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "Time and Date the dhcp lease end." ::= { gpMiscDHCPLeaseEntry 5 } gpMiscDHCPFixAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF GPMiscDHCPFixAddressEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "List of all configured fixed addresses." ::= { gpMiscDHCP 2 } gpMiscDHCPFixAddressEntry OBJECT-TYPE SYNTAX GPMiscDHCPFixAddressEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "List entry containing all information about a particular dhcp fix address." INDEX { gpMiscDHCPFixAddressEntryIndex } ::= { gpMiscDHCPFixAddressTable 1 } GPMiscDHCPFixAddressEntry ::= SEQUENCE { gpMiscDHCPFixAddressEntryIndex INTEGER, gpMiscDHCPFixAddressEntryAddress IpAddress, gpMiscDHCPFixAddressEntryHWAddress DisplayString, gpMiscDHCPFixAddressEntryHostname DisplayString } gpMiscDHCPFixAddressEntryIndex OBJECT-TYPE SYNTAX INTEGER ( 1 .. 2147483647 ) ACCESS read-only STATUS mandatory DESCRIPTION "Index number of the dhcp fix address." ::= { gpMiscDHCPFixAddressEntry 1 } gpMiscDHCPFixAddressEntryAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Ip-address of the dhcp fix address entry." ::= { gpMiscDHCPFixAddressEntry 2 } gpMiscDHCPFixAddressEntryHWAddress OBJECT-TYPE SYNTAX DisplayString ( SIZE ( 0 .. 20 ) ) ACCESS read-only STATUS mandatory DESCRIPTION "Hardware address of the dhcp fix address entry." ::= { gpMiscDHCPFixAddressEntry 3 } gpMiscDHCPFixAddressEntryHostname OBJECT-TYPE SYNTAX DisplayString ( SIZE ( 0 .. 255 ) ) ACCESS read-only STATUS mandatory DESCRIPTION "Hostname of the dhcp fix address entry." ::= { gpMiscDHCPFixAddressEntry 4 } -- global gpMiscDHCPActive OBJECT-TYPE SYNTAX TruthValue ACCESS read-only STATUS mandatory DESCRIPTION "Active state of the dhcp server." ::= { gpMiscDHCP 3 } gpMiscDHCPType OBJECT-TYPE SYNTAX GPMiscDHCPType ACCESS read-only STATUS mandatory DESCRIPTION "Type of dhcp service running. Possible values are: DHCP Server(1) DHCP Relay(2)" ::= { gpMiscDHCP 4 } -- -- gpMiscCertificates -- -- ---- ---- -- Traps -- ---- ---- gpMiscTrapsHAName OBJECT-TYPE SYNTAX DisplayString ( SIZE ( 0 .. 255 ) ) ACCESS read-only STATUS mandatory DESCRIPTION "Name of the firewall that is new HA master." ::= { gpMiscTraps 1 } gpMiscTrapsDHCPLeaseAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Ip-address of the dhcp lease." ::= { gpMiscTraps 2 } gpMiscTrapsDHCPLeaseHWAddress OBJECT-TYPE SYNTAX DisplayString ( SIZE ( 0 .. 20 ) ) ACCESS read-only STATUS mandatory DESCRIPTION "Hardware address of the dhcp lease." ::= { gpMiscTraps 3 } gpMiscTrapsDHCPLeaseTimeStart OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "Time and Date the dhcp lease started." ::= { gpMiscTraps 4 } gpMiscTrapsDHCPLeaseTimeEnd OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "Time and Date the dhcp lease end." ::= { gpMiscTraps 5 } gpMiscTrapsCertificatesName OBJECT-TYPE SYNTAX DisplayString ( SIZE ( 0 .. 255 ) ) ACCESS read-only STATUS mandatory DESCRIPTION "Name of the certificate." ::= { gpMiscTraps 6 } gpMiscTrapsCertificatesDN OBJECT-TYPE SYNTAX DisplayString ( SIZE ( 0 .. 255 ) ) ACCESS read-only STATUS mandatory DESCRIPTION "Distinguished name of the certificate." ::= { gpMiscTraps 7 } gpMiscTrapsCertificatesValidityBegin OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "Time and date the validity of the certificate begins." ::= { gpMiscTraps 8 } gpMiscTrapsCertificatesValidityEnd OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "Time and date the validity of the certificate ends." ::= { gpMiscTraps 9 } gpMiscTrapsHA NOTIFICATION-TYPE ENTERPRISE gpMiscTraps VARIABLES { gpMiscTrapsHAName } DESCRIPTION "A HA failover occured." ::= { gpMiscTraps 100 } gpMiscTrapsDHCP NOTIFICATION-TYPE ENTERPRISE gpMiscTraps VARIABLES { gpMiscTrapsDHCPLeaseAddress, gpMiscTrapsDHCPLeaseHWAddress, gpMiscTrapsDHCPLeaseTimeStart, gpMiscTrapsDHCPLeaseTimeEnd } DESCRIPTION "A DHCP lease has started." ::= { gpMiscTraps 200 } gpMiscTrapsCertificates NOTIFICATION-TYPE ENTERPRISE gpMiscTraps VARIABLES { gpMiscTrapsCertificatesName, gpMiscTrapsCertificatesDN, gpMiscTrapsCertificatesValidityBegin, gpMiscTrapsCertificatesValidityEnd } DESCRIPTION "A certifiacte is about to expire or has expired." ::= { gpMiscTraps 300 } END