Ask the Community
Groups
Traverse: Determining adapter support and required protocol(s) for Network Configuration Management - Connect IT Community | Kaseya
<main> <article class="userContent"> <p><strong>QUESTION</strong></p> <p>Determining Adapter Support</p> <p><strong>RESOLUTION</strong></p> <p>You can confirm the current list of supported adapters by running the following:</p> <p><strong>Windows</strong></p> <p><strong> </strong><em>dir "<TRAVERSE_HOME>\apps\netconf\adapters"</em></p> <p><em><strong>where <TRAVERSE_HOME> is the direct path to the Traverse root directory (e.g. /usr/local/traverse)</strong><br></em></p> <p> </p> <p><strong>Linux</strong></p> <p><strong> <em><br></em></strong><em>ls -d <TRAVERSE_HOME>/apps/netconf/adapters/*</em></p> <p><strong>where <TRAVERSE_HOME> is the direct path to the Traverse root directory (e.g. /usr/local/traverse)</strong></p> <p> </p> <p>At this point it may take some additional research into your device and its OS. The OS may be named differently and multiple devices may use the same OS. NCM adapters are typically named according to the specific OS and not necessarily named after the device itself (e.g. Cisco IOS and Aruba OS).</p> <p> </p> <h2 data-id="determining-protocol-s-required">Determining Protocol(s) Required</h2> <p> To determine the required protocols for an adapter, you will need to review the adapter's metadata.</p> <p>This can be found in the following path:</p> <p><TRAVERSE_HOME>/netconf/adapters/<strong>ziptie.adapters.*</strong>/scripts/ZipTie/Adapters/<strong>COMPANY</strong>/<strong>OSNAME</strong>.metadata.xml</p> <p>The information above in bold will need to be updated as observed in navigating the path:</p> <p><strong>ziptie.adapters.*</strong> examples:</p> <p>ziptie.adapters.generic.snmp_2008.10.0.dev</p> <p>ziptie.adapters.f5.bigip_2008.10.0.dev</p> <p>ziptie.adapters.hp.procurve_2008.10.0.dev</p> <p>ziptie.adapters.cisco.ios_2008.10.0.dev</p> <p> </p> <p><strong>COMPANY</strong> examples for the same adapters listed previously:</p> <p>Generic</p> <p>F5</p> <p>HP</p> <p>Cisco</p> <p> </p> <p><strong>OSNAME </strong>examples for the same adapters listed previously:</p> <p>SNMP.metadata.xml</p> <p>BigIP.metadata.xml</p> <p>ProCurve.metadata.xml</p> <p>IOS.metadata.xml</p> <p> </p> <p>Within the *.metadata.xml file you should be able to find the required protocols under the <operation name="backup"> tag. Please note that should both SSH and TELNET be listed, in most cases either protocol is supported. That is to say, only one is required to be enabled, but both can be enabled.</p> <p>Example:</p> <p><operation name="backup"><br> <supportedProtocolSet>Telnet</supportedProtocolSet><br> <supportedProtocolSet>SSH</supportedProtocolSet><br> <supportedProtocolSet>Telnet-TFTP</supportedProtocolSet><br> <supportedProtocolSet>SSH-TFTP</supportedProtocolSet><br> <supportedProtocolSet>SSH-SCP</supportedProtocolSet><br> </operation></p> <p> </p> <p>This requires that you have at least one of the combinations:</p> <p>Telnet (assumes OS supports displaying backup configuration on screen from a CLI command)</p> <p>SSH (assumes OS supports displaying backup configuration on screen from a CLI command)</p> <p>Telnet + TFTP</p> <p>SSH + TFTP</p> <p>SSH + SCP</p> <p> </p> <p><em><strong>Note: Some OS/adapters support "screen scraping" a backup configuration where TFTP or SCP is not required (e.g. "show run-config" and "show startup-config").</strong></em></p> <p> </p> <p><strong>APPLIES TO </strong></p> <p>All versions of Traverse.</p> <p><strong>REFERENCE </strong></p> <p>None.</p> </article> </main>