Skip to content

SNMP Discovery but assigned network range by site. #179

@giffordj

Description

@giffordj

Enhancement: Support Network Range Configuration for SNMP Targets in Orb-Agent

Summary

Currently, the orb-agent only supports individual SNMP target configuration. This creates operational overhead when managing multiple devices within the same network segment. We should enhance the orb-agent to support network range assignment based on site configuration.

Current Behavior

  • Orb-agent requires individual IP addresses for each SNMP target
  • Each device must be manually configured and maintained
  • Configuration becomes unwieldy for sites with many network devices

Proposed Enhancement

Enable orb-agent to accept network ranges (CIDR notation) assigned to sites, allowing automatic discovery and monitoring of SNMP-enabled devices within the specified range.

Proposed Implementation

  1. Configuration Schema Update:

    sites:
      - name: "datacenter-1"
        snmp_ranges:
          - "192.168.1.0/24"
          - "10.0.100.0/26"
  2. Discovery Mechanism:

    • Periodic network scanning within defined ranges
    • SNMP availability checks before adding targets
    • Configurable discovery intervals
  3. Device Management:

    • Automatic addition of responsive SNMP devices
    • Graceful handling of offline/unreachable devices
    • Optional device filtering based on SNMP system descriptions

This enhancement aligns with common network monitoring patterns where devices are logically grouped by network segments corresponding to physical sites or organizational boundaries.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions