mib

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 8, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DisplayHintUnknown = DisplayHint(iota)
	DisplayHintString
	DisplayHintHexadecimal
	DisplayHintDateAndTime
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DataProvider

type DataProvider struct {
	// contains filtered or unexported fields
}

func NewDataProvider

func NewDataProvider(displayHints DisplayHints) *DataProvider

func (*DataProvider) GetDisplayHint

func (p *DataProvider) GetDisplayHint(oid string) DisplayHint

type DisplayHint

type DisplayHint uint8

type DisplayHints

type DisplayHints map[string]DisplayHint

type NetsnmpMibParser

type NetsnmpMibParser struct {
	// contains filtered or unexported fields
}

This parser was inspired by https://github.com/prometheus/snmp_exporter/tree/master/generator

func NewNetsnmpMibParser

func NewNetsnmpMibParser(logger *zap.SugaredLogger, strictParsing bool) *NetsnmpMibParser

func (*NetsnmpMibParser) Parse

func (p *NetsnmpMibParser) Parse() (DisplayHints, error)

type Parser

type Parser interface {
	Parse() (DisplayHints, error)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL