All MIBs › COFFEE-POT-MIB
Organization: Networked Appliance Management Working Group
Last Updated: 1998-03-23
Category: Device Management
Description: Implements the humorous HTCPCP coffee pot management protocol as defined in RFC 2324/2325.
Start monitoring vendor-neutral, standards-based MIB, any SNMPv3-capable network device (SNMP engine identity/boot/clock status) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.
What Is COFFEE-POT-MIB?
COFFEE-POT-MIB is a well-known parody MIB implementing the Hyper Text Coffee Pot Control Protocol (HTCPCP) defined in the joke RFCs 2324 and 2325, modeling a coffee pot as if it were a manageable network device. Rather than describing real vendor hardware, it defines a playful set of objects intended to mirror how a genuine appliance MIB would expose status and control information, such as whether the pot is brewing, its temperature, and additive levels. Its 'monitoring' of hardware/software status is intentionally tongue-in-cheek, standing in for concepts like device readiness, a consumable/supply level, and an operational state machine that real MIBs use for far more serious equipment. It isn't built on any real vendor or standard hardware MIB, other than following the parody HTCPCP RFCs it's named after. It exists purely as a demonstration/humor artifact and is not deployed on any real production network device. Engineers can download the COFFEE-POT-MIB file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in COFFEE-POT-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
Supported Devices
- novelty/parody device (coffee pot) - not a real network device
Monitoring Examples
In the spirit of the RFC, a management station could poll a pot-status object to see whether the pot is idle, brewing, or out of coffee, echoing how a real appliance MIB reports its operating state. A temperature-style object stands in for a sensor reading, and an additive/level object plays the role of a consumable-level check like toner or paper in a real printer MIB. None of these represent an actual deployed protocol - the MIB exists as a well-known SNMP community joke rather than a functioning management interface.
What Can Be Monitored
- pot brewing/operational status (illustrative)
- pot temperature (illustrative)
- coffee/additive supply level (illustrative)
Imported Objects
From IF-MIB
| InterfaceIndex |
From RFC1213-MIB
| transmission |
From SNMPv2-CONF
| MODULE-COMPLIANCE | |
| OBJECT-GROUP |
From SNMPv2-SMI
| Counter32 | |
| Integer32 | |
| MODULE-IDENTITY | |
| NOTIFICATION-TYPE | |
| OBJECT-TYPE |
From SNMPv2-TC
| DisplayString | |
| TimeInterval | |
| TimeStamp |
OIDs
RFC description
Defined in RFC 2324, humorously defines SNMP management objects for networked coffee pots, including brew status and carafe warmer control.
Start monitoring novelty coffee pot devices with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.