ExtremeWireless (Identifi)

Expand all | Collapse all

ExtremeWireless support in LibreNMS

Kurt Semba

Kurt Semba03-13-2018 07:37

  • 1.  ExtremeWireless support in LibreNMS

    Posted 03-13-2018 02:59
    I recently had my support for ExtremeWireless controllers merged into LibreNMS. For those not familiar with LibreNMS, it provides network graphing and monitoring with a user-friendly setup and interface. Think Cacti but web 2.0 instead of stuck in the '90s. I've added support for AP count, client count, utilization, SNR, RSSI, noise floor, retransmits and frequency, with AP power coming soon. Here's some screenshots:

    Configured and connected APs (I replaced some 3710s with 3825s last week):



    Thanks to the LibreNMS team for merging it in, and the EWC controller team for providing so much information via SNMP.


  • 2.  RE: ExtremeWireless support in LibreNMS

    Posted 03-13-2018 07:37
    cool info - thans for sharing James!


  • 3.  RE: ExtremeWireless support in LibreNMS

    Posted 03-22-2018 16:00
    So someone in the LibreNMS Discord channel pointed out that the default sysContact for XOS switches is support@extremenetworks.com, it's probably best to change this since if you have alerting configured LibreNMS will use that email address.


  • 4.  RE: ExtremeWireless support in LibreNMS

    Posted 03-22-2018 21:43
    Hi James. I tried to establish in LibreNMs an alert that would send me a email if channel utilization would cross a certain value. In the alert configuration I used a variable called access_points.radioutil but the alert is not working. Could you help me? My objective is to get informed by email when the channel utilization of an AP is too high, or the number of clients connected crossed a cerain limit or an AP is down. With best regards,

    Thomas.


  • 5.  RE: ExtremeWireless support in LibreNMS

    Posted 03-22-2018 21:43
    I don't know much about alerting in LibreNMS sorry. Ask on the forum or Discord server, there is also an overhaul of alerting being planned which you could give feedback on.


  • 6.  RE: ExtremeWireless support in LibreNMS

    Posted 03-22-2018 21:43
    LibreNMS alert rules are offering some variables like " access_points.txpow", "access_points.numasoclients" or "access_points.radioutil" and I thought that they are related to your migration work of EWC to LibreNMS. Anyway, thanks for answering.
    Regards,
    Thomas.


  • 7.  RE: ExtremeWireless support in LibreNMS

    Posted 03-22-2018 21:43
    Hey Thomas, did you ever find a workaround? I'd like to accomplish the same thing.

    If you use the cog drop down on the device page, you can go to capture>Alerts>Run to get the info below.

    Rule name: Port utilisation over threshold
    Alert rule: macros.port_usage_perc >= 80 AND macros.port_up = 1 AND macros.port = 1
    Alert query: SELECT * FROM devices,ports WHERE (devices.device_id = ? AND devices.device_id = ports.device_id) AND ((ports.ifInOctets_rate*8) / ports.ifSpeed)*100 && (ports.deleted = 0 && ports.ignore = 0 && ports.disabled = 0) >= 80 AND (ports.ifOperStatus = "up" && ports.ifAdminStatus = "up" && (ports.deleted = 0 && ports.ignore = 0 && ports.disabled = 0)) = 1 AND (ports.deleted = 0 && ports.ignore = 0 && ports.disabled = 0) = 1
    Rule match: no match

    I don't think these queries were designed for EWC, and i'm no mysql wizard, so it might take a bit of toying around. I'll let you know if I make any progress.


  • 8.  RE: ExtremeWireless support in LibreNMS

    Posted 03-22-2018 21:43
    Right now I am using the default alert rule "Wireless Sensor over limit" for checking Channel utilization. It is working but the alert message is not very user friendly. But at least I get an email when Channel utilization crosses a certain limit.


  • 9.  RE: ExtremeWireless support in LibreNMS

    Posted 03-22-2018 21:43
    If you go to Alerts>Alert Templates, you can create your own notification template and assign it to an alert. Here is a simple one i'm using for utilization:

    Severity: %severity
    Timestamp: %timestamp
    {if %state == 0}Time elapsed: %elapsed{/if}
    {if %faults}{foreach %faults}
    Radio: %value.sensor_descr
    Utilization: %value.sensor_current%
    {/foreach}
    {/if}


  • 10.  RE: ExtremeWireless support in LibreNMS

    Posted 03-22-2018 21:43
    The alert rule i'm using in conjunction is

    :



  • 11.  RE: ExtremeWireless support in LibreNMS

    Posted 03-22-2018 21:43
    sensor_alert = 1 makes it easy to filter out the device and SSID statistics by disabling alerting for them within a devices "wireless sensors" settings


  • 12.  RE: ExtremeWireless support in LibreNMS

    Posted 03-22-2018 21:43
    They're looking for feedback on the alerting system at the moment: https://github.com/librenms/librenms/issues/8353



  • 13.  RE: ExtremeWireless support in LibreNMS

    Posted 04-20-2018 17:17
    Thanks for putting in the work James 🙂. Quick question. For RSSI graphing, is -100 reported when nobody is connected to the radio? I'm getting a bunch of radio's that look like the following. This directly affects the SNR data as well. Just curious if this is how it's intended to be. Thanks again.




  • 14.  RE: ExtremeWireless support in LibreNMS

    Posted 04-20-2018 17:17
    Yeah, the MIB says "RSS in dBm from latest statistics from AP. Value of -100 means this field is not available." I was hoping to process this out during polling but it's not straightforward.



  • 15.  RE: ExtremeWireless support in LibreNMS

    Posted 04-20-2018 17:53
    Yes. I think it reports -100 when nobody is connected. I compared the graph with those provided by Netsight and there are very similar.


  • 16.  RE: ExtremeWireless support in LibreNMS

    Posted 04-26-2018 04:33
    Hi all, does anyone try to monitor WiNG with LibreNMS?