-- ***************************************************************** -- ELITECORE-MIB -- -- Copyright (c) 2006 by Elitecore Technologies. -- All rights reserved. -- ***************************************************************** CYBEROAM-MIB DEFINITIONS ::= BEGIN IMPORTS IpAddress, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, snmpModules, OBJECT-IDENTITY, enterprises, Counter32, Integer32 FROM SNMPv2-SMI DisplayString, TEXTUAL-CONVENTION, TruthValue, DateAndTime FROM SNMPv2-TC; elitecore MODULE-IDENTITY LAST-UPDATED "200607140000Z" ORGANIZATION "Elitecore Technologies" CONTACT-INFO " Postal: 904,Silicon Tower, Off C.G.Road, Nr. Lal Bunglow, Ahmedabad 380 006. INDIA. Phone: +91-79-26405600 Fax: +91-79-26407640 Website: http://www.elitecore.com http://www.cyberoam.com E-mail: info@cyberoam.com " DESCRIPTION " This MIB module defines MIB objects which provide mechanisms to remotely configure the parameters used by Cyberoam Agent for the generation of SNMP messages. " ::= { enterprises 21067 } cyberoam OBJECT-IDENTITY STATUS current DESCRIPTION "" ::= { elitecore 2 } -- Enumerations used in cyberoam system OpModeType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "enumerated type for Cyberoam Operation Mode" SYNTAX INTEGER { bridge ( 1 ), route ( 2 ) } HaModeType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "enumerated type for HA Modes" SYNTAX INTEGER { standalone ( 1 ), active-passive ( 2 ), active-active ( 3 ) } ServiceStatsType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "enumerated type for service status" SYNTAX INTEGER { running ( 1 ), stopped ( 2 ), initializing ( 3 ) } RegistrationStatusType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "enumerated type for subscription status" SYNTAX INTEGER { registered ( 1 ), unregistered ( 2 ) } SubscriptionStatusType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "enumerated type for subscription status" SYNTAX INTEGER { trial ( 1 ), unsubscribed ( 2 ), subscribed ( 3 ), expired ( 4 ) } SupportStatusType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "enumerated type for subscription status" SYNTAX INTEGER { support8x5 ( 1 ), support24x7 ( 2 ) } -- End of enums -- cyberoam crSystem OBJECT IDENTIFIER ::= { cyberoam 1 } -- cyberoam.system sysInstall OBJECT IDENTIFIER ::= { crSystem 1 } sysStatus OBJECT IDENTIFIER ::= { crSystem 2 } sysLicense OBJECT IDENTIFIER ::= { crSystem 3 } sysAlerts OBJECT IDENTIFIER ::= { crSystem 4 } -- crSystem.sysInstall applianceKey OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sysInstall 1 } applianceModel OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sysInstall 2 } cyberoamVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sysInstall 3 } webcatVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sysInstall 4 } avVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sysInstall 5 } asVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sysInstall 6 } idpVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sysInstall 7 } -- crSystem.sysStatus cyberoamOpMode OBJECT-TYPE SYNTAX OpModeType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { sysStatus 1 } systemDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { sysStatus 2 } cpuStatus OBJECT IDENTIFIER ::= { sysStatus 3 } cpuPercentUsage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "% cpu usage" ::= { cpuStatus 1 } diskStatus OBJECT IDENTIFIER ::= { sysStatus 4 } diskCapacity OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Disk capacity in MB" ::= { diskStatus 1 } diskPercentUsage OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "% Disk usage" ::= { diskStatus 2 } memoryStatus OBJECT IDENTIFIER ::= { sysStatus 5 } memoryCapacity OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Memory capacity in MB" ::= { memoryStatus 1 } memoryPercentUsage OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "% usage of main memory" ::= { memoryStatus 2 } swapCapacity OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Swap Capacity in MB" ::= { memoryStatus 3 } swapPercentUsage OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "% usage of swap" ::= { memoryStatus 4 } haMode OBJECT-TYPE SYNTAX HaModeType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { sysStatus 6 } liveUsers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sysStatus 7 } httpHits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { sysStatus 8 } ftpHits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { sysStatus 9 } mailHits OBJECT IDENTIFIER ::= { sysStatus 10 } serviceStats OBJECT IDENTIFIER ::= { sysStatus 11 } -- sysStatus.mailHits pop3Hits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { mailHits 1 } imapHits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { mailHits 2 } smtpHits OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { mailHits 3 } -- sysStatus.serviceStats pop3Service OBJECT-TYPE SYNTAX ServiceStatsType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { serviceStats 1 } imap4Service OBJECT-TYPE SYNTAX ServiceStatsType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { serviceStats 2 } smtpService OBJECT-TYPE SYNTAX ServiceStatsType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { serviceStats 3 } ftpService OBJECT-TYPE SYNTAX ServiceStatsType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { serviceStats 4 } httpService OBJECT-TYPE SYNTAX ServiceStatsType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { serviceStats 5 } avService OBJECT-TYPE SYNTAX ServiceStatsType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { serviceStats 6 } asService OBJECT-TYPE SYNTAX ServiceStatsType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { serviceStats 7 } dnsService OBJECT-TYPE SYNTAX ServiceStatsType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { serviceStats 8 } haService OBJECT-TYPE SYNTAX ServiceStatsType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { serviceStats 9 } idpService OBJECT-TYPE SYNTAX ServiceStatsType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { serviceStats 10 } analyzerService OBJECT-TYPE SYNTAX ServiceStatsType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { serviceStats 11 } snmpService OBJECT-TYPE SYNTAX ServiceStatsType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { serviceStats 12 } -- crSystem.sysLicense liAppliance OBJECT IDENTIFIER ::= { sysLicense 1 } liSupport OBJECT IDENTIFIER ::= { sysLicense 2 } liAntivirus OBJECT IDENTIFIER ::= { sysLicense 3 } liAntispam OBJECT IDENTIFIER ::= { sysLicense 4 } liIdp OBJECT IDENTIFIER ::= { sysLicense 5 } liWebcat OBJECT IDENTIFIER ::= { sysLicense 6 } -- sysLicense.liAppliance appRegStatus OBJECT-TYPE SYNTAX RegistrationStatusType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { liAppliance 1 } appExpiryDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { liAppliance 2 } -- sysLicense.liSupport supportSubStatus OBJECT-TYPE SYNTAX SupportStatusType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { liSupport 1 } supportExpiryDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { liSupport 2 } -- sysLicense.liAntivirus avSubStatus OBJECT-TYPE SYNTAX SubscriptionStatusType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { liAntivirus 1 } avExpiryDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { liAntivirus 2 } -- sysLicense.antispam asSubStatus OBJECT-TYPE SYNTAX SubscriptionStatusType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { liAntispam 1 } asExpiryDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { liAntispam 2 } -- sysLicense.idp idpSubStatus OBJECT-TYPE SYNTAX SubscriptionStatusType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { liIdp 1 } idpExpiryDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { liIdp 2 } -- sysLicense.liWebcat webcatSubStatus OBJECT-TYPE SYNTAX SubscriptionStatusType MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { liWebcat 1 } webcatExpiryDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION " " ::= { liWebcat 2 } -- crSystem.sysAlerts highCpuUsage NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { sysAlerts 1 } highDiskUsage NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { sysAlerts 2 } highMemUsage NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { sysAlerts 3 } avAlerts OBJECT IDENTIFIER ::= { sysAlerts 4 } dgdAlerts OBJECT IDENTIFIER ::= { sysAlerts 5 } idpAlerts OBJECT IDENTIFIER ::= { sysAlerts 6 } dosAlerts OBJECT IDENTIFIER ::= { sysAlerts 7 } -- sysAlerts.avAlerts httpVirus NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { avAlerts 1 } smtpVirus NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { avAlerts 2 } pop3Virus NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { avAlerts 3 } imap4Virus NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { avAlerts 4 } ftpVirus NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { avAlerts 5 } -- sysAlert.dgdAlerts gwLiveDead NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { dgdAlerts 1 } -- sysAlert.idpAlerts idpAlert NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { idpAlerts 1 } -- sysAlert.dosAlerts synFlood NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { dosAlerts 1 } tcpFlood NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { dosAlerts 2 } udpFlood NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { dosAlerts 3 } icmpFlood NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { dosAlerts 4 } END