trishul-snmp-suite

MIB Manager Guide

The current 2.x UI keeps MIB Manager as the main page for loading and maintaining MIB files.

What The Page Covers

MIB Manager is the place to:

Upload Workflow

Use the upload modal for the normal flow:

  1. choose one or more MIB files
  2. let validation complete
  3. review file status, imports, and missing dependencies
  4. upload and reload

Validation is read-only. It does not change the live runtime until you upload.

Dependency Fetch

If validation reports missing imports:

  1. review the missing dependency list
  2. use the dependency fetch action if approved sources are configured
  3. if your deployment enables auto-fetch in Settings, upload or reload can try those sources automatically
  4. re-run validation or reload after dependencies are available

If remote fetch is not configured for your deployment, upload the missing MIBs manually first.

Validation stays read-only. Remote fetch happens only through the explicit fetch action or during upload or reload when auto-fetch is enabled.

Loaded And Failed MIB Lists

The status section shows:

Use this section after every upload or reload so you do not assume a file was accepted just because the HTTP request succeeded.

The status model has two distinct views:

Important rules:

Aggregate Bundle Resolution

The live runtime uses one active aggregate bundle built from the managed upload area plus the bundled starter MIBs.

Important rules:

Current source precedence is:

  1. files stored directly under the upload root if any exist
  2. common/
  3. other explicit source groups such as juniper/ or ericsson/
  4. auto-fetched/
  5. bundled starter MIBs

That means:

If the same module exists in more than one managed source group, the non-active copies are shown as shadowed in MIB Manager.

Upload And Duplicate Behavior

Validation now reports when an uploaded file would be shadowed by an existing higher-precedence source.

Typical examples:

Source-group exports follow source-group membership even when the active runtime copy was promoted from a different stored source. This keeps duplicate membership visible in per-group exports without turning shadowed copies into runtime failures.

Trap Catalog

The lower section of MIB Manager exposes the trap catalog built from the currently loaded MIBs.

Use it to:

The page also exposes scoped catalog export actions so you can export the active catalog or notification-focused slices in JSON or CSV.

For module-wise export:

Selected export uses loaded module names from the current view. Rows that are not part of the active bundle yet, such as pending or failed sources, are not included in the export payload.

For raw source download:

The source filter now uses:

Delete And Reload

Deleting a MIB file removes it from the managed upload area and then reloads the remaining set.

Use delete when:

If you delete the active copy of a module and another stored duplicate still exists, reload promotes the next highest-precedence copy automatically. If the rebuild fails, the deleted file is restored.

Common Failure Patterns

Check these first if MIB workflows look wrong: