Uploaded image for project: 'Observium'
  1. Observium
  2. OBS-785

Add Juniper wireless (former trapeze) support, next

    XMLWordPrintable

Details

    Description

      This patch adds several things:

      • Standardized/extensive DB structure that should match all wireless solutions (including proper naming like not calling a radio "ap" but "radio")
        (Note that the Aruba code is still in its own tables but would benefit some cleanup )
        Juniper wireless support:
        Discovery: Configured APs/radios (serial#, fingerprint, location, etc..)
        Poller: all the metrics exposed in the mib
        + 'UserSessions',
        + 'NoiseFloor'
        + 'TxUniPkt',
        + 'TxUniOctet',
        + 'TxMultiPkt',
        + 'TxMultiOctet',
        + 'RxPkt',
        + 'RxOctet',
        + 'UndcrptPkt',
        + 'UndcrptOctet',
        + 'PhyErr',
        + 'ResetCount',
        + 'AutoTuneChannelChangeCount',
        + 'TxRetriesCount',
        + 'ClientAssociations',
        + 'ClientFailedAssociations',
        + 'ClientReAssociations',
        + 'SignalingPkt',
        + 'ReTransmitOctet',
        + 'RefusedConnectionCount',
        + 'RxDataPkt',
        + 'RxAuthPkt',
        + 'RxAssocPkt',
        + 'TxDataPkt',
        + 'TxAuthRespPkt',
        + 'TxAssocRespPkt'

      It also pools the list of persons connected to the controller, as well as the AP, SSID, MAC, username, controller, etc... And use the mac address as the key.

      Web interface, see screenshots
      Adds an item "dot1x " to the search menu, to search for connected users, I called it dot1x so it stays generic, and could display wired sessions as well.
      Basic listing of APs under a controller
      AP's radios graphing (only some of the polled values useful for troubleshooting are displayed, but more of them could be added).

      Known limitations:
      Doesn't remove automatically APs or RRDs if an AP is removed from the controller.

      That's my first large patch, probably not perfect even though I tried to respect the guidelines and they way other parts are written

      Thanks

      Attachments

        1. dot1x.png
          dot1x.png
          211 kB
        2. juniper-ap.png
          juniper-ap.png
          138 kB
        3. juniper-aps.png
          juniper-aps.png
          58 kB
        4. wifi-patch.diff
          39 kB
        5. wifi-patch.sql
          1 kB

        Issue Links

          Activity

            People

              adama Adam Armstrong
              xionox XioNoX
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated: