SNMP

From Noisebridge
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Noisebridge has an IANA-assigned private enterprise number, 33792. This is used as the root of a private enterprises MIB which is available for use by any project which would like to use SNMP or a similar protocol which requires a PEN. The authoritative copy of the MIB rooted at this PEN is this wiki page.

Example usage:

snmpget -m +NOISEBRIDGE-MIB -M +. -c REDACTED -v2c 172.30.0.1 noisebridge-door-status
NOISEBRIDGE-MIB::noisebridge-door-status.0 = INTEGER: 0
--
-- NOISEBRIDGE-MIB module definition
-- See https://www.noisebridge.net/wiki/SNMP for details.
-- Send bug reports to the Noisebridge Discuss List <noisebridge-discuss@lists.noisebridge.net>
-- Copyright (C) 2009, Noisebridge
--

NOISEBRIDGE-MIB DEFINITIONS ::= BEGIN
IMPORTS 

	enterprises FROM RFC1155-SMI;

noisebridge OBJECT IDENTIFIER ::= { enterprises 33792 }

noisebridge-door OBJECT IDENTIFIER ::= { noisebridge 1 }

noisebridge-door-status OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The status of the door at noisebridge: either open(1) or closed(0)."
	REFERENCE "The door probe on voltron"
	::= { noisebridge-door 1 }

noisebridge-traps OBJECT IDENTIFIER ::= { noisebridge 100 }

noisebridge-door-trap TRAP-TYPE
	ENTERPRISE noisebridge-traps
	VARIABLES {
		noisebridge-door-status
	}
	DESCRIPTION "This trap means the status of the door at noisebridge has changed."
	REFERENCE "CoS via the door probe on voltron"
	::= 1

END