Cisco WLC is widely used by many Enterprise Companies to manage their
wireless networks due to its efficiency and advanced features.
Its management web console has a wealth of configuration parameters, but
it doesn’t offer a clear overview on what’s happening across the wireless network.
Fortunately, a lot of real time information is available through Cisco’s
SNMP interface.
Centralized Monitoring
With a centralized monitoring solution like NetEye, it would be great to
integrate and then visualize the metrics collected by the Cisco WLC Controller.
The real problem is to focus on the right metrics, namely those that describe
the wireless Access Points and client status.
How To
The easiest way to collect SNMP data and pull it into NetEye is through
a Telegraf agent.
The procedure is described in the publicly available NetEye 4 Community Portal on zampat github. The documentation there is for NetEye 4, but the same basic setup procedure also applies to NetEye 3. The setup details are described here:
We have tested several Cisco 25xx devices under NetEye monitoring, but
it should also work on other Cisco WLC models.
A group of MIB files should be added to NetEye to be able to poll SNMP alias values and avoid unreadably long OID strings. Then a sample Telegraf configuration file is provided with the most important metrics to be collected.
Remember to allow NetEye as an SNMP poller in the Cisco WLC configuration!
The collected data will be stored in an Influx database (remember to set the right data retention policy to avoid uncontrollably growing your DB!), ready to be displayed through the Grafana web interface.
Presenting Data with Grafana
The GitHub project provides a few Grafana dashboards that can be directly imported into NetEye. They are in Grafana 5 format, so be sure that if you have NetEye 3, that the system is updated with the latest release!
Of course, the Dashboards can be customized and integrated with other metrics.
Cisco WLC General Information:
Here you can see the WLC model, firmware and boot versions, CPU, RAM, client loads and the client real time distribution per Access Point (2.4 GHz and 5 GHz channels) or per SSID.
WLC Clients:
Here you can find detailed information about each wireless client: IP address, User name (if the SSID requires authentication), signal strength in dB and the traffic generated.
WLC Access Points:
Here you can select the Access Points from a list and get detailed information about the number of connected users, those with poor signal (if any), and the active channel number.
A lot of metrics are collected from Cisco WLC, and even more can be added. I advise you to take a deeper look at Cisco’s MIBs to find other interesting ones.
My name is Alessandro and I joined Würth-Phoenix early in 2013. I have over 20 years of experience in the IT sector: For a long time I've worked for a big Italian bank in a very complex environment, managing the software provisioning for all the branch offices. Then I've worked as a system administrator for an international IT provider supporting several big companies in their infrastructures, providing high availability solutions and disaster recovery implementations. I've joined the VMware virtual infrastructure in early stage, since version 2: it was one of the first productive Server Farms in Italy. I always like to study and compare different technologies: I work with Linux, MAC OSX, Windows and VMWare. Since I joined Würth Phoenix, I could also expand my experience on Firewalls, Storage Area Networks, Local Area Networks, designing and implementing complete solutions for our customers. Primarily, I'm a system administrator and solution designer, certified as VMware VCP6 DCV, Microsoft MCP for Windows Server, Hyper-V and System Center Virtual Machine Manager, SQL Server, SharePoint. Besides computers, I also like photography, sport and trekking in the mountains.
Author
Alessandro Romboli
My name is Alessandro and I joined Würth-Phoenix early in 2013. I have over 20 years of experience in the IT sector: For a long time I've worked for a big Italian bank in a very complex environment, managing the software provisioning for all the branch offices. Then I've worked as a system administrator for an international IT provider supporting several big companies in their infrastructures, providing high availability solutions and disaster recovery implementations. I've joined the VMware virtual infrastructure in early stage, since version 2: it was one of the first productive Server Farms in Italy. I always like to study and compare different technologies: I work with Linux, MAC OSX, Windows and VMWare. Since I joined Würth Phoenix, I could also expand my experience on Firewalls, Storage Area Networks, Local Area Networks, designing and implementing complete solutions for our customers. Primarily, I'm a system administrator and solution designer, certified as VMware VCP6 DCV, Microsoft MCP for Windows Server, Hyper-V and System Center Virtual Machine Manager, SQL Server, SharePoint. Besides computers, I also like photography, sport and trekking in the mountains.
Introduction As introduced in a previous post, Cisco’s APIC is a core component for several of our customers; it’s a complex solution that every user can employ to fully customize their configuration. There I explained how to monitor the APIC Read More
ITOA ITOA is the NetEye component which represents time series data using the Grafana graphics engine. Data is usually collected by Telegraf agents and stored into an InfluxDB specialized non-relational database. Flux In order to manipulate the time series data, Read More
When I'm running a service which processes a lot of data, sooner or later I start to wonder: what is the service doing? What data is it processing? This also applies to our event processor Tornado. For the Tornado Engine, Read More
With this bugfix release, we changed telegraf configuration which was causing data loss and delay of data visualization in grafana. We added missing ciphers in the nats-server 's TLS configuration for WIN2012R2 and added satellite-log conf for monitoring satellite-master errors. Read More
Whenever a new monitoring project gets underway, a consultant discusses with the customer about almost any related topic: what needs to be monitored, how to monitor it, when to implement it, how to represent performance data, etc. Based on customer Read More