CMK version: 2.4.0p23 enterprise OS version: SLES15SP7
Error message:
We are trying to get the number of clients per SSID from our Cisco Wireless-Controller Catalyst CW9800H2. Following the release notes of version 2.4.0p23 this should be possible on CW9800H1. Why is it not working on CW9800H2? The only difference between H1 & H2 are 40GE uplink ports instead of 25GE.
When trying to enforce the check I get the result “Missing monitoring data for plugins, wlc_clients”
What could be the problem?
The new OID to look at should be:
1.3.6.1.4.1.14179.2.1.1.1.38
Output of “cmk --debug -vvn hostname”: (If it is a problem with checks or plugins)
We face the problem that we cannot get the wlc_clients to run at all . It does not discover . And i have found no way arround it .
If we look into the SNMP Enabled / Disabled Section we miss the “wlc_clients” , only have the cisco_wlc , cisco_wlc_clients showing up there . We see the “wlc_clients” as an agent in the “Disabled checks” . ( ofc not set )
The devices are fine, if i use cmk —debug -I -vv –detect-plugin:wlc_clients hostname it returns data …
The cisco_wlc works - but is not wanted , the sysDecr is just “Cisco Controller” and …2171 OID - nothing special or new .
In most cases such not detected services are caused by the detecting algo of the check. Many checks read 1.3.6.1.2.1.1.2 and checks for the product id. New product often use new product ids and so are not included. If you do a cmk -vv --debug you should see what 1.3.6.1.2.1.1.2 reads and compare this with the value in lib/python3/cmk/plugins/collection/agent_based/cisco_wlc.py . If it is missing you can copy the file to local and add the value and/or open a ticket to get it solved in the next patch.