diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/bluecatnetworks | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/bluecatnetworks')
| -rwxr-xr-x | MIBS/bluecatnetworks/ADONIS-DNS-MIB | 646 | ||||
| -rwxr-xr-x | MIBS/bluecatnetworks/BCN-COMMANDSERVER-MIB | 179 | ||||
| -rwxr-xr-x | MIBS/bluecatnetworks/BCN-DHCPV4-MIB | 549 | ||||
| -rwxr-xr-x | MIBS/bluecatnetworks/BCN-DNS-MIB | 307 | ||||
| -rwxr-xr-x | MIBS/bluecatnetworks/BCN-HA-MIB | 314 | ||||
| -rwxr-xr-x | MIBS/bluecatnetworks/BCN-LICENSE-MIB | 280 | ||||
| -rwxr-xr-x | MIBS/bluecatnetworks/BCN-NTP-MIB | 751 | ||||
| -rwxr-xr-x | MIBS/bluecatnetworks/BCN-PRODUCTS-MIB | 51 | ||||
| -rwxr-xr-x | MIBS/bluecatnetworks/BCN-SMI-MIB | 79 | ||||
| -rwxr-xr-x | MIBS/bluecatnetworks/BCN-SYSTEM-MIB | 291 | ||||
| -rwxr-xr-x | MIBS/bluecatnetworks/BCN-TC-MIB | 63 | ||||
| -rwxr-xr-x | MIBS/bluecatnetworks/BCN-TFTP-MIB | 232 | ||||
| -rwxr-xr-x | MIBS/bluecatnetworks/BLUECATNETWORKS-MIB | 40 |
13 files changed, 3782 insertions, 0 deletions
diff --git a/MIBS/bluecatnetworks/ADONIS-DNS-MIB b/MIBS/bluecatnetworks/ADONIS-DNS-MIB new file mode 100755 index 0000000..7c47d51 --- /dev/null +++ b/MIBS/bluecatnetworks/ADONIS-DNS-MIB @@ -0,0 +1,646 @@ +-- Adonis MIB file + +ADONIS-DNS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, Integer32, Counter64, Gauge32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE + + FROM SNMPv2-SMI + + OBJECT-GROUP + FROM SNMPv2-CONF + + appliances + FROM BLUECATNETWORKS-MIB; + +-- Adonis Server + +adonis MODULE-IDENTITY + LAST-UPDATED "200810010000Z" + ORGANIZATION "BlueCat Networks Inc." + CONTACT-INFO + "Adonis Technical Support + BlueCat Networks Inc. + + Tel: +1 866 491 2228 (toll free) + +1 416 646 8400 (international) + Email: support@bluecatnetworks.com" + DESCRIPTION "MIB for the Adonis DNS Server" + + ::= { appliances 101 } + +adonisObjects OBJECT IDENTIFIER ::= { adonis 1 } + + dns OBJECT IDENTIFIER ::= { adonisObjects 1 } + dnsDaemon OBJECT IDENTIFIER ::= { dns 1 } + dnsStats OBJECT IDENTIFIER ::= { dns 2 } + + -- reserve adonis 2 for future DHCP service + dhcp OBJECT IDENTIFIER ::= { adonisObjects 2 } + dhcpDaemon OBJECT IDENTIFIER ::= { dhcp 1 } + dhcpStats OBJECT IDENTIFIER ::= { dhcp 2 } + dhcpConfig OBJECT IDENTIFIER ::= { dhcp 3 } + + ha OBJECT IDENTIFIER ::= { adonisObjects 3 } + haService OBJECT IDENTIFIER ::= { ha 1 } + + commandServer OBJECT IDENTIFIER ::= { adonisObjects 4 } + commandServerDaemon OBJECT IDENTIFIER ::= { commandServer 1 } + + lcd OBJECT IDENTIFIER ::= { adonisObjects 5 } + lcdDaemon OBJECT IDENTIFIER ::= { lcd 1 } + + tftp OBJECT IDENTIFIER ::= { adonisObjects 6 } + tftpDaemon OBJECT IDENTIFIER ::= { tftp 1 } + + system OBJECT IDENTIFIER ::= { adonisObjects 7 } + systemDaemon OBJECT IDENTIFIER ::= { system 1 } + +adonisTraps OBJECT IDENTIFIER ::= { adonis 2 } + + trapDNS OBJECT IDENTIFIER ::= { adonisTraps 1 } + trapHA OBJECT IDENTIFIER ::= { adonisTraps 2 } + trapCommandServer OBJECT IDENTIFIER ::= { adonisTraps 3 } + trapDHCP OBJECT IDENTIFIER ::= { adonisTraps 4 } + trapReplication OBJECT IDENTIFIER ::= { adonisTraps 5 } + trapTFTP OBJECT IDENTIFIER ::= { adonisTraps 6 } + trapSystem OBJECT IDENTIFIER ::= { adonisTraps 7 } + +-- Name Server Daemon + +dnsDaemonRunning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current running state of the DNS daemon. + 0 - Not Running + 1 - Running" + + ::= { dnsDaemon 1 } + +dnsDaemonNumberOfZones OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of zones loaded" + + ::= { dnsDaemon 2 } + +dnsDaemonDebugLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current debug level" + + ::= { dnsDaemon 3 } + +dnsDaemonZoneTransfersInProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of zone transfers currently in progress" + + ::= { dnsDaemon 4 } + +dnsDaemonZoneTransfersDeferred OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of zone transfers currently deferred" + + ::= { dnsDaemon 5 } + +dnsDaemonSOAQueriesInProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of SOA queries in progress" + + ::= { dnsDaemon 6 } + +dnsDaemonQueryLoggingState OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current running state of query logging. + 0 - Not logging + 1 - Logging" + + ::= { dnsDaemon 7 } + +dnsDaemonZoneTransferFailure OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The last zone transfer failure desciption which includes the time, the zone name, the master address and the explaination" + + ::= { dnsDaemon 8 } + + +-- DNS Statistics + +dnsStatsSuccess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of successful queries made to the server since dns daemon was started" + + ::= { dnsStats 1 } + +dnsStatsReferral OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queries that resulted in referal responses since dns daemon was started" + + ::= { dnsStats 2 } + +dnsStatsNXRRSet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queries that resulted in non-existent record set since dns daemon was started" + + ::= { dnsStats 3 } + +dnsStatsNXDomain OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queries that resulted in non-existent domain responses since dns daemon was started" + + ::= { dnsStats 4 } + +dnsStatsRecursion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of queries that required the server to perform recursive lookups since dns daemon was started" + + ::= { dnsStats 5 } + +dnsStatsFailure OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of failed queries that did not result in non-existent domain or record set since dns daemon was started" + + ::= { dnsStats 6 } + +-- DHCP server daemon + +dhcpDaemonRunning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current running state of the DHCP daemon. + 0 - Not Running + 1 - Running" + + ::= { dhcpDaemon 1 } + +dhcpDaemonSubnetAlert OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address which has to be alerted for." + + ::= { dhcpDaemon 2 } + +dhcpDaemonLeaseStatsSuccess OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of successful DHCP leases issued per second" + + ::= { dhcpDaemon 3 } + +dhcpFailOverState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current state of the DHCP failover. + 1 - startup + 2 - normal + 3 - communications interrupted + 4 - partner down + 5 - potential conflict + 6 - recover + 7 - paused + 8 - shutdown + 9 - recover done + 254 - recover wait" + + ::= { dhcpDaemon 4 } + +-- DHCP server statistics + +dhcpLeaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpLeaseEntry + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current lease table" + + ::= { dhcpStats 1 } + +dhcpLeaseEntry OBJECT-TYPE + SYNTAX DhcpLeaseEntry + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Information about a particular DHCP lease" + INDEX { dhcpIP } + + ::= { dhcpLeaseTable 1 } + +DhcpLeaseEntry ::= SEQUENCE { + dhcpIP IpAddress, + dhcpLeaseStartTime Unsigned32, + dhcpLeaseEndTime Unsigned32, + dhcpLeaseTimeStamp Unsigned32, + dhcpLeaseBindState INTEGER, + dhcpLeaseHardwareAddress OCTET STRING, + dhcpLeaseHostname OCTET STRING +} + +dhcpIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address of the lease" + + ::= { dhcpLeaseEntry 1 } + +dhcpLeaseStartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start time of the lease" + + ::= { dhcpLeaseEntry 2 } + +dhcpLeaseEndTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "End time of the lease" + + ::= { dhcpLeaseEntry 3 } + +dhcpLeaseTimeStamp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of the lease" + + ::= { dhcpLeaseEntry 4 } + +dhcpLeaseBindState OBJECT-TYPE + SYNTAX INTEGER { free (0), + active (1), + fixed (2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The state of this lease" + + ::= { dhcpLeaseEntry 5 } + +dhcpLeaseHardwareAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The hardware address (MAC address) of this lease" + + ::= { dhcpLeaseEntry 6 } + +dhcpLeaseHostname OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The client hostname of this lease" + + ::= { dhcpLeaseEntry 7 } + +dhcpSubnetTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpSubnetEntry + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current subnet table" + + ::= { dhcpStats 2 } + +dhcpSubnetEntry OBJECT-TYPE + SYNTAX DhcpSubnetEntry + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Information about a particular DHCP subnet" + INDEX { dhcpSubnetIP } + + ::= { dhcpSubnetTable 1 } + +DhcpSubnetEntry ::= SEQUENCE { + dhcpSubnetIP IpAddress, + dhcpSubnetMask IpAddress, + dhcpSubnetSize Unsigned32, + dhcpSubnetUsed Unsigned32, + dhcpSubnetAlert Unsigned32 +} + +dhcpSubnetIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address of the subnet" + + ::= { dhcpSubnetEntry 1 } + +dhcpSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP mask of the subnet" + + ::= { dhcpSubnetEntry 2 } + +dhcpSubnetSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "size of the subnet" + + ::= { dhcpSubnetEntry 3 } + +dhcpSubnetUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the number of used IPs in the subnet" + + ::= { dhcpSubnetEntry 4 } + +dhcpSubnetAlert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "alert level in the subnet" + + ::= { dhcpSubnetEntry 5 } + +dhcpPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpPoolEntry + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current pool table" + + ::= { dhcpStats 3 } + +dhcpPoolEntry OBJECT-TYPE + SYNTAX DhcpPoolEntry + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Information about a particular DHCP pool" + INDEX { dhcpPoolStartIP } + + ::= { dhcpPoolTable 1 } + +DhcpPoolEntry ::= SEQUENCE { + dhcpPoolSubnetIP IpAddress, + dhcpPoolStartIP IpAddress, + dhcpPoolEndIP IpAddress, + dhcpPoolSize Unsigned32, + dhcpPoolUsed Unsigned32, + dhcpPoolAlert Unsigned32 +} + +dhcpPoolSubnetIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "subnet IP address of the pool" + + ::= { dhcpPoolEntry 1 } + +dhcpPoolStartIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "start IP address of the pool" + + ::= { dhcpPoolEntry 2 } + +dhcpPoolEndIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "end IP address of the pool" + + ::= { dhcpPoolEntry 3 } + +dhcpPoolSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the size of the pool" + + ::= { dhcpPoolEntry 4 } + +dhcpPoolUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the number of used IPs in the pool" + + ::= { dhcpPoolEntry 5 } + +dhcpPoolAlert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the alert level of the pool" + + ::= { dhcpPoolEntry 6 } + +-- DHCP server configuration + +dhcpFixedIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpFixedIPEntry + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current DHCP subnet tables in configuration" + + ::= { dhcpConfig 1 } + +dhcpFixedIPEntry OBJECT-TYPE + SYNTAX DhcpFixedIPEntry + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Information about a particular DHCP subnet" + INDEX { dhcpFixedIP } + + ::= { dhcpFixedIPTable 1 } + +DhcpFixedIPEntry ::= SEQUENCE { + dhcpFixedIP IpAddress + } + +dhcpFixedIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "One of the current fixed IP addresses in the DHCP configuration" + + ::= { dhcpFixedIPEntry 1 } + +-- HA Services + +haServiceRunning OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current running state of high availability. + 0 - Not running + 1 - Running" + + ::= { haService 1 } + +haServiceNodeType OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of high availability node + 0 - HA not running + 1 - Active Node + 2 - Passive Node" + + ::= { haService 2 } + +haReplicationBinding OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Binding for replicationFailure trap" + + ::= { haService 3 } + +-- Command Server + +commandServerDaemonRunning OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current running state of the command server daemon. + 0 - Not running + 1 - Running" + + ::= { commandServerDaemon 1 } + +-- System + +systemState OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current state of system. + 0 - shutdown + 1 - restart + 2 - startup" + + ::= { systemDaemon 1 } + +-- TFTP + +tftpDaemonRunning OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current running state of the TFTP daemon. + 0 - Not running + 1 - Running + 2 - Restarting" + + ::= { tftpDaemon 1 } + +licenseValid OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current virtual machine license status. + 0 - Not valid + 1 - Valid" + + ::= { lcdDaemon 1 } + +licenseExpiry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Expiry time of the license in seconds since the UNIX Epoch" + + ::= { lcdDaemon 2 } + + +--============ TRAPS =========================== + +-- DNS Traps + +trapDNSDaemon NOTIFICATION-TYPE + OBJECTS { dnsDaemonRunning, dnsDaemonZoneTransferFailure } + STATUS current + DESCRIPTION "DNS daemon has stopped running or a zone transfer failed" + + ::= { trapDNS 1 } + +-- DHCP Traps + +trapDHCPDaemon NOTIFICATION-TYPE + OBJECTS { dhcpDaemonRunning, dhcpDaemonSubnetAlert, dhcpFailOverState } + STATUS current + DESCRIPTION "DHCP daemon has stopped running or + the number of assigned IPS in one of the subnets has reached + to the alert level or DHCP failover state changes" + + ::= { trapDHCP 1 } + +-- HA Traps + +trapHAServiceFailOver NOTIFICATION-TYPE + OBJECTS { haServiceNodeType } + STATUS current + DESCRIPTION "High availibility service failed over" + ::= { trapHA 1 } + +-- Command Server Traps + +trapCommandServerDaemon NOTIFICATION-TYPE + OBJECTS { commandServerDaemonRunning } + STATUS current + DESCRIPTION "Command server daemon has stopped running" + + ::= { trapCommandServer 1 } + +-- System Traps + +trapSystemDaemon NOTIFICATION-TYPE + OBJECTS { systemState } + STATUS current + DESCRIPTION "System has stopped running" + + ::= { trapSystem 1 } + +-- Replication Traps + +trapReplicationFailure NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Replication has failed" + + ::= { trapReplication 1 } + +-- TFTP Traps + +trapTFTPDaemon NOTIFICATION-TYPE + OBJECTS { tftpDaemonRunning } + STATUS current + DESCRIPTION "TFTP daemon has stopped running" + + ::= { trapTFTP 1 } + +END diff --git a/MIBS/bluecatnetworks/BCN-COMMANDSERVER-MIB b/MIBS/bluecatnetworks/BCN-COMMANDSERVER-MIB new file mode 100755 index 0000000..826e2f9 --- /dev/null +++ b/MIBS/bluecatnetworks/BCN-COMMANDSERVER-MIB @@ -0,0 +1,179 @@ +-- Copyright 2017 BlueCat Networks. All rights reserved. +-- ***************************************************************** +-- BCN-COMMANDSERVER-MIB.mib: BlueCat Networks COMMANDSERVER services +-- +-- +-- December 2010, Fabian Ischia +-- +-- All rights reserved. +-- +-- ***************************************************************** + +BCN-COMMANDSERVER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, + OBJECT-TYPE + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + BcnAlarmSeverity + FROM BCN-TC-MIB + bcnServices + FROM BCN-SMI-MIB; + +bcnCommandServerMIB MODULE-IDENTITY + LAST-UPDATED "201106301200Z" + ORGANIZATION "BlueCat Networks" + CONTACT-INFO + "BlueCat Networks. Customer Care. + + North America + Call: +1.866.491.2228 + Europe + Call: +44.8081.011.306 + Other + Call: +1.416.646.8433 + + Email: support@bluecatnetworks.com" + DESCRIPTION + "This module provides status as well as statistical information + about the COMMANDSERVER service." + REVISION "201106301200Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { bcnCommandServer 1 } + +bcnCommandServer OBJECT IDENTIFIER ::= { bcnServices 7 } + +-- Organization + +bcnCommandServerObjects OBJECT IDENTIFIER + ::= { bcnCommandServer 2 } + +bcnCommandServerNotification OBJECT IDENTIFIER + ::= { bcnCommandServer 3 } + +bcnCommandServerConformance OBJECT IDENTIFIER + ::= { bcnCommandServer 4 } + + +-- Data objects + +bcnCommandServerServiceStatus OBJECT-IDENTITY + STATUS current + DESCRIPTION + "General state of the COMMANDSERVER Service." + ::= { bcnCommandServerObjects 1 } + +bcnCommandServerSerOperState OBJECT-TYPE + SYNTAX INTEGER { + running(1), + notRunning(2), + starting(3), + stopping(4), + fault(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational state of the Service. The possible states are: + running(1) The service is running normally. + notRunning(2) The service is stopped either intentionally (i.e.: + the service is not supposed to run on this node) or + unintentionally (a problem has occurred). + starting(3) The service is in the process of starting, either + for the first time of after an event occurred. + stopping(4) The service is in the process of stopping. Stopping + a service might be necessary after a configuration + change. + fault(5) An error has been detected and the state is undefined. + " + ::= { bcnCommandServerServiceStatus 1 } + +-- Notification definitions + +bcnCommandServerNotificationEvents OBJECT IDENTIFIER + ::= { bcnCommandServerNotification 0 } + +bcnCommandServerNotificationData OBJECT IDENTIFIER + ::= { bcnCommandServerNotification 1 } + +-- Notification data + +bcnCommandServerAlarmSeverity OBJECT-TYPE + SYNTAX BcnAlarmSeverity + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Severity classification for the alarm." + ::= { bcnCommandServerNotificationData 1 } + +bcnCommandServerAlarmInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Descriptive information about the alarm event." + ::= { bcnCommandServerNotificationData 2 } + +-- Notification events + +bcnCommandServerAlarmNotif NOTIFICATION-TYPE + OBJECTS { + bcnCommandServerSerOperState, + bcnCommandServerAlarmSeverity, + bcnCommandServerAlarmInfo + } + STATUS current + DESCRIPTION + "A bcnCommandServerAlarmNotif signifies that the COMMANDSERVER service has transitioned + state or a particular event has been detected on the service." + ::= { bcnCommandServerNotificationEvents 1 } + +-- Conformance + +bcnCommandServerServiceCompliances OBJECT IDENTIFIER + ::= { bcnCommandServerConformance 1 } + +bcnCommandServerServiceGroups OBJECT IDENTIFIER + ::= { bcnCommandServerConformance 2 } + + +bcnCommandServerServiceStatusGroup OBJECT-GROUP + OBJECTS { bcnCommandServerSerOperState } + STATUS current + DESCRIPTION "Status conformance." + ::= { bcnCommandServerServiceGroups 1 } + +bcnCommandServerNotificationEventGroup NOTIFICATION-GROUP + NOTIFICATIONS { bcnCommandServerAlarmNotif + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnCommandServerServiceGroups 2 } + +bcnCommandServerNotificationDataGroup OBJECT-GROUP + OBJECTS { bcnCommandServerAlarmSeverity, bcnCommandServerAlarmInfo + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnCommandServerServiceGroups 3 } + + +bcnCommandServerStatusCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "Basic conformance" + MODULE -- This module + MANDATORY-GROUPS { + bcnCommandServerServiceStatusGroup, bcnCommandServerNotificationEventGroup, + bcnCommandServerNotificationDataGroup } +-- GROUP CCC + ::= {bcnCommandServerServiceCompliances 1 } + + + + +END diff --git a/MIBS/bluecatnetworks/BCN-DHCPV4-MIB b/MIBS/bluecatnetworks/BCN-DHCPV4-MIB new file mode 100755 index 0000000..0ccca9a --- /dev/null +++ b/MIBS/bluecatnetworks/BCN-DHCPV4-MIB @@ -0,0 +1,549 @@ +-- Copyright 2017 BlueCat Networks. All rights reserved. +-- ***************************************************************** +-- BCN-DHCPV4-MIB.mib: BlueCat Networks DHCPv4 services +-- +-- +-- December 2010, Fabian Ischia +-- +-- All rights reserved. +-- +-- ***************************************************************** + +BCN-DHCPV4-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, + OBJECT-TYPE, Integer32, Unsigned32, Gauge32, IpAddress + FROM SNMPv2-SMI + DisplayString, MacAddress + FROM SNMPv2-TC + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + BcnAlarmSeverity + FROM BCN-TC-MIB + bcnServices + FROM BCN-SMI-MIB; + +bcnDhcpv4MIB MODULE-IDENTITY + LAST-UPDATED "201012080000Z" + ORGANIZATION "BlueCat Networks" + CONTACT-INFO + "BlueCat Networks. Customer Care. + + North America + Call: +1.866.491.2228 + Europe + Call: +44.8081.011.306 + Other + Call: +1.416.646.8433 + + Email: support@bluecatnetworks.com" + DESCRIPTION + "This module provides status as well as statistical information + about the DHCPv4 service." + REVISION "201012080000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { bcnDhcpv4 1 } + +bcnDhcpv4 OBJECT IDENTIFIER ::= { bcnServices 1 } + +-- Organization + +bcnDhcpv4Objects OBJECT IDENTIFIER + ::= { bcnDhcpv4 2 } + +bcnDhcpv4Notification OBJECT IDENTIFIER + ::= { bcnDhcpv4 3 } + +bcnDhcpv4Conformance OBJECT IDENTIFIER + ::= { bcnDhcpv4 4 } + + +-- Data objects + +bcnDhcpv4ServiceStatus OBJECT-IDENTITY + STATUS current + DESCRIPTION + "General state of the DHCPv4 Service." + ::= { bcnDhcpv4Objects 1 } + +bcnDhcpv4SerOperState OBJECT-TYPE + SYNTAX INTEGER { + running(1), + notRunning(2), + starting(3), + stopping(4), + fault(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational state of the Service. The possible states are: + running(1) The service is running normally. + notRunning(2) The service is stopped either intentionally (i.e.: + the service is not supposed to run on this node) or + unintentionally (a problem has occurred). + starting(3) The service is in the process of starting, either + for the first time of after an event occurred. + stopping(4) The service is in the process of stopping. Stopping + a service might be necessary after a configuration + change. + fault(5) An error has been detected and the state is undefined. + " + ::= { bcnDhcpv4ServiceStatus 1 } + +bcnDhcpv4FirstAlertIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address identifying either subnet or pool for which + the available IPs have been exhausted." + ::= { bcnDhcpv4ServiceStatus 2 } + +bcnDhcpv4LeaseStatsSuccess OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of successful DHCPv4 leases issued per second." + ::= { bcnDhcpv4ServiceStatus 3 } + +-- DHCP server statistics + +bcnDhcpv4ServiceStatistics OBJECT-IDENTITY + STATUS current + DESCRIPTION + "General state of the DHCPv4 Service." + ::= { bcnDhcpv4Objects 2 } + + +-- DHCP lease table + +bcnDhcpv4LeaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF BcnDhcpv4LeaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Current lease table." + ::= { bcnDhcpv4ServiceStatistics 1 } + +bcnDhcpv4LeaseEntry OBJECT-TYPE + SYNTAX BcnDhcpv4LeaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A logical row in the bcnDhcpv4LeaseTable." + INDEX { bcnDhcpv4LeaseIP } + ::= { bcnDhcpv4LeaseTable 1 } + +BcnDhcpv4LeaseEntry ::= SEQUENCE { + bcnDhcpv4LeaseIP IpAddress, + bcnDhcpv4LeaseStartTime Unsigned32, + bcnDhcpv4LeaseEndTime Unsigned32, + bcnDhcpv4LeaseTimeStamp Unsigned32, + bcnDhcpv4LeaseMacAddress MacAddress, + bcnDhcpv4LeaseHostname DisplayString +} + +bcnDhcpv4LeaseIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address of the lease." + ::= { bcnDhcpv4LeaseEntry 1 } + +bcnDhcpv4LeaseStartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start time of the lease." + ::= { bcnDhcpv4LeaseEntry 2 } + +bcnDhcpv4LeaseEndTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "End time of the lease." + ::= { bcnDhcpv4LeaseEntry 3 } + +bcnDhcpv4LeaseTimeStamp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When failover protocol is being used the timestamp will + indicate the time the peer has either been told the lease expires, + or the expiry time that the peer has acknowledged." + ::= { bcnDhcpv4LeaseEntry 4 } + +bcnDhcpv4LeaseMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The hardware address (MAC address) of this lease." + ::= { bcnDhcpv4LeaseEntry 5 } + +bcnDhcpv4LeaseHostname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The client hostname of the lease." + ::= { bcnDhcpv4LeaseEntry 6 } + +-- DHCP Subnet table + +bcnDhcpv4SubnetTable OBJECT-TYPE + SYNTAX SEQUENCE OF BcnDhcpv4SubnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Current subnet table." + ::= { bcnDhcpv4ServiceStatistics 2 } + +bcnDhcpv4SubnetEntry OBJECT-TYPE + SYNTAX BcnDhcpv4SubnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A logical row in the bcnDhcpv4SubnetTable." + INDEX { bcnDhcpv4SubnetIP } + ::= { bcnDhcpv4SubnetTable 1 } + +BcnDhcpv4SubnetEntry ::= SEQUENCE { + bcnDhcpv4SubnetIP IpAddress, + bcnDhcpv4SubnetMask IpAddress, + bcnDhcpv4SubnetSize Unsigned32, + bcnDhcpv4SubnetFreeAddresses Unsigned32, + bcnDhcpv4SubnetLowThreshold Unsigned32, + bcnDhcpv4SubnetHighThreshold Unsigned32 +} + +bcnDhcpv4SubnetIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP address of the subnet." + ::= { bcnDhcpv4SubnetEntry 1 } + +bcnDhcpv4SubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP mask of the subnet." + ::= { bcnDhcpv4SubnetEntry 2 } + +bcnDhcpv4SubnetSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Size of the subnet. The size of the subnet is calculated + as the sum of the sizes of each pool defined within it. The pools + are defined such that the fixed IPs are not contained within them." + ::= { bcnDhcpv4SubnetEntry 3 } + +bcnDhcpv4SubnetFreeAddresses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of IPs addresses available in this subnet." + ::= { bcnDhcpv4SubnetEntry 4 } + +bcnDhcpv4SubnetLowThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Low threshold for available free addresses in this + subnet. If the value for available free addresses in this + subnet becomes equal to or less than this value, a + bcnDhcpv4SubnetLowNotif event is generated for this subnet. + No more bcnDhcpv4SubnetLowNotif events will be generated for + this subnet during this execution of the DHCPv4 server until + the value for available free addresses has exceeded the value + of bcnDhcpv4SubnetHighThreshold." + ::= { bcnDhcpv4SubnetEntry 5 } + +bcnDhcpv4SubnetHighThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "High threshold for available free addresses in this + subnet. If a bcnDhcpv4SubnetLowNotif event was generated and + the value for available free addresses in this subnet has + exceeded this value, a bcnDhcpv4SubnetHighNotif event is + generated for this subnet. + No more bcnDhcpv4SubnetHighNotif events will be generated for + this subnet during this execution of the DHCPv4 server until + another bcnDhcpv4SubnetLowNotif is generated." + ::= { bcnDhcpv4SubnetEntry 6 } + +-- DHCP pool table + +bcnDhcpv4PoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF BcnDhcpv4PoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Current pool table." + ::= { bcnDhcpv4ServiceStatistics 3 } + +bcnDhcpv4PoolEntry OBJECT-TYPE + SYNTAX BcnDhcpv4PoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A logical row in the bcnDhcpv4PoolTable." + INDEX { bcnDhcpv4PoolStartIP } + ::= { bcnDhcpv4PoolTable 1 } + +BcnDhcpv4PoolEntry ::= SEQUENCE { + bcnDhcpv4PoolStartIP IpAddress, + bcnDhcpv4PoolEndIP IpAddress, + bcnDhcpv4PoolSubnetIP IpAddress, + bcnDhcpv4PoolSize Unsigned32, + bcnDhcpv4PoolFreeAddresses Unsigned32 +} + +bcnDhcpv4PoolStartIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Start IP address of this pool." + ::= { bcnDhcpv4PoolEntry 1 } + +bcnDhcpv4PoolEndIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "End IP address of this pool." + ::= { bcnDhcpv4PoolEntry 2 } + +bcnDhcpv4PoolSubnetIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Subnet IP address of the pool." + ::= { bcnDhcpv4PoolEntry 3 } + +bcnDhcpv4PoolSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The size of this pool." + ::= { bcnDhcpv4PoolEntry 4 } + +bcnDhcpv4PoolFreeAddresses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of IPs addresses available in this pool." + ::= { bcnDhcpv4PoolEntry 5 } + + +bcnDhcpv4FixedIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF BcnDhcpv4FixedIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of fixed IP addresses for this DHCPv4 server." + ::= { bcnDhcpv4ServiceStatistics 4 } + +-- DHCP Fixed IP address table + +bcnDhcpv4FixedIPEntry OBJECT-TYPE + SYNTAX BcnDhcpv4FixedIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A logical row in the bcnDhcpv4FixedIPTable." + INDEX { bcnDhcpv4FixedIP } + ::= { bcnDhcpv4FixedIPTable 1 } + +BcnDhcpv4FixedIPEntry ::= SEQUENCE { + bcnDhcpv4FixedIP IpAddress + } + +bcnDhcpv4FixedIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "One of the fixed IP addresses in the DHCPv4 + configuration." + ::= { bcnDhcpv4FixedIPEntry 1 } + + +-- Notification definitions + +bcnDhcpv4NotificationEvents OBJECT IDENTIFIER + ::= { bcnDhcpv4Notification 0 } + +bcnDhcpv4NotificationData OBJECT IDENTIFIER + ::= { bcnDhcpv4Notification 1 } + +-- Notification data + +bcnDhcpv4AlarmSeverity OBJECT-TYPE + SYNTAX BcnAlarmSeverity + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Severity classification for the alarm." + ::= { bcnDhcpv4NotificationData 1 } + +bcnDhcpv4AlarmInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Descriptive information about the alarm event." + ::= { bcnDhcpv4NotificationData 2 } + +bcnDhcpv4FailOverState OBJECT-TYPE + SYNTAX INTEGER { + startup (1), + normal (2), + communicationsInterrupted (3), + partnerDown (4), + potentialConflict (5), + recover (6), + paused (7), + shutdown (8), + recoverDone (9), + recoverWait (254) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The state of DHCPv4 failover." + ::= { bcnDhcpv4NotificationData 3 } + +bcnDhcpv4SubnetAlertIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The IP address identifying a subnet for which the + available IPs have been exhausted." + ::= { bcnDhcpv4NotificationData 4 } + +-- Notification events + +bcnDhcpv4AlarmNotif NOTIFICATION-TYPE + OBJECTS { + bcnDhcpv4SerOperState, + bcnDhcpv4AlarmSeverity, + bcnDhcpv4AlarmInfo + } + STATUS current + DESCRIPTION + "A bcnDhcpv4AlarmNotif signifies that the DHCPv4 service has + transitioned state or a particular event has been detected + on the service." + ::= { bcnDhcpv4NotificationEvents 1 } + +bcnDhcpv4FailOverNotif NOTIFICATION-TYPE + OBJECTS { + bcnDhcpv4FailOverState + } + STATUS current + DESCRIPTION + "A change of state has been detected on the DHCPv4 failover + mechanism." + ::= { bcnDhcpv4NotificationEvents 2 } + +bcnDhcpv4SubnetLowNotif NOTIFICATION-TYPE + OBJECTS { + bcnDhcpv4SubnetAlertIpAddr, + bcnDhcpv4SubnetFreeAddresses, + bcnDhcpv4SubnetLowThreshold + } + STATUS current + DESCRIPTION + "This notification signifies that the number of available IPv4 + addresses for a particular subnet has fallen below the value + of bcnDhcpv4SubnetLowThreshold for that subnet." + ::= { bcnDhcpv4NotificationEvents 3 } + +bcnDhcpv4SubnetHighNotif NOTIFICATION-TYPE + OBJECTS { + bcnDhcpv4SubnetAlertIpAddr, + bcnDhcpv4SubnetFreeAddresses, + bcnDhcpv4SubnetHighThreshold + } + STATUS current + DESCRIPTION + "This notification signifies that the number of available IPv4 + addresses for a particular subnet has risen above the value + of bcnDhcpv4SubnetHighThreshold for that subnet." + ::= { bcnDhcpv4NotificationEvents 4 } + + +-- Conformance + +bcnDhcpv4ServiceCompliances OBJECT IDENTIFIER + ::= { bcnDhcpv4Conformance 1 } + +bcnDhcpv4ServiceGroups OBJECT IDENTIFIER + ::= { bcnDhcpv4Conformance 2 } + + +bcnDhcpv4ServiceStatusGroup OBJECT-GROUP + OBJECTS { + bcnDhcpv4SerOperState, + bcnDhcpv4FirstAlertIpAddr, + bcnDhcpv4LeaseStatsSuccess + } + STATUS current + DESCRIPTION "Status conformance." + ::= { bcnDhcpv4ServiceGroups 1 } + +bcnDhcpv4StatisticsGroup OBJECT-GROUP + OBJECTS { +-- bcnDhcpv4LeaseIP, + bcnDhcpv4LeaseStartTime, + bcnDhcpv4LeaseEndTime, + bcnDhcpv4LeaseTimeStamp, + bcnDhcpv4LeaseMacAddress, + bcnDhcpv4LeaseHostname, + +-- bcnDhcpv4SubnetIP, + bcnDhcpv4SubnetMask, + bcnDhcpv4SubnetSize, + bcnDhcpv4SubnetFreeAddresses, + bcnDhcpv4SubnetLowThreshold, + bcnDhcpv4SubnetHighThreshold, + + bcnDhcpv4PoolSubnetIP, +-- bcnDhcpv4PoolStartIP, + bcnDhcpv4PoolEndIP, + bcnDhcpv4PoolSize, + bcnDhcpv4PoolFreeAddresses, + + bcnDhcpv4FixedIP + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnDhcpv4ServiceGroups 2 } + +bcnDhcpv4NotificationEventGroup NOTIFICATION-GROUP + NOTIFICATIONS { + bcnDhcpv4AlarmNotif, + bcnDhcpv4FailOverNotif, + bcnDhcpv4SubnetLowNotif, + bcnDhcpv4SubnetHighNotif + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnDhcpv4ServiceGroups 3 } + +bcnDhcpv4NotificationDataGroup OBJECT-GROUP + OBJECTS { + bcnDhcpv4AlarmSeverity, + bcnDhcpv4AlarmInfo, + bcnDhcpv4FailOverState, + bcnDhcpv4SubnetAlertIpAddr + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnDhcpv4ServiceGroups 4 } + + +bcnDhcpv4StatusCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "Basic conformance" + MODULE -- This module + MANDATORY-GROUPS { + bcnDhcpv4ServiceStatusGroup, bcnDhcpv4StatisticsGroup, + bcnDhcpv4NotificationEventGroup, bcnDhcpv4NotificationDataGroup } + ::= {bcnDhcpv4ServiceCompliances 1 } + + +END diff --git a/MIBS/bluecatnetworks/BCN-DNS-MIB b/MIBS/bluecatnetworks/BCN-DNS-MIB new file mode 100755 index 0000000..06ac418 --- /dev/null +++ b/MIBS/bluecatnetworks/BCN-DNS-MIB @@ -0,0 +1,307 @@ +-- Copyright 2017 BlueCat Networks. All rights reserved. +-- ***************************************************************** +-- BCN-DNS-MIB.mib: BlueCat Networks DNS services +-- +-- +-- December 2010, Fabian Ischia +-- +-- All rights reserved. +-- +-- ***************************************************************** + +BCN-DNS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, + OBJECT-TYPE, Gauge32, Integer32, Counter64 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + BcnAlarmSeverity + FROM BCN-TC-MIB + bcnServices + FROM BCN-SMI-MIB; + +bcnDnsMIB MODULE-IDENTITY + LAST-UPDATED "201011301200Z" + ORGANIZATION "BlueCat Networks" + CONTACT-INFO + "BlueCat Networks. Customer Care. + + North America + Call: +1.866.491.2228 + Europe + Call: +44.8081.011.306 + Other + Call: +1.416.646.8433 + + Email: support@bluecatnetworks.com" + DESCRIPTION + "This module provides status as well as statistical information + about the DNS service." + REVISION "201011301200Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { bcnDns 1 } + +bcnDns OBJECT IDENTIFIER ::= { bcnServices 2 } + +-- Organization + +bcnDnsObjects OBJECT IDENTIFIER + ::= { bcnDns 2 } + +bcnDnsNotification OBJECT IDENTIFIER + ::= { bcnDns 3 } + +bcnDnsConformance OBJECT IDENTIFIER + ::= { bcnDns 4 } + + +-- Data objects + +bcnDnsServiceStatus OBJECT-IDENTITY + STATUS current + DESCRIPTION + "General state of the DNS Service." + ::= { bcnDnsObjects 1 } + +bcnDnsSerOperState OBJECT-TYPE + SYNTAX INTEGER { + running(1), + notRunning(2), + starting(3), + stopping(4), + fault(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational state of the Service. The possible states are: + running(1) The service is running normally. + notRunning(2) The service is stopped either intentionally (i.e.: + the service is not supposed to run on this node) or + unintentionally (a problem has occurred). + starting(3) The service is in the process of starting, either + for the first time of after an event occurred. + stopping(4) The service is in the process of stopping. Stopping + a service might be necessary after a configuration + change. + fault(5) An error has been detected and the state is undefined. + " + ::= { bcnDnsServiceStatus 1 } + +bcnDnsSerNumberOfZones OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of zones loaded." + ::= { bcnDnsServiceStatus 2 } + +bcnDnsSerTransfersRunning OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of zone transfers currently in progress." + ::= { bcnDnsServiceStatus 3 } + +bcnDnsSerTransfersDeferred OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of zone transfers currently deferred." + ::= { bcnDnsServiceStatus 4 } + +bcnDnsSerSOAQueriesInProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SOA queries in progress." + ::= { bcnDnsServiceStatus 5 } + +bcnDnsSerQueryLogging OBJECT-TYPE + SYNTAX INTEGER { + on (1), + off (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of query logging. The possible values are on(1) or off(2)." + ::= { bcnDnsServiceStatus 6 } + +bcnDnsSerDebugLevel OBJECT-TYPE + SYNTAX Integer32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Debug log level. The possible values range from 0 to 99. + Where 0 indicates no logging and 99 is the maximum level of logging." + ::= { bcnDnsServiceStatus 7 } + + +bcnDnsServiceStatistics OBJECT-IDENTITY + STATUS current + DESCRIPTION + "DNS statistics objects container" + ::= { bcnDnsObjects 2 } + +bcnDnsStatServer OBJECT-IDENTITY + STATUS current + DESCRIPTION + "DNS server statistics objects container" + ::= { bcnDnsServiceStatistics 1 } + +bcnDnsStatSrvQrySuccess OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queries resulted in a successful answer." + ::= { bcnDnsStatServer 1 } + +bcnDnsStatSrvQryReferral OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queries resulted in referral answer." + ::= { bcnDnsStatServer 2 } + +bcnDnsStatSrvQryNXRRSet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queries resulted in non-existent record responses with no data." + ::= { bcnDnsStatServer 3 } + +bcnDnsStatSrvQryNXDomain OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queries resulted in non-existent domain responses with no data." + ::= { bcnDnsStatServer 4 } + +bcnDnsStatSrvQryRecursion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queries which caused the server to perform recursion lookups in + order to find the final answer." + ::= { bcnDnsStatServer 5 } + +bcnDnsStatSrvQryFailure OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of failed queries that did not result in non-existent + domain or record." + ::= { bcnDnsStatServer 6 } + +-- Notification definitions + +bcnDnsNotificationEvents OBJECT IDENTIFIER + ::= { bcnDnsNotification 0 } + +bcnDnsNotificationData OBJECT IDENTIFIER + ::= { bcnDnsNotification 1 } + +-- Notification data + +bcnDnsAlarmSeverity OBJECT-TYPE + SYNTAX BcnAlarmSeverity + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Severity classification for the alarm." + ::= { bcnDnsNotificationData 1 } + +bcnDnsAlarmInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Descriptive information about the alarm event." + ::= { bcnDnsNotificationData 2 } + +-- Notification events + +bcnDnsAlarmNotif NOTIFICATION-TYPE + OBJECTS { + bcnDnsSerOperState, + bcnDnsAlarmSeverity, + bcnDnsAlarmInfo + } + STATUS current + DESCRIPTION + "A bcnDnsAlarmNotif signifies that the DNS service has transitioned + state or a particular event has been detected on the service." + ::= { bcnDnsNotificationEvents 1 } + +-- Conformance + +bcnDnsServiceCompliances OBJECT IDENTIFIER + ::= { bcnDnsConformance 1 } + +bcnDnsServiceGroups OBJECT IDENTIFIER + ::= { bcnDnsConformance 2 } + + +bcnDnsServiceStatusGroup OBJECT-GROUP + OBJECTS { bcnDnsSerOperState, bcnDnsSerNumberOfZones, + bcnDnsSerTransfersRunning, bcnDnsSerTransfersDeferred, + bcnDnsSerSOAQueriesInProgress, bcnDnsSerQueryLogging, + bcnDnsSerDebugLevel + } + STATUS current + DESCRIPTION "Status conformance." + ::= { bcnDnsServiceGroups 1 } + +bcnDnsServerStatisticsGroup OBJECT-GROUP + OBJECTS { bcnDnsStatSrvQrySuccess, bcnDnsStatSrvQryReferral, + bcnDnsStatSrvQryNXRRSet, bcnDnsStatSrvQryNXDomain, + bcnDnsStatSrvQryRecursion, bcnDnsStatSrvQryFailure + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnDnsServiceGroups 2 } + +bcnDnsNotificationEventGroup NOTIFICATION-GROUP + NOTIFICATIONS { bcnDnsAlarmNotif + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnDnsServiceGroups 3 } + +bcnDnsNotificationDataGroup OBJECT-GROUP + OBJECTS { bcnDnsAlarmSeverity, bcnDnsAlarmInfo + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnDnsServiceGroups 4 } + + +bcnDnsStatusCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "Basic conformance" + MODULE -- This module + MANDATORY-GROUPS { + bcnDnsServiceStatusGroup, bcnDnsServerStatisticsGroup, + bcnDnsNotificationEventGroup, bcnDnsNotificationDataGroup } +-- GROUP CCC + ::= {bcnDnsServiceCompliances 1 } + + + + +END diff --git a/MIBS/bluecatnetworks/BCN-HA-MIB b/MIBS/bluecatnetworks/BCN-HA-MIB new file mode 100755 index 0000000..26e6422 --- /dev/null +++ b/MIBS/bluecatnetworks/BCN-HA-MIB @@ -0,0 +1,314 @@ +-- Copyright 2017 BlueCat Networks. All rights reserved. +-- ***************************************************************** +-- BCN-HA-MIB.mib: BlueCat Networks HA services +-- +-- +-- December 2010, Fabian Ischia +-- +-- All rights reserved. +-- +-- ***************************************************************** + +BCN-HA-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, + OBJECT-TYPE, Unsigned32 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + BcnAlarmSeverity + FROM BCN-TC-MIB + bcnServices + FROM BCN-SMI-MIB; + +bcnHaMIB MODULE-IDENTITY + LAST-UPDATED "201012150000Z" + ORGANIZATION "BlueCat Networks" + CONTACT-INFO + "BlueCat Networks. Customer Care. + + North America + Call: +1.866.491.2228 + Europe + Call: +44.8081.011.306 + Other + Call: +1.416.646.8433 + + Email: support@bluecatnetworks.com" + DESCRIPTION + "This module provides status as well as statistical information + about the HA service." + REVISION "201012150000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { bcnHa 1 } + +bcnHa OBJECT IDENTIFIER ::= { bcnServices 5 } + +-- Organization + +bcnHaObjects OBJECT IDENTIFIER + ::= { bcnHa 2 } + +bcnHaNotification OBJECT IDENTIFIER + ::= { bcnHa 3 } + +bcnHaConformance OBJECT IDENTIFIER + ::= { bcnHa 4 } + + +-- Data objects + +bcnHaServiceStatus OBJECT-IDENTITY + STATUS current + DESCRIPTION + "General state of the HA Service." + ::= { bcnHaObjects 1 } + +bcnHaSerOperState OBJECT-TYPE + SYNTAX INTEGER { + standalone(1), + active(2), + passive(3), + stopped(4), + stopping(5), + becomingActive(6), + becomingPassive(7), + fault(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational state of the Service. The possible states are: + standalone(1) The node is not configured to provide clustering + services. + active(2) The system is operational and the node is providing + clustering services. + passive(3) The system is operational and the node is active as + a passive standby for the cluster. + stopped(4) The service is stopped either intentionally (i.e.: + the service is not supposed to run on this node) or + unintentionally (a problem has occurred). + This state might apply to both standalong and + clustered nodes. + stopping(5) The service is in the process of stopping. Stopping + a service might be necessary after a configuration + change. + becomingActive (6) The node is becoming active, either as a result + of a switchover or by initial start. + becomingPassive (7) The node is failing over. Another node is taking + charge of the services. + fault(8) An error has been detected and the state is undefined. + " + ::= { bcnHaServiceStatus 1 } + +bcnHaSerReplicationState OBJECT-TYPE + SYNTAX INTEGER { + notConfigured(1), + replicating(2), + synchronized(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the replication. All nodes in a cluster + must be in synch in order for HA to work correctly. The nodes + might be temporarily out of synch during cluster creation or + when one of the nodes has been down for a while." + ::= { bcnHaServiceStatus 2 } + + +bcnHaSerAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF BcnHaSerAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table keeps the information about the network addresses + for the clustered nodes. Most of the time this table will contain + one or two rows, depending on the type of IPs configured for + clustering." + ::= { bcnHaServiceStatus 3 } + +bcnHaSerAddressEntry OBJECT-TYPE + SYNTAX BcnHaSerAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A logical row in the bcnHaSerAddressTable." + INDEX { bcnHaSerAddrTableIndex } + ::= { bcnHaSerAddressTable 1 } + +BcnHaSerAddressEntry ::= + SEQUENCE { + bcnHaSerAddrTableIndex Unsigned32, + bcnHaSerVirtualAddressType InetAddressType, + bcnHaSerVirtualAddress InetAddress, + bcnHaSerPhysicalAddressType InetAddressType, + bcnHaSerPhysicalAddress InetAddress, + bcnHaSerPeerAddressType InetAddressType, + bcnHaSerPeerAddress InetAddress + } + +bcnHaSerAddrTableIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This index will normally be 0 or 1" + ::= { bcnHaSerAddressEntry 1 } + + +bcnHaSerVirtualAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of address stored in bcnHaSerVirtualAddress." + ::= { bcnHaSerAddressEntry 2 } + +bcnHaSerVirtualAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual IP address configured for this node. The type + of this mib variable is defined in bcnHaSerVirtualAddressType. + This address binds to the active node at all times." + ::= { bcnHaSerAddressEntry 3 } + +bcnHaSerPhysicalAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of address stored in bcnHaSerPhysicalAddress." + ::= { bcnHaSerAddressEntry 4 } + +bcnHaSerPhysicalAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical IP address configured for this node. The type + of this mib variable is defined in bcnHaSerPhisicalAddressType. + This address is not affected by switchover events." + ::= { bcnHaSerAddressEntry 5 } + +bcnHaSerPeerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of address stored in bcnHaSerPeerAddress." + ::= { bcnHaSerAddressEntry 6 } + +bcnHaSerPeerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical IP address configured for the peer node. The type + of this mib variable is defined in bcnHaSerPeerAddressType. + This address is not affected by switchover events." + ::= { bcnHaSerAddressEntry 7 } + +-- Notification definitions + +bcnHaNotificationEvents OBJECT IDENTIFIER + ::= { bcnHaNotification 0 } + +bcnHaNotificationData OBJECT IDENTIFIER + ::= { bcnHaNotification 1 } + +-- Notification data + +bcnHaAlarmSeverity OBJECT-TYPE + SYNTAX BcnAlarmSeverity + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Severity classification for the alarm." + ::= { bcnHaNotificationData 1 } + +bcnHaAlarmInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Descriptive information about the alarm event." + ::= { bcnHaNotificationData 2 } + + +-- Notification events + +bcnHaAlarmNotif NOTIFICATION-TYPE + OBJECTS { + bcnHaSerOperState, + bcnHaAlarmSeverity, + bcnHaAlarmInfo + } + STATUS current + DESCRIPTION + "A bcnHaAlarmNotif signifies that the HA service has transitioned + state or a particular event has been detected on the service." + ::= { bcnHaNotificationEvents 1 } + +-- Conformance + +bcnHaServiceCompliances OBJECT IDENTIFIER + ::= { bcnHaConformance 1 } + +bcnHaServiceGroups OBJECT IDENTIFIER + ::= { bcnHaConformance 2 } + + +bcnHaServiceStatusGroup OBJECT-GROUP + OBJECTS { + bcnHaSerOperState, + bcnHaSerReplicationState, + bcnHaSerVirtualAddressType, + bcnHaSerVirtualAddress, + bcnHaSerPhysicalAddressType, + bcnHaSerPhysicalAddress, + bcnHaSerPeerAddressType, + bcnHaSerPeerAddress + } + STATUS current + DESCRIPTION "Status conformance." + ::= { bcnHaServiceGroups 1 } + + +bcnHaNotificationEventGroup NOTIFICATION-GROUP + NOTIFICATIONS { + bcnHaAlarmNotif + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnHaServiceGroups 2 } + +bcnHaNotificationDataGroup OBJECT-GROUP + OBJECTS { + bcnHaAlarmSeverity, + bcnHaAlarmInfo + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnHaServiceGroups 3 } + + +bcnHaStatusCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "Basic conformance" + MODULE -- This module + MANDATORY-GROUPS { + bcnHaServiceStatusGroup, + bcnHaNotificationEventGroup, + bcnHaNotificationDataGroup } + ::= {bcnHaServiceCompliances 1 } + + +END diff --git a/MIBS/bluecatnetworks/BCN-LICENSE-MIB b/MIBS/bluecatnetworks/BCN-LICENSE-MIB new file mode 100755 index 0000000..aab13ea --- /dev/null +++ b/MIBS/bluecatnetworks/BCN-LICENSE-MIB @@ -0,0 +1,280 @@ +-- Copyright 2017 BlueCat Networks. All rights reserved. +-- ***************************************************************** +-- BCN-LICENSE-MIB.mib: BlueCat Networks License services +-- +-- +-- December 2010, Fabian Ischia +-- +-- All rights reserved. +-- +-- ***************************************************************** + +BCN-LICENSE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, + OBJECT-TYPE, Unsigned32 + FROM SNMPv2-SMI + DisplayString, TruthValue, DateAndTime + FROM SNMPv2-TC + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + BcnAlarmSeverity + FROM BCN-TC-MIB + bcnServices + FROM BCN-SMI-MIB; + +bcnLicenseMIB MODULE-IDENTITY + LAST-UPDATED "201011301200Z" + ORGANIZATION "BlueCat Networks" + CONTACT-INFO + "BlueCat Networks. Customer Care. + + North America + Call: +1.866.491.2228 + Europe + Call: +44.8081.011.306 + Other + Call: +1.416.646.8433 + + Email: support@bluecatnetworks.com" + DESCRIPTION + "This module provides information and status about features that + are licensed to run on the system." + REVISION "201011301200Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { bcnLicense 1 } + +bcnLicense OBJECT IDENTIFIER ::= { bcnServices 6 } + +-- Organization + +bcnLicenseObjects OBJECT IDENTIFIER + ::= { bcnLicense 2 } + +bcnLicenseNotification OBJECT IDENTIFIER + ::= { bcnLicense 3 } + +bcnLicenseConformance OBJECT IDENTIFIER + ::= { bcnLicense 4 } + + +-- Data objects + +bcnLicenseInformation OBJECT-IDENTITY + STATUS current + DESCRIPTION + "General state of the License Service." + ::= { bcnLicenseObjects 1 } + +bcnLicenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF BcnLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table keeps the information about the licenses installed" + ::= { bcnLicenseInformation 2 } + +bcnLicenseEntry OBJECT-TYPE + SYNTAX BcnLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A logical row in the bcnLicenseTable." + INDEX { bcnLicenseTableIndex } + ::= { bcnLicenseTable 1 } + +BcnLicenseEntry ::= + SEQUENCE { + bcnLicenseTableIndex Unsigned32, + bcnLicenseType INTEGER, + bcnLicenseDescription DisplayString, + bcnLicenseInstalled DateAndTime, + bcnLicenseExpiry DateAndTime, + bcnLicenseGracePeriod Unsigned32, + bcnLicenseValid TruthValue, + bcnLicenseItemsGranted Unsigned32, + bcnLicenseItemsUsed Unsigned32 + } + +bcnLicenseTableIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique running value greater than 0, used as index into the + table. The values of this index are assigned contiguously + starting normally from 1." + ::= { bcnLicenseEntry 1 } + +bcnLicenseType OBJECT-TYPE + SYNTAX INTEGER { + singleServer(1), + multiServer(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of license. The possible states are: + singleServer(1) The license affects a single server, normally the + server in which it is installed. + multiServer(2) The license affects multiple servers. This is common + for licenses that limit managed units. + " + ::= { bcnLicenseEntry 2 } + +bcnLicenseDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A text value describing the type of license installed." + ::= { bcnLicenseEntry 3 } + +bcnLicenseInstalled OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date when the license was installedon the system." + ::= { bcnLicenseEntry 4 } + +bcnLicenseExpiry OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The expiration date for the license." + ::= { bcnLicenseEntry 5 } + +bcnLicenseGracePeriod OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of days after the license has expired the functionality + will continue to work. In case this is not applicable the value + is 0." + ::= { bcnLicenseEntry 6 } + +bcnLicenseValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of days after the license has expired the functionality + will continue to work. In case this is not applicable the value + is 0." + ::= { bcnLicenseEntry 7 } + +bcnLicenseItemsGranted OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of items granted with this license. On a multiServer license + this is normally the number of units allowed to be managed under + this license. On a singleServer license, this value is undefined. + If the license is of type multiServer and bcnLicenseItemsGranted + is zero, that indicates that the license is unlimited." + ::= { bcnLicenseEntry 8 } + +bcnLicenseItemsUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of items consumed under this license. On a multiServer + license this is the number of units that have already been allocated. + On a singleServer license, this value is undefined." + ::= { bcnLicenseEntry 9 } + +-- Notification definitions + +bcnLicenseNotificationEvents OBJECT IDENTIFIER + ::= { bcnLicenseNotification 0 } + +bcnLicenseNotificationData OBJECT IDENTIFIER + ::= { bcnLicenseNotification 1 } + +-- Notification data + +bcnLicenseAlarmSeverity OBJECT-TYPE + SYNTAX BcnAlarmSeverity + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Severity classification for the alarm." + ::= { bcnLicenseNotificationData 1 } + + +-- Notification events + +bcnLicenseExpiryNotif NOTIFICATION-TYPE + OBJECTS { + bcnLicenseType, + bcnLicenseAlarmSeverity, + bcnLicenseExpiry, + bcnLicenseGracePeriod, + bcnLicenseValid + } + STATUS current + DESCRIPTION + "A bcnLicenseAlarmNotif signifies that the License service has transitioned + state or a particular event has been detected on the service." + ::= { bcnLicenseNotificationEvents 1 } + +-- Conformance + +bcnLicenseServiceCompliances OBJECT IDENTIFIER + ::= { bcnLicenseConformance 1 } + +bcnLicenseServiceGroups OBJECT IDENTIFIER + ::= { bcnLicenseConformance 2 } + + +bcnLicenseServiceStatusGroup OBJECT-GROUP + OBJECTS { + bcnLicenseType, + bcnLicenseDescription, + bcnLicenseInstalled, + bcnLicenseExpiry, + bcnLicenseGracePeriod, + bcnLicenseValid, + bcnLicenseItemsGranted, + bcnLicenseItemsUsed + } + STATUS current + DESCRIPTION "Status conformance." + ::= { bcnLicenseServiceGroups 1 } + + +bcnLicenseNotificationEventGroup NOTIFICATION-GROUP + NOTIFICATIONS { + bcnLicenseExpiryNotif + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnLicenseServiceGroups 2 } + +bcnLicenseNotificationDataGroup OBJECT-GROUP + OBJECTS { + bcnLicenseAlarmSeverity + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnLicenseServiceGroups 3 } + + +bcnLicenseStatusCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "Basic conformance" + MODULE -- This module + MANDATORY-GROUPS { + bcnLicenseServiceStatusGroup, + bcnLicenseNotificationEventGroup, + bcnLicenseNotificationDataGroup } + ::= {bcnLicenseServiceCompliances 1 } + + +END diff --git a/MIBS/bluecatnetworks/BCN-NTP-MIB b/MIBS/bluecatnetworks/BCN-NTP-MIB new file mode 100755 index 0000000..449a0d5 --- /dev/null +++ b/MIBS/bluecatnetworks/BCN-NTP-MIB @@ -0,0 +1,751 @@ +-- Copyright 2017 BlueCat Networks. All rights reserved. +-- ***************************************************************** +-- BCN-NTP-MIB.mib: BlueCat Networks NTP services +-- +-- +-- December 2010, Fabian Ischia +-- +-- All rights reserved. +-- +-- ***************************************************************** + +BCN-NTP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, + OBJECT-TYPE, Integer32, Unsigned32 + FROM SNMPv2-SMI + InetAddress, InetAddressType, InetPortNumber + FROM INET-ADDRESS-MIB + TEXTUAL-CONVENTION, TruthValue, DisplayString + FROM SNMPv2-TC + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + BcnAlarmSeverity + FROM BCN-TC-MIB + bcnServices + FROM BCN-SMI-MIB; + +bcnNtpMIB MODULE-IDENTITY + LAST-UPDATED "201012150000Z" + ORGANIZATION "BlueCat Networks" + CONTACT-INFO + "BlueCat Networks. Customer Care. + + North America + Call: +1.866.491.2228 + Europe + Call: +44.8081.011.306 + Other + Call: +1.416.646.8433 + + Email: support@bluecatnetworks.com" + DESCRIPTION + "This module provides status as well as statistical information + about the NTP service. + + Most of the OIDs defined on this MIB are based on the work done by + A.S. Sethi and Dave Mills in the University of Delaware and published + as: + Management of the Network Time Protocol (NTP) with SNMP + Technical Report No. 98-09 + Other references used in the creation of this MIB are RFC-1305 and + RFC-5905" + REVISION "201012150000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { bcnNtp 1 } + +bcnNtp OBJECT IDENTIFIER ::= { bcnServices 4 } + +-- Organization + +bcnNtpObjects OBJECT IDENTIFIER + ::= { bcnNtp 2 } + +bcnNtpNotification OBJECT IDENTIFIER + ::= { bcnNtp 3 } + +bcnNtpConformance OBJECT IDENTIFIER + ::= { bcnNtp 4 } + +-- Textual Conventions +NTPTimeStamp ::= TEXTUAL-CONVENTION + DISPLAY-HINT "4x.4x" + STATUS current + DESCRIPTION + "NTP timestamps are represented as a 64-bit + unsigned fixed-point number, in seconds relative to + 00:00 on 1 January 1900. The integer part is in the + first 32 bits and the fraction part is in the last + 32 bits." + REFERENCE + "D.L. Mills, University of Delaware, + 'Network Time Protocol(Version 3)', + RFC-1305, March 1992, Section 3.1" + SYNTAX OCTET STRING (SIZE (8)) + +NTPLeapIndicator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This is a two-bit code warning of an impending leap second to be + inserted in the NTP timescale. The bits are set before 23:59 on + the day of insertion and reset after 00:00 on the following day. + This causes the number of seconds (rollover interval) in the day + of insertion to be increased or decreased by one. In the case of + primary servers the bits are set by operator intervention, while + in the case of secondary servers the bits are set by the protocol. + The two bits, bit 0 and bit 1, respectively, are coded as follows: + 00, no warning + 01, last minute has 61 seconds + 10, last minute has 59 seconds + 11, alarm condition (clock not synchronized)" + + REFERENCE + "D.L. Mills, University of Delaware, + 'Network Time Protocol(Version 3)', + RFC-1305, March 1992, Section 3.2.1" + SYNTAX INTEGER { + noWarning(0), + addSecond(1), + subtractSecond(2), + alarm(3) + } + +NTPRefId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "4x" + STATUS current + DESCRIPTION + "32-bit code identifying the particular server or reference clock. + The interpretation depends on the value in the stratum field. For + packet stratum 0 (unspecified or invalid), this is a four-character + ASCII string. For stratum 1 (reference clock), this is a four-octet, + left-justified, zero-padded ASCII string assigned to the reference + clock. + Above stratum 1 (secondary servers and clients): this is the + reference identifier of the server and can be used to detect timing + loops. If using the IPv4 address family, the identifier is the four- + octet IPv4 address. If using the IPv6 address family, it is the first + four octets of the MD5 hash of the IPv6 address." + REFERENCE + "D.L. Mills, University of Delaware, + 'Network Time Protocol(Version 3)', + RFC-5905, June 2010, Section 7.3" + SYNTAX OCTET STRING (SIZE (4)) + +-- Data objects + +bcnNtpServiceStatus OBJECT-IDENTITY + STATUS current + DESCRIPTION + "General state of the NTP Service." + ::= { bcnNtpObjects 1 } + +bcnNtpSerOperState OBJECT-TYPE + SYNTAX INTEGER { + running(1), + notRunning(2), + starting(3), + stopping(4), + fault(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational state of the Service. The possible states are: + running(1) The service is running normally. + notRunning(2) The service is stopped either intentionally (i.e.: + the service is not supposed to run on this node) or + unintentionally (a problem has occurred). + starting(3) The service is in the process of starting, either + for the first time of after an event occurred. + stopping(4) The service is in the process of stopping. Stopping + a service might be necessary after a configuration + change. + fault(5) An error has been detected and the state is undefined. + " + ::= { bcnNtpServiceStatus 1 } + +bcnNtpSystem OBJECT-IDENTITY + STATUS current + DESCRIPTION + "General NTP system information." + ::= { bcnNtpObjects 2 } + +bcnNtpSysLeap OBJECT-TYPE + SYNTAX NTPLeapIndicator + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Two-bit code warning of an impending leap + second to be inserted in the NTP timescale." + ::= { bcnNtpSystem 1 } + +bcnNtpSysStratum OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicating the stratum of the local clock. + 0, unspecified + 1, primary reference (e.g., calibrated atomic clock, radio clock) + 2-255, secondary reference (via NTP)" + ::= { bcnNtpSystem 2 } + +bcnNtpSysPrecision OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Signed integer indicating the precision of the various clocks, + in seconds to the nearest power + of two." + ::= { bcnNtpSystem 3 } + +bcnNtpSysRootDelay OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total roundtrip delay to the primary reference source at the + root of the synchronization subnet, in seconds. + This is an ASCII string representing a floating point number." + ::= { bcnNtpSystem 4 } + +bcnNtpSysRootDispersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum error relative to the primary reference source at the + root of the synchronization subnet, in seconds. Only positive values + greater than zero are possible. + This is an ASCII string representing a floating point number." + ::= { bcnNtpSystem 5 } + +bcnNtpSysRefId OBJECT-TYPE + SYNTAX NTPRefId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The particular reference clock." + ::= { bcnNtpSystem 6 } + +bcnNtpSysRefTime OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local time when the local clock was last updated. If the + local clock has never been synchronized, the value is zero." + ::= { bcnNtpSystem 7 } + +bcnNtpSysPoll OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum interval between transmitted + messages, in seconds as a power of two. For instance, + a value of six indicates a minimum interval of 64 seconds." + ::= { bcnNtpSystem 8 } + +bcnNtpSysPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current synchronization source. This is the association ID + of the system peer. The special value NULL indicates there is no + currently valid synchronization source." + ::= { bcnNtpSystem 9 } + +bcnNtpSysFreq OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The clock frequency offset (PPM) + This is an ASCII string representing a floating point number." + ::= { bcnNtpSystem 10 } + +bcnNtpSysClock OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current local time. Local time is derived from the hardware + clock of the particular machine and increments at intervals + depending on the design used." + ::= { bcnNtpSystem 11 } + +bcnNtpSysSystem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the local Operating System" + ::= { bcnNtpSystem 12 } + +bcnNtpSysProcessor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the local Processor" + ::= { bcnNtpSystem 13 } + +bcnNtpSysJitter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates how much the individual pulses vary from second to + second (as measured by the operating system's clock). + This is an ASCII string representing a floating point number." + ::= { bcnNtpSystem 14 } + +-- Peers information + +bcnNtpPeers OBJECT-IDENTITY + STATUS current + DESCRIPTION + "NTP peers information." + ::= { bcnNtpObjects 3 } + + +bcnNtpPeersVarTable OBJECT-TYPE + SYNTAX SEQUENCE OF BcnNtpPeersVarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table listing the peers known to the server as well as summary + information of their state." + ::= { bcnNtpPeers 1 } + +bcnNtpPeersVarEntry OBJECT-TYPE + SYNTAX BcnNtpPeersVarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A logical row in the bcnNtpPeersVarTable." + INDEX { bcnNtpPeersAssocId } + ::= { bcnNtpPeersVarTable 1 } + +BcnNtpPeersVarEntry ::= SEQUENCE { + bcnNtpPeersAssocId Unsigned32, + bcnNtpPeersConfigured TruthValue, + bcnNtpPeersPeerAddressType InetAddressType, + bcnNtpPeersPeerAddress InetAddress, + bcnNtpPeersPeerPort InetPortNumber, + bcnNtpPeersHostAddressType InetAddressType, + bcnNtpPeersHostAddress InetAddress, + bcnNtpPeersHostPort InetPortNumber, + bcnNtpPeersLeap NTPLeapIndicator, + bcnNtpPeersMode INTEGER, + bcnNtpPeersStratum Integer32, + bcnNtpPeersPeerPoll Integer32, + bcnNtpPeersHostPoll Integer32, + bcnNtpPeersPrecision Integer32, + bcnNtpPeersRootDelay DisplayString, + bcnNtpPeersRootDispersion DisplayString, + bcnNtpPeersRefId NTPRefId, + bcnNtpPeersRefTime NTPTimeStamp, + bcnNtpPeersOrgTime NTPTimeStamp, + bcnNtpPeersReceiveTime NTPTimeStamp, + bcnNtpPeersTransmitTime NTPTimeStamp, + bcnNtpPeersReach Unsigned32, + bcnNtpPeersOffset DisplayString, + bcnNtpPeersDelay DisplayString, + bcnNtpPeersDispersion DisplayString, + bcnNtpPeersJitter DisplayString +} + +bcnNtpPeersAssocId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Association ID of the peer." + ::= { bcnNtpPeersVarEntry 1 } + +bcnNtpPeersConfigured OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a bit indicating that the association + was created from configuration information and should not + be demobilized if the peer becomes unreachable." + ::= { bcnNtpPeersVarEntry 2 } + +bcnNtpPeersPeerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Internet address type of the peer." + ::= { bcnNtpPeersVarEntry 3 } + +bcnNtpPeersPeerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Internet address of the peer." + ::= { bcnNtpPeersVarEntry 4 } + +bcnNtpPeersPeerPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "16-bit port number of the peer." + ::= { bcnNtpPeersVarEntry 5 } + +bcnNtpPeersHostAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Internet address type of the host." + ::= { bcnNtpPeersVarEntry 6 } + +bcnNtpPeersHostAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Internet address of the host." + ::= { bcnNtpPeersVarEntry 7 } + +bcnNtpPeersHostPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "16-bit port number of the host." + ::= { bcnNtpPeersVarEntry 8 } + +bcnNtpPeersLeap OBJECT-TYPE + SYNTAX NTPLeapIndicator + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Two-bit code warning of an impending leap + second to be inserted in the NTP timescale." + ::= { bcnNtpPeersVarEntry 9 } + +bcnNtpPeersMode OBJECT-TYPE + SYNTAX INTEGER { + unspecified(0), + symmetricActive(1), + symmetricPassive(2), + client(3), + server(4), + broadcast(5), + reservedControl(6), + reservedPrivate(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The association mode,with values coded as + follows: + 0, unspecified + 1, symmetric active + 2, symmetric passive + 3, client + 4, server + 5, broadcast + 6, reserved for NTP control messages + 7, reserved for private use" + ::= { bcnNtpPeersVarEntry 10 } + +bcnNtpPeersStratum OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the stratum of the peer clock. + 0, unspecified + 1, primary reference (e.g., calibrated atomic clock, radio clock) + 2-255, secondary reference (via NTP)" + ::= { bcnNtpPeersVarEntry 11 } + +bcnNtpPeersPeerPoll OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Poll interval of the peer" + ::= { bcnNtpPeersVarEntry 12 } + +bcnNtpPeersHostPoll OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Poll interval of the host" + ::= { bcnNtpPeersVarEntry 13 } + +bcnNtpPeersPrecision OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The same as the systemPrecision except this is for the peer." + ::= { bcnNtpPeersVarEntry 14 } + +bcnNtpPeersRootDelay OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The same as the systemRootDealy except this is for the peer." + ::= { bcnNtpPeersVarEntry 15 } + +bcnNtpPeersRootDispersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The same as the systemDispersion except this is for the peer." + ::= { bcnNtpPeersVarEntry 16 } + +bcnNtpPeersRefId OBJECT-TYPE + SYNTAX NTPRefId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The same as the systemRefid except this is for the peer." + ::= { bcnNtpPeersVarEntry 17 } + +bcnNtpPeersRefTime OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The same as the systemRefTime except this is for the peer." + ::= { bcnNtpPeersVarEntry 18 } + +bcnNtpPeersOrgTime OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local time at the peer when its latest + NTP message was sent. If the peer becomes unreachable the + value is set to zero." + ::= { bcnNtpPeersVarEntry 19 } + +bcnNtpPeersReceiveTime OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local time when the latest NTP message + from the peer arrived. If the peer becomes unreachable the + value is set to zero." + ::= { bcnNtpPeersVarEntry 20 } + +bcnNtpPeersTransmitTime OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local time at which the NTP message departed the sender." + ::= { bcnNtpPeersVarEntry 21 } + +bcnNtpPeersReach OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A shift register of NTP.WINDOW bits used to determine + the reachability status of the peer, with bits entering + from the least significant (rightmost) end. A peer is + considered reachable if at least one bit in this register is + set to one." + ::= { bcnNtpPeersVarEntry 22 } + +bcnNtpPeersOffset OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filter offset. + This is an ASCII string representing a floating point number." + ::= { bcnNtpPeersVarEntry 23 } + +bcnNtpPeersDelay OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filter delay. + This is an ASCII string representing a floating point number." + ::= { bcnNtpPeersVarEntry 24 } + +bcnNtpPeersDispersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filter dispersion. + This is an ASCII string representing a floating point number." + ::= { bcnNtpPeersVarEntry 25 } + +bcnNtpPeersJitter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "bcnNtpPeersJitter indicates how much the individual pulses vary + from second to second (as measured by the operating system's clock). + This is an ASCII string representing a floating point number." + ::= { bcnNtpPeersVarEntry 26 } + +-- Notification definitions + +bcnNtpNotificationEvents OBJECT IDENTIFIER + ::= { bcnNtpNotification 0 } + +bcnNtpNotificationData OBJECT IDENTIFIER + ::= { bcnNtpNotification 1 } + +-- Notification data + +bcnNtpAlarmSeverity OBJECT-TYPE + SYNTAX BcnAlarmSeverity + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Severity classification for the alarm." + ::= { bcnNtpNotificationData 1 } + +bcnNtpAlarmInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Descriptive information about the alarm event." + ::= { bcnNtpNotificationData 2 } + + +-- Notification events + +bcnNtpAlarmNotif NOTIFICATION-TYPE + OBJECTS { + bcnNtpSerOperState, + bcnNtpAlarmSeverity, + bcnNtpAlarmInfo + } + STATUS current + DESCRIPTION + "A bcnNtpAlarmNotif signifies that the NTP service has transitioned + state or a particular event has been detected on the service." + ::= { bcnNtpNotificationEvents 1 } + +-- Conformance + +bcnNtpServiceCompliances OBJECT IDENTIFIER + ::= { bcnNtpConformance 1 } + +bcnNtpServiceGroups OBJECT IDENTIFIER + ::= { bcnNtpConformance 2 } + + +bcnNtpServiceStatusGroup OBJECT-GROUP + OBJECTS { + bcnNtpSerOperState + } + STATUS current + DESCRIPTION "Status conformance." + ::= { bcnNtpServiceGroups 1 } + +bcnNtpSystemGroup OBJECT-GROUP + OBJECTS { + bcnNtpSysLeap, + bcnNtpSysStratum, + bcnNtpSysPrecision, + bcnNtpSysRootDelay, + bcnNtpSysRootDispersion, + bcnNtpSysRefId, + bcnNtpSysRefTime, + bcnNtpSysPoll, + bcnNtpSysPeer, + bcnNtpSysFreq, + bcnNtpSysClock, + bcnNtpSysSystem, + bcnNtpSysProcessor, + bcnNtpSysJitter + } + STATUS current + DESCRIPTION "System variables conformance." + ::= { bcnNtpServiceGroups 2 } + +bcnNtpPeersGroup OBJECT-GROUP + OBJECTS { + bcnNtpPeersConfigured, + bcnNtpPeersPeerAddressType, + bcnNtpPeersPeerAddress, + bcnNtpPeersPeerPort, + bcnNtpPeersHostAddressType, + bcnNtpPeersHostAddress, + bcnNtpPeersHostPort, + bcnNtpPeersLeap, + bcnNtpPeersMode, + bcnNtpPeersStratum, + bcnNtpPeersPeerPoll, + bcnNtpPeersHostPoll, + bcnNtpPeersPrecision, + bcnNtpPeersRootDelay, + bcnNtpPeersRootDispersion, + bcnNtpPeersRefId, + bcnNtpPeersRefTime, + bcnNtpPeersOrgTime, + bcnNtpPeersReceiveTime, + bcnNtpPeersTransmitTime, + bcnNtpPeersReach, + bcnNtpPeersOffset, + bcnNtpPeersDelay, + bcnNtpPeersDispersion, + bcnNtpPeersJitter + } + STATUS current + DESCRIPTION "Peer variables conformance." + ::= { bcnNtpServiceGroups 3 } + +bcnNtpNotificationEventGroup NOTIFICATION-GROUP + NOTIFICATIONS { + bcnNtpAlarmNotif + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnNtpServiceGroups 4 } + +bcnNtpNotificationDataGroup OBJECT-GROUP + OBJECTS { + bcnNtpAlarmSeverity, + bcnNtpAlarmInfo + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnNtpServiceGroups 5 } + + +bcnNtpStatusCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "Basic conformance" + MODULE -- This module + MANDATORY-GROUPS { + bcnNtpServiceStatusGroup, + bcnNtpSystemGroup, + bcnNtpPeersGroup, + bcnNtpNotificationEventGroup, + bcnNtpNotificationDataGroup } + ::= {bcnNtpServiceCompliances 1 } + + +END diff --git a/MIBS/bluecatnetworks/BCN-PRODUCTS-MIB b/MIBS/bluecatnetworks/BCN-PRODUCTS-MIB new file mode 100755 index 0000000..b0cfafd --- /dev/null +++ b/MIBS/bluecatnetworks/BCN-PRODUCTS-MIB @@ -0,0 +1,51 @@ +-- Copyright 2017 BlueCat Networks. All rights reserved. +-- ***************************************************************** +-- BCN-PRODUCTS-MIB.mib: BlueCat Networks Product OID Assignments +-- +-- +-- December 2010, Fabian Ischia +-- +-- All rights reserved. +-- +-- ***************************************************************** + +BCN-PRODUCTS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + bcnModules, + bcnProducts + FROM BCN-SMI-MIB; + +bcnProductsMIB MODULE-IDENTITY + LAST-UPDATED "201011301200Z" + ORGANIZATION "BlueCat Networks" + CONTACT-INFO + "BlueCat Networks. Customer Care. + + North America + Call: +1.866.491.2228 + Europe + Call: +44.8081.011.306 + Other + Call: +1.416.646.8433 + + Email: support@bluecatnetworks.com" + DESCRIPTION + "This module defines the object identifiers that are assigned to + hardware platforms or software systems. + This objects are returned as sysObjectID." + REVISION "201011301200Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { bcnModules 2 } + +bcnProductsAdonis OBJECT IDENTIFIER ::= { bcnProducts 1 } +bcnProductsProteus OBJECT IDENTIFIER ::= { bcnProducts 2 } +bcnProductsAdonis250 OBJECT IDENTIFIER ::= { bcnProducts 3 } +bcnProductsAdonis750 OBJECT IDENTIFIER ::= { bcnProducts 4 } +bcnProductsAdonis1000 OBJECT IDENTIFIER ::= { bcnProducts 5 } +bcnProductsPoteus2150 OBJECT IDENTIFIER ::= { bcnProducts 6 } + +END diff --git a/MIBS/bluecatnetworks/BCN-SMI-MIB b/MIBS/bluecatnetworks/BCN-SMI-MIB new file mode 100755 index 0000000..9f015b4 --- /dev/null +++ b/MIBS/bluecatnetworks/BCN-SMI-MIB @@ -0,0 +1,79 @@ +-- Copyright 2017 BlueCat Networks. All rights reserved. +-- ***************************************************************** +-- BCN-SMI-MIB.mib: BlueCat Networks Enterprise Structure of +-- Management Information +-- +-- December 2010, Fabian Ischia +-- +-- All rights reserved. +-- +-- ***************************************************************** + +BCN-SMI-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY + FROM SNMPv2-SMI + bluecatnetworks + FROM BLUECATNETWORKS-MIB; + +bcnSMI MODULE-IDENTITY + LAST-UPDATED "201011300000Z" + ORGANIZATION "BlueCat Networks Inc." + CONTACT-INFO + "Adonis Technical Support + BlueCat Networks Inc. + + Tel: +1 866 491 2228 (toll free) + +1 416 646 8400 (international) + Email: support@bluecatnetworks.com" + DESCRIPTION + "The Structure of Management Information for + Bluecat Networks enterprise." + REVISION "201011300000Z" + DESCRIPTION "Initial version of this MIB module." + ::= { bcnModules 1 } + +-- bluecatnetworks.1 is assigned to bluecatnetworksId on BLUECATNETWORKS-MIB + +bcnProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "bcnProducts is the root for the OID values defined in + BCN-PRODUCTS-MIB. + Products might include hardware and/or software." + ::= { bluecatnetworks 2 } + +bcnMgmt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "bcnSystems is the main subtree for new MIBs." + ::= { bluecatnetworks 3 } + +bcnServices OBJECT-IDENTITY + STATUS current + DESCRIPTION + "bcnServices is the root for the OID values defined in + BCN-SERVICES-MIB. + The intention is that the set of services define the type of + system." + ::= { bcnMgmt 1 } + +bcnModules OBJECT-IDENTITY + STATUS current + DESCRIPTION + "bcnModules provides a root object identifier from which + MODULE-IDENTITY values may be assigned." + ::= { bluecatnetworks 4 } + +bcnExperimental OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The bcnExperimental branch is intended for work in progress mibs. + Objects in this part of the tree will be deleted when the work is + complete and moved to its permanent location." + ::= { bluecatnetworks 5 } + + +END diff --git a/MIBS/bluecatnetworks/BCN-SYSTEM-MIB b/MIBS/bluecatnetworks/BCN-SYSTEM-MIB new file mode 100755 index 0000000..62f2841 --- /dev/null +++ b/MIBS/bluecatnetworks/BCN-SYSTEM-MIB @@ -0,0 +1,291 @@ +-- Copyright 2017 BlueCat Networks. All rights reserved. +-- ***************************************************************** +-- BCN-SYSTEM-MIB.mib: BlueCat Networks System +-- +-- +-- December 2010, Fabian Ischia +-- +-- All rights reserved. +-- +-- ***************************************************************** + +BCN-SYSTEM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, + OBJECT-TYPE, Unsigned32 + FROM SNMPv2-SMI + DisplayString, TimeStamp + FROM SNMPv2-TC + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + BcnAlarmSeverity + FROM BCN-TC-MIB + bcnMgmt + FROM BCN-SMI-MIB; + + +bcnSystemMIB MODULE-IDENTITY + LAST-UPDATED "201011301200Z" + ORGANIZATION "BlueCat Networks" + CONTACT-INFO + "BlueCat Networks. + Customer Care + + North America + Call: +1.866.491.2228 + + Europe + Call: +44.8081.011.306 + + Other + Call: +1.416.646.8433 + + Email: support@bluecatnetworks.com" + DESCRIPTION + "This module contains the objects that define a system. " + REVISION "201011301200Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { bcnSystem 1 } + +bcnSystem OBJECT IDENTIFIER ::= { bcnMgmt 2 } + +-- Organization + +bcnSystemObjects OBJECT IDENTIFIER + ::= { bcnSystem 2 } + +bcnSystemNotification OBJECT IDENTIFIER + ::= { bcnSystem 3 } + +bcnSystemConformance OBJECT IDENTIFIER + ::= { bcnSystem 4 } + + +-- Basic types + +bcnSysIdentification OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Identification of the running system." + ::= { bcnSystemObjects 1 } + +bcnSysIdProduct OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OIDs for this object are obtained from BCN-PRODUCTS-MIB, i.e.: + bcnProductsAdonis250 1.3.6.1.4.1.13315.2.1" + ::= { bcnSysIdentification 1 } + +bcnSysIdOSRelease OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BlueCat Networks running OS release." + ::= { bcnSysIdentification 2 } + +bcnSysIdSerial OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number usually assigned to a hardware platform." + ::= { bcnSysIdentification 3 } + +bcnSysIdServiceTag OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Manufacturer service tag." + ::= { bcnSysIdentification 4 } + +bcnSysIdPlatform OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Platform identification." + ::= { bcnSysIdentification 5 } + +bcnSysIdVendorPlatform OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Platform vendor identification." + ::= { bcnSysIdentification 6 } + +bcnSysIdServicesTable OBJECT-TYPE + SYNTAX SEQUENCE OF BcnSysIdServicesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table enumerates the services available on this system." + ::= { bcnSysIdentification 7 } + +bcnSysIdServicesEntry OBJECT-TYPE + SYNTAX BcnSysIdServicesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A logical row in the bcnSysIdServicesTable." + INDEX { bcnSysIdServicesIndex } + ::= { bcnSysIdServicesTable 1 } + +BcnSysIdServicesEntry ::= + SEQUENCE { + bcnSysIdServicesIndex Unsigned32, + bcnSysIdServicesOID OBJECT IDENTIFIER, + bcnSysIdServicesStateTS TimeStamp + } + +bcnSysIdServicesIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table index." + ::= { bcnSysIdServicesEntry 1 } + +bcnSysIdServicesOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the OID of the service available on the system." + ::= { bcnSysIdServicesEntry 2 } + +bcnSysIdServicesStateTS OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last time this particular service changed state." + ::= { bcnSysIdServicesEntry 3 } + + +bcnSysServices OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Identification of services or Components available on this system." + ::= { bcnSystemObjects 2 } + +bcnSysServDNSService OBJECT IDENTIFIER ::= { bcnSysServices 1 } +bcnSysServDHCPService OBJECT IDENTIFIER ::= { bcnSysServices 2 } +bcnSysServTFTPService OBJECT IDENTIFIER ::= { bcnSysServices 3 } +bcnSysServLicensing OBJECT IDENTIFIER ::= { bcnSysServices 4 } +bcnSysServTFTP OBJECT IDENTIFIER ::= { bcnSysServices 5 } +bcnSysServNTP OBJECT IDENTIFIER ::= { bcnSysServices 6 } +bcnSysServPowerSupply OBJECT IDENTIFIER ::= { bcnSysServices 7 } +bcnSysServNetworkInterface OBJECT IDENTIFIER ::= { bcnSysServices 8 } +bcnSysServHighAvailability OBJECT IDENTIFIER ::= { bcnSysServices 9 } +bcnSysServReplication OBJECT IDENTIFIER ::= { bcnSysServices 10 } +bcnSysServSystem OBJECT IDENTIFIER ::= { bcnSysServices 11 } + + +-- Notification definitions + + +bcnSysNotificationEvents OBJECT IDENTIFIER + ::= { bcnSystemNotification 0 } + +bcnSysNotificationData OBJECT IDENTIFIER + ::= { bcnSystemNotification 1 } + +-- Notification data + +bcnSysSerOperState OBJECT-TYPE + SYNTAX INTEGER { + start(1), + reboot(2), + shutdown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System operational states. The possible states are: + start(1) The system started. + reboot(2) The system is rebooting. + shutdown(3) The system is shutting down. + " + ::= { bcnSysNotificationData 1 } + +bcnSysAlarmSeverity OBJECT-TYPE + SYNTAX BcnAlarmSeverity + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Severity classification for the alarm." + ::= { bcnSysNotificationData 2 } + +bcnSysAlarmInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Descriptive information about the alarm event." + ::= { bcnSysNotificationData 3 } + +-- Notification events + +bcnSysAlarmNotif NOTIFICATION-TYPE + OBJECTS { + bcnSysSerOperState, + bcnSysAlarmSeverity, + bcnSysAlarmInfo + } + STATUS current + DESCRIPTION + "This notification is sent when the system starts, reboots or shuts down" + ::= { bcnSysNotificationEvents 1 } + +-- Conformance + +bcnSysServliances OBJECT IDENTIFIER + ::= { bcnSystemConformance 1 } + +bcnSysGroups OBJECT IDENTIFIER + ::= { bcnSystemConformance 2 } + + +bcnSysIdentificationGroup OBJECT-GROUP + OBJECTS { + bcnSysIdProduct, bcnSysIdOSRelease, bcnSysIdSerial, + bcnSysIdServiceTag, bcnSysIdPlatform, bcnSysIdVendorPlatform, + bcnSysIdServicesOID, bcnSysIdServicesStateTS } + + STATUS current + DESCRIPTION "At a minimum a system must be able to identify itself. This + group has to be implemented even by unconfigured systems." + ::= { bcnSysGroups 1 } + +bcnSysNotificationEventGroup NOTIFICATION-GROUP + NOTIFICATIONS { + bcnSysAlarmNotif + } + STATUS current + DESCRIPTION "System notifications conformance." + ::= { bcnSysGroups 2 } + +bcnSysNotificationDataGroup OBJECT-GROUP + OBJECTS { + bcnSysSerOperState, + bcnSysAlarmSeverity, + bcnSysAlarmInfo + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnSysGroups 3 } + +bcnSysServliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "Basic conformance" + MODULE -- This module + MANDATORY-GROUPS { + bcnSysIdentificationGroup, + bcnSysNotificationEventGroup, + bcnSysNotificationDataGroup } + ::= {bcnSysServliances 1 } + +END diff --git a/MIBS/bluecatnetworks/BCN-TC-MIB b/MIBS/bluecatnetworks/BCN-TC-MIB new file mode 100755 index 0000000..089edb4 --- /dev/null +++ b/MIBS/bluecatnetworks/BCN-TC-MIB @@ -0,0 +1,63 @@ +-- Copyright 2017 BlueCat Networks. All rights reserved. +-- ***************************************************************** +-- BCN-SMI-MIB.mib: BlueCat Networks Textual Conventions +-- +-- December 2010, Fabian Ischia +-- +-- All rights reserved. +-- +-- ***************************************************************** + +BCN-TC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + bcnModules + FROM BCN-SMI-MIB; + +bcnTCMIB MODULE-IDENTITY + LAST-UPDATED "201011300000Z" + ORGANIZATION "BlueCat Networks Inc." + CONTACT-INFO + "Adonis Technical Support + BlueCat Networks Inc. + + Tel: +1 866 491 2228 (toll free) + +1 416 646 8400 (international) + Email: support@bluecatnetworks.com" + DESCRIPTION + "This module defines Textual Conventions used throughout BlueCat mibs." + REVISION "201011300000Z" + DESCRIPTION "Initial version of this MIB module." + ::= { bcnModules 3 } + +BcnAlarmSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Alarm severity. Valid values are: + 1 Okay. The component that was experiencing a problem has recovered + or a normal, expected operation has taken place. + 2 Other. The event does not require severity assessment or the + severity cannot be determined. + 3 Informational: Informational event that requires no further action. + 4 Minor: Minor event that does not require user intervention. + 5 Warning: An event occurred that might affect services, but is part + of a system or user initiated process. It might indicate that a + service is transitioning states. + 6 Major: Event that requires user intervention and assistance. + 7 Critical: Problem that affects services and system operations, + and requires immediate assistance." + SYNTAX INTEGER { + ok(1), + other(10), + inform(20), + minor(30), + warning(40), + major(50), + critical(60) + } + +END diff --git a/MIBS/bluecatnetworks/BCN-TFTP-MIB b/MIBS/bluecatnetworks/BCN-TFTP-MIB new file mode 100755 index 0000000..4a97005 --- /dev/null +++ b/MIBS/bluecatnetworks/BCN-TFTP-MIB @@ -0,0 +1,232 @@ +-- Copyright 2017 BlueCat Networks. All rights reserved. +-- ***************************************************************** +-- BCN-TFTP-MIB.mib: BlueCat Networks TFTP services +-- +-- +-- December 2010, Fabian Ischia +-- +-- All rights reserved. +-- +-- ***************************************************************** + +BCN-TFTP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, + OBJECT-TYPE, Unsigned32 + FROM SNMPv2-SMI + DisplayString, TruthValue + FROM SNMPv2-TC + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + BcnAlarmSeverity + FROM BCN-TC-MIB + bcnServices + FROM BCN-SMI-MIB; + +bcnTftpMIB MODULE-IDENTITY + LAST-UPDATED "201011301200Z" + ORGANIZATION "BlueCat Networks" + CONTACT-INFO + "BlueCat Networks. Customer Care. + + North America + Call: +1.866.491.2228 + Europe + Call: +44.8081.011.306 + Other + Call: +1.416.646.8433 + + Email: support@bluecatnetworks.com" + DESCRIPTION + "This module provides status as well as statistical information + about the TFTP service." + REVISION "201011301200Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { bcnTftp 1 } + +bcnTftp OBJECT IDENTIFIER ::= { bcnServices 3 } + +-- Organization + +bcnTftpObjects OBJECT IDENTIFIER + ::= { bcnTftp 2 } + +bcnTftpNotification OBJECT IDENTIFIER + ::= { bcnTftp 3 } + +bcnTftpConformance OBJECT IDENTIFIER + ::= { bcnTftp 4 } + + +-- Data objects + +bcnTftpServiceStatus OBJECT-IDENTITY + STATUS current + DESCRIPTION + "General state of the TFTP Service." + ::= { bcnTftpObjects 1 } + +bcnTftpSerOperState OBJECT-TYPE + SYNTAX INTEGER { + running(1), + notRunning(2), + starting(3), + stopping(4), + fault(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational state of the Service. The possible states are: + running(1) The service is running normally. + notRunning(2) The service is stopped either intentionally (i.e.: + the service is not supposed to run on this node) or + unintentionally (a problem has occurred). + starting(3) The service is in the process of starting, either + for the first time of after an event occurred. + stopping(4) The service is in the process of stopping. Stopping + a service might be necessary after a configuration + change. + fault(5) An error has been detected and the state is undefined. + " + ::= { bcnTftpServiceStatus 1 } + +bcnTftpServiceStatistics OBJECT-IDENTITY + STATUS current + DESCRIPTION + "TFTP statistics objects container" + ::= { bcnTftpObjects 2 } + +bcnTftpSerDirs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of directories on the TFTP subtree." + ::= { bcnTftpServiceStatistics 1 } + +bcnTftpSerFiles OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of files on the TFTP subtree." + ::= { bcnTftpServiceStatistics 2 } + +bcnTftpSerFilesSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "KBytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the size of all files in kilobytes. + Notice that this value does not include the actual space on disk + based on disk geometry allocation or space used up by directories." + ::= { bcnTftpServiceStatistics 3 } + +bcnTftpSerPartialList OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The TFTP information is partial. + The value 'false' indicates that the information provided for + directories, files and size is complete. The entire TFTP tree + was explored. + The value 'true' indicates that some problem prevented the + exploration of the entire TFTP tree, the information provided + is therefore partially correct." + ::= { bcnTftpServiceStatistics 4 } + +-- Notification definitions + +bcnTftpNotificationEvents OBJECT IDENTIFIER + ::= { bcnTftpNotification 0 } + +bcnTftpNotificationData OBJECT IDENTIFIER + ::= { bcnTftpNotification 1 } + +-- Notification data + +bcnTftpAlarmSeverity OBJECT-TYPE + SYNTAX BcnAlarmSeverity + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Severity classification for the alarm." + ::= { bcnTftpNotificationData 1 } + +bcnTftpAlarmInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Descriptive information about the alarm event." + ::= { bcnTftpNotificationData 2 } + + +-- Notification events + +bcnTftpAlarmNotif NOTIFICATION-TYPE + OBJECTS { + bcnTftpSerOperState, + bcnTftpAlarmSeverity, + bcnTftpAlarmInfo + } + STATUS current + DESCRIPTION + "A bcnTftpAlarmNotif signifies that the TFTP service has transitioned + state or a particular event has been detected on the service." + ::= { bcnTftpNotificationEvents 1 } + +-- Conformance + +bcnTftpServiceCompliances OBJECT IDENTIFIER + ::= { bcnTftpConformance 1 } + +bcnTftpServiceGroups OBJECT IDENTIFIER + ::= { bcnTftpConformance 2 } + + +bcnTftpServiceStatusGroup OBJECT-GROUP + OBJECTS { + bcnTftpSerOperState, bcnTftpSerDirs, bcnTftpSerFiles, + bcnTftpSerFilesSize, bcnTftpSerPartialList + } + STATUS current + DESCRIPTION "Status conformance." + ::= { bcnTftpServiceGroups 1 } + + +bcnTftpNotificationEventGroup NOTIFICATION-GROUP + NOTIFICATIONS { + bcnTftpAlarmNotif + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnTftpServiceGroups 2 } + +bcnTftpNotificationDataGroup OBJECT-GROUP + OBJECTS { + bcnTftpAlarmSeverity, + bcnTftpAlarmInfo + } + STATUS current + DESCRIPTION "Server statistics conformance." + ::= { bcnTftpServiceGroups 3 } + + +bcnTftpStatusCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "Basic conformance" + MODULE -- This module + MANDATORY-GROUPS { + bcnTftpServiceStatusGroup, + bcnTftpNotificationEventGroup, + bcnTftpNotificationDataGroup } + ::= {bcnTftpServiceCompliances 1 } + + +END diff --git a/MIBS/bluecatnetworks/BLUECATNETWORKS-MIB b/MIBS/bluecatnetworks/BLUECATNETWORKS-MIB new file mode 100755 index 0000000..3d3a8a7 --- /dev/null +++ b/MIBS/bluecatnetworks/BLUECATNETWORKS-MIB @@ -0,0 +1,40 @@ +-- Copyright 2017 BlueCat Networks. All rights reserved. +-- ***************************************************************** +-- BLUECATNETWORKS-MIB.mib +-- BlueCat Networks Enterprise Structure of Management Information +-- +-- December 2010, Fabian Ischia +-- +-- All rights reserved. +-- +-- ***************************************************************** + +BLUECATNETWORKS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + enterprises + FROM SNMPv2-SMI; + +bluecatnetworksId MODULE-IDENTITY + LAST-UPDATED "201011300000Z" + ORGANIZATION "BlueCat Networks Inc." + CONTACT-INFO + "BlueCat Networks Inc. + + Tel: +1 866 491 2228 (toll free) + +1 416 646 8400 (international) + Email: support@bluecatnetworks.com" + DESCRIPTION + "New oid assignments for Cisco REPEATER MIB and others." + REVISION "201011300000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { bluecatnetworks 1 } + +bluecatnetworks OBJECT IDENTIFIER ::= { enterprises 13315 } + + +appliances OBJECT IDENTIFIER ::= { bluecatnetworks 100 } + +END |