Details

    • Improvement
    • Resolution: Fixed
    • Major
    • None
    • None
    • Discovery

    Description

      This patch extends Observium with initial support for SmartOptics M-series active WDM system. It implements discovery of basic device properties and polling of alarm counters, dBm and temperature sensors. The SNMP MIBs in this patch come from SmartOS 2.3.9 distribution.

      (in observium_smartoptics_rev1.patch)
      A observium/html/includes/graphs/device/mseries_alarms.inc.php
      M observium/includes/definitions/graphtypes.inc.php
      M observium/includes/definitions/os.inc.php
      M observium/includes/definitions/sensors.inc.php
      A observium/includes/discovery/sensors/mseries-envmon-mib.inc.php
      A observium/includes/discovery/sensors/mseries-port-mib.inc.php
      A observium/includes/polling/mseries-alarms.inc.php
      A observium/includes/polling/os/smartos.inc.php
      A observium/mibs/smartoptics/MSERIES-ALARM-MIB
      A observium/mibs/smartoptics/MSERIES-ENVMON-MIB
      A observium/mibs/smartoptics/MSERIES-MIB
      A observium/mibs/smartoptics/MSERIES-PORT-MIB
      A observium/mibs/smartoptics/MSERIES-TC

      (attached separately)
      A observium/html/images/os/smartoptics.png

      Attachments

        1. mseries.diff
          1 kB
        2. observium_smartoptics_rev2.patch
          64 kB
        3. smartoptics.png
          smartoptics.png
          0.2 kB
        4. smartos.diff
          0.8 kB

        Issue Links

          Activity

            [OBS-1089] SmartOptics M-series support
            pveloso Paulo Veloso made changes -
            Link New: This issue is mentioned by OBS-3609 [ OBS-3609 ]
            landy Mike Stupalov made changes -
            Workflow Original: classic default workflow [ 11974 ] New: Observium workflow [ 14336 ]
            landy Mike Stupalov made changes -
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]
            adama Adam Armstrong made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]

            Committed with partial rewrite

            adama Adam Armstrong added a comment - Committed with partial rewrite
            bruce_ Michael Smarsz made changes -
            Attachment New: mseries.diff [ 12191 ]
            Attachment New: smartos.diff [ 12192 ]

            Nice patch. Here's a few minor additions.

            We're running 2.3.11, which turns out is not compatible with our F model hardware (also have D, which this works with). Have spoken with SmartOptics and they will shortly be releasing a SmartOS update that will be compatible with F. I might have another patch to submit dependent on that outcome.

            We're also talking to them about getting ifDescr for each channel, which would be quite useful. Good guys there, very easy to deal with (wish more vendors would stop and listen like they do).

            bruce_ Michael Smarsz added a comment - Nice patch. Here's a few minor additions. We're running 2.3.11, which turns out is not compatible with our F model hardware (also have D, which this works with). Have spoken with SmartOptics and they will shortly be releasing a SmartOS update that will be compatible with F. I might have another patch to submit dependent on that outcome. We're also talking to them about getting ifDescr for each channel, which would be quite useful. Good guys there, very easy to deal with (wish more vendors would stop and listen like they do).

            Patch revision 2 applies with minor fuzz/offset to Observium CE 0.14.11.

            infrastation Denis Ovsienko added a comment - Patch revision 2 applies with minor fuzz/offset to Observium CE 0.14.11.
            infrastation Denis Ovsienko made changes -
            Attachment Original: observium_smartoptics_rev1.patch [ 12108 ]
            infrastation Denis Ovsienko made changes -
            Attachment New: observium_smartoptics_rev2.patch [ 12113 ]

            People

              adama Adam Armstrong
              infrastation Denis Ovsienko
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: