Ubiquiti Controller NOC Screen

Ramblings of an IT Guy in Education

Ubiquiti Controller NOC Screen

April 21, 2018 Monitoring Ubiquiti 6

Head’s Up!

I am not a coder, and the links below are to the work of amazing other people. I used the combination of their amazing work to achieve screens like below.

Monitoring Stack

Please find the software that has been used to generate the dashboard listed below.

Core Software

Zabbix; (https://www.zabbix.com)

PRTG; (https://www.paessler.com/prtg)

Grafana; (https://grafana.net)

Add-ons/Plugins

Zabbix/Grafana Datasource; https://grafana.com/plugins/alexanderzobnin-zabbix-app

Zabbix/PRTG Datasource; https://grafana.com/plugins/jasonlashua-prtg-datasource/installation

PRTG Ubiquiti PowerShell Script; https://blog.paessler.com/monitoring-ubiquiti-unifi-wifi-with-prtg-total-insight-into-unifi-environments

 

Zabbix & Edgemax Switches

Enable SNMP on your Edgemax Switches. I then used the Template SNMP Device, which includes the Template SNMP Generic and Template SNMP Interfaces that come with Zabbix. Keep in mind that this will run a discovery on the switch and pull in data on every port on that switch. If you don’t want that you can disable discovered ports once they have been found.

PRTG & UniFi Controller

To get your PRTG install to pull in controller data you need the PRTG created powershell script.

(https://kb.paessler.com/en/topic/71263-can-i-monitor-ubiquiti-unifi-network-devices-with-prtg)

Grafana

With Grafana use the data source references from above to see both your PRTG and Zabbix data in there. Then create your Grafana dashboard with content that works for you.

6 Responses

  1. julz says:

    Hello! I’ve based my monitoring solution off yours but i’m wondering wich snmp field you are using for your connections per AP graph. Or are you using data from PRTG for this?

    Thanks

    • Dave Nichols says:

      Julz,

      My monitoring of Ubiquiti is all pulled via a PRTG Powershell script. Let me know if you want to chat about that.

      • julz says:

        Hi! Thanks for the reply.

        Even for the Access Points? When I looked into your page explaining that it sent me to a Telegraf/InfluxDB.
        I also have the PRTG powershell script running as well, but it’s only for the controller and there’s not that much data points available. Maybe your script has more going on that the one I found on the Paessler article.

      • julz says:

        Basically i’m trying to get the Clients per AP graph going but PRTG does not report this metric.

        • Dave Nichols says:

          I would need to look into it again. I’ll try and find some time soon to review that section again. Sorry I can’t be of more help now!

          • julz says:

            Hey! So basically I was very confused. I ended up finding the relevant SNMP template for my APs and imported it in Zabbix. I was initially trying to query the controller, that’s why it was not working. Now Zabbix has SNMP hosts for each AP and I can graph the user per AP metric.
            I think I took a bad turn when reading about Telegraf but that’s on me!

Leave a Reply

Your email address will not be published. Required fields are marked *