All MIBs › BEGEMOT-SNMPD-MIB
Organization: Fraunhofer FOKUS, CATS
Last Updated: 2002-12-04
Category: Device Management, Net-SNMP and Linux, SNMP Framework
Description: Manages the FreeBSD bsnmpd SNMP daemon itself, including community configuration and module loading.
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 BEGEMOT-SNMPD-MIB?
BEGEMOT-SNMPD-MIB is the self-management module for the Begemot bsnmpd SNMP agent daemon that ships with FreeBSD and related BSD systems, so it belongs to the open-source Unix networking/system-management space rather than a commercial vendor. It exposes configuration data about the SNMP daemon itself: transmit and receive buffer sizes, enabled SNMP protocol versions, community string controls, listening port assignments, and trap-sink (notification destination) definitions. Rather than reporting hardware health, it is used to monitor and verify the software status of the SNMP subsystem itself -- whether the daemon is reachable, which versions/communities are active, buffer sizing that could cause dropped packets, and where traps are being forwarded. It is tightly coupled to the base SNMPv2/SNMPv3 framework MIBs (SNMPv2-MIB, SNMP-FRAMEWORK-MIB) since it configures behavior of the agent process that serves them. It is typically deployed on FreeBSD-based routers, firewalls, and embedded appliances that use bsnmpd as their native SNMP agent. Engineers can download the BEGEMOT-SNMPD-MIB file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in BEGEMOT-SNMPD-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
- FreeBSD-based routers/firewalls
- embedded BSD appliances running bsnmpd
Monitoring Examples
An administrator would poll begemotSnmpdTransmitBuffer and begemotSnmpdReceiveBuffer to confirm the daemon's socket buffers are large enough for the polling load, and check begemotSnmpdCommunityDisable to verify no communities were inadvertently disabled after a config reload. Walking begemotTrapSinkTable/begemotTrapSinkEntry (with begemotTrapSinkAddr, begemotTrapSinkPort, begemotTrapSinkStatus) reveals whether trap destinations are correctly configured and active. A trap-sink entry stuck in a non-active begemotTrapSinkStatus would explain why alerts from that device are not reaching the NMS.
What Can Be Monitored
- SNMP daemon transmit/receive buffer size
- enabled SNMP protocol versions
- community string enable/disable state
- trap sink destination address and port
- trap sink row status
- SNMP listening port assignments
Imported Objects
From BEGEMOT-MIB
| begemot | MODULE-IDENTITY |
From SNMPv2-CONF
| MODULE-COMPLIANCE | |
| OBJECT-GROUP |
From SNMPv2-SMI
| Counter32 | |
| IpAddress | |
| MODULE-IDENTITY | |
| OBJECT-IDENTITY | |
| OBJECT-TYPE | |
| Unsigned32 |
From SNMPv2-TC
| RowStatus | |
| TEXTUAL-CONVENTION | |
| TruthValue |
How to Use in IPNetwork Monitor
Example using begemotSnmpdStatsNoRxBufs OID:
OIDs
RFC description
Private SNMP daemon management for Begemot SNMPd on FreeBSD systems.
Start monitoring FreeBSD hosts/appliances running the Begemot bsnmpd SNMP agent 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.