NagiosXI R2026 Meraki Switch Configuration Wizard
Posted: Wed Oct 22, 2025 9:52 am
I am using the Meraki Switch Configuration Wizard to try and add my Meraki switches to XI but I just get the following error message:
warning
No ports were detected on the m_switch
Possible reasons for this include...
The m_switch is currently down.
The m_switch does not exist at the address you specified.
SNMP support on the m_switch is disabled.
I've tried both the API and manual methods and get the same error. The API method successfully pulls back all of my Meraki switches. I ran the suggested command that came with the error and received the following results:
[root@NagiosXI /]# /usr/bin/cfgmaker --show-op-down --ifref=nr --noreversedns --if-template=/usr/local/nagiosxi/html/includes/configwizards/m_switch/template --zero-speed '1000000000' --enablesnmpv3 --snmp-options=:161::::3 --username='snmphost' --authprotocol='sha' --authpassword=<REMOVED> --privprotocol='aes' --privpassword=<REMOVED>--contextengineid=0 '10.248.3.30'
--base: SNMP V3 libraries found, SNMP V3 enabled.
--base: Get Device Info on [email protected]:161::::3
SNMPWALK Problem for 1.3.6.1.2.1.1 on [email protected]:161::::3:v4only: Received usmStatsDecryptionErrors.0 Report-PDU with value 6 at /usr/bin/../lib64/mrtg2/Net_SNMP_util.pm line 1851.
Net_SNMP_util::snmpwalk_flg("public\@10.248.3.30:161::::3:v4only", undef, HASH(0x561c5861ebe0), "1.3.6.1.2.1.1") called at /usr/bin/../lib64/mrtg2/Net_SNMP_util.pm line 786
Net_SNMP_util::snmpwalk("public\@10.248.3.30:161::::3:v4only", HASH(0x561c5861ebe0), "1.3.6.1.2.1.1") called at /usr/bin/cfgmaker line 954
main::DeviceInfo("public\@10.248.3.30:161::::3", HASH(0x561c5861ebf8), HASH(0x561c5861ebe0)) called at /usr/bin/cfgmaker line 143
main::main() called at /usr/bin/cfgmaker line 161
WARNING: Skipping [email protected]:161::::3 as no info could be retrieved
Use of uninitialized value $syscontact in substitution (s///) at /usr/bin/cfgmaker line 380.
Use of uninitialized value $syslocation in substitution (s///) at /usr/bin/cfgmaker line 381.
Use of uninitialized value $comment_sysdescr in substitution (s///) at /usr/bin/cfgmaker line 382.
Use of uninitialized value $sysname in concatenation (.) or string at /usr/bin/cfgmaker line 415.
Use of uninitialized value $comment_sysdescr in concatenation (.) or string at /usr/bin/cfgmaker line 415.
Use of uninitialized value $syscontact in concatenation (.) or string at /usr/bin/cfgmaker line 415.
Use of uninitialized value $syslocation in concatenation (.) or string at /usr/bin/cfgmaker line 415.
# Created by
# /usr/bin/cfgmaker --show-op-down --ifref=nr --noreversedns --if-template=/usr/local/nagiosxi/html/includes/configwizards/m_switch/template --zero-speed 1000000000 --enablesnmpv3 --snmp-options=:161::::3 --username=snmphost --authprotocol=sha --authpassword=<REMOVED> --privprotocol=aes --privpassword=<REMOVED> --contextengineid=0 10.248.3.30
### Global Config Options
# for UNIX
# WorkDir: /home/http/mrtg
# or for NT
# WorkDir: c:\mrtgdata
### Global Defaults
# to get bits instead of bytes and graphs growing to the right
# Options[_]: growright, bits
EnableIPv6: no
######################################################################
# System:
# Description:
# Contact:
# Location:
######################################################################
enablesnmpv3: yes
Any suggestions?
warning
No ports were detected on the m_switch
Possible reasons for this include...
The m_switch is currently down.
The m_switch does not exist at the address you specified.
SNMP support on the m_switch is disabled.
I've tried both the API and manual methods and get the same error. The API method successfully pulls back all of my Meraki switches. I ran the suggested command that came with the error and received the following results:
[root@NagiosXI /]# /usr/bin/cfgmaker --show-op-down --ifref=nr --noreversedns --if-template=/usr/local/nagiosxi/html/includes/configwizards/m_switch/template --zero-speed '1000000000' --enablesnmpv3 --snmp-options=:161::::3 --username='snmphost' --authprotocol='sha' --authpassword=<REMOVED> --privprotocol='aes' --privpassword=<REMOVED>--contextengineid=0 '10.248.3.30'
--base: SNMP V3 libraries found, SNMP V3 enabled.
--base: Get Device Info on [email protected]:161::::3
SNMPWALK Problem for 1.3.6.1.2.1.1 on [email protected]:161::::3:v4only: Received usmStatsDecryptionErrors.0 Report-PDU with value 6 at /usr/bin/../lib64/mrtg2/Net_SNMP_util.pm line 1851.
Net_SNMP_util::snmpwalk_flg("public\@10.248.3.30:161::::3:v4only", undef, HASH(0x561c5861ebe0), "1.3.6.1.2.1.1") called at /usr/bin/../lib64/mrtg2/Net_SNMP_util.pm line 786
Net_SNMP_util::snmpwalk("public\@10.248.3.30:161::::3:v4only", HASH(0x561c5861ebe0), "1.3.6.1.2.1.1") called at /usr/bin/cfgmaker line 954
main::DeviceInfo("public\@10.248.3.30:161::::3", HASH(0x561c5861ebf8), HASH(0x561c5861ebe0)) called at /usr/bin/cfgmaker line 143
main::main() called at /usr/bin/cfgmaker line 161
WARNING: Skipping [email protected]:161::::3 as no info could be retrieved
Use of uninitialized value $syscontact in substitution (s///) at /usr/bin/cfgmaker line 380.
Use of uninitialized value $syslocation in substitution (s///) at /usr/bin/cfgmaker line 381.
Use of uninitialized value $comment_sysdescr in substitution (s///) at /usr/bin/cfgmaker line 382.
Use of uninitialized value $sysname in concatenation (.) or string at /usr/bin/cfgmaker line 415.
Use of uninitialized value $comment_sysdescr in concatenation (.) or string at /usr/bin/cfgmaker line 415.
Use of uninitialized value $syscontact in concatenation (.) or string at /usr/bin/cfgmaker line 415.
Use of uninitialized value $syslocation in concatenation (.) or string at /usr/bin/cfgmaker line 415.
# Created by
# /usr/bin/cfgmaker --show-op-down --ifref=nr --noreversedns --if-template=/usr/local/nagiosxi/html/includes/configwizards/m_switch/template --zero-speed 1000000000 --enablesnmpv3 --snmp-options=:161::::3 --username=snmphost --authprotocol=sha --authpassword=<REMOVED> --privprotocol=aes --privpassword=<REMOVED> --contextengineid=0 10.248.3.30
### Global Config Options
# for UNIX
# WorkDir: /home/http/mrtg
# or for NT
# WorkDir: c:\mrtgdata
### Global Defaults
# to get bits instead of bytes and graphs growing to the right
# Options[_]: growright, bits
EnableIPv6: no
######################################################################
# System:
# Description:
# Contact:
# Location:
######################################################################
enablesnmpv3: yes
Any suggestions?