COFFEE-POT-MIB device MIB details by RFC
COFFEE-POT-MIB file content
The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.
Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.
Use ActiveXperts Network Monitor 2024 to import vendor-specific MIB files, inclusing COFFEE-POT-MIB.
Vendor: | RFC |
---|---|
Mib: | COFFEE-POT-MIB [download] [view objects] |
Tool: | ActiveXperts Network Monitor 2024 [download] (ships with advanced SNMP/MIB tools) |
-- WinAgents MIB Extraction Wizard -- Extracted from rfc2325.txt 16.03.2005 20:21:47 COFFEE-POT-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter32, Integer32 FROM SNMPv2-SMI TimeStamp, TimeInterval, DisplayString FROM SNMPv2-TC InterfaceIndex FROM IF-MIB transmission FROM RFC1213-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; coffee MODULE-IDENTITY LAST-UPDATED "9803231700Z" ORGANIZATION "Networked Appliance Management Working Group" CONTACT-INFO " Michael Slavitch Loran Technologies, 955 Green Valley Crescent Ottawa, Ontario Canada K2A 0B6 Tel: 613-723-7505 Fax: 613-723-7209 E-mail: slavitch@loran.com" DESCRIPTION "The MIB Module for coffee vending devices." ::= { transmission 132 } potName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor description of the pot under management" ::= { coffee 1 } potCapacity OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of units of beverage supported by this device (regardless of its current state) ." ::= { coffee 2 } potType OBJECT-TYPE SYNTAX INTEGER { automatic-drip(1), percolator(2), french-press(3), espresso(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The brew type of the coffee pot." ::= { coffee 3 } potLocation OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The physical location of the pot in question" ::= { coffee 4 } potMonitor OBJECT IDENTIFIER ::= { coffee 6 } potOperStatus OBJECT-TYPE SYNTAX INTEGER { off(1), brewing(2), holding(3), other(4), waiting(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operating status of the pot in question. Note that this is a read-only feature. Current hardware prevents us from changing the port state via SNMP." ::= { potMonitor 1 } potLevel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of units of coffee under management. The units of level are defined in potMetric below." ::= { potMonitor 2 } potMetric OBJECT-TYPE SYNTAX INTEGER { espresso(1), demi-tasse(2), cup(3), mug(4), bucket(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor description of the pot under management" ::= { potMonitor 3 } potStartTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The time in seconds since Jan 1 1970 to start the pot if and only if potOperStatus is waiting(5)" ::= { potMonitor 4 } lastStartTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time, in TimeTicks, since the coffee making process was initiated." ::= { potMonitor 5 } potTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "The ambient temperature of the coffee within the pot" ::= { potMonitor 6 } END