* Embedded # characters in the output for show names cause sshcollector not to collect any ARP entries on the ASA platform, since the $prompt variable matches in the middle of the output. Fix is to modify $prompt to match end-of-line.
* Changing the terminal pager length should be done before sending show names instead of after.
* Matching on IP address to see if a name needs to be mapped should include start and end field markers, in the event that the name returned from "show arp" embeds an IP address (eg, "abc1.2.3.4xyz")
* move things to debug logging instead of info
* use message which was discussed
* merge master
* fix for #491. also use doublequotes in sprintf in portcontrol.pm line 59, else $device will not be printed
* first steps for vlan tab
* export sort_vlans, use strict/warnings
* update manifest, get worker closer to functioning
* remove ie 9 script & extra ./th
* make it work
* cleanup
* readd internet explorer code
* start for csv output
* move things to debug logging instead of info
* use message which was discussed
* fix for address table sorting
* link os
* final touches thx to ollyg
* fetch origin/master
* VLAN is the preferred style for user interface usage
* does a missing libexpat-dev make travis builds complain?
* Revert "does a missing libexpat-dev make travis builds complain?"
This reverts commit 0cebc66f42708ff0f946213aab4bcbcc1b1b1379.
* Use the Fullname in top bar of Web interface and not the login
* Implement the following parameters:
- add a rancid_conf parameter to retrieve the existing type for RANCID devices
- add the default_group parameter to add devices in this group if they doesn't match the other parameters
- add the hability to work with the RANCID version in https://github.com/earendilfr/rancid with subdirectory for the configuration files
* Fix following issues:
- Problem during the check of ACL when we have a negate character. The begate character is deleted during the first check
- The renumber function doesn't want to start
* Revert "Fix following issues:"
This reverts commit a8d9e8200a925b1a4d24374827d3fd5146f85b40.
* Revert "Implement the following parameters:"
This reverts commit aa29ca924cd92943490e4a2420a3972054e81e41.
* Add the following parameters to the MakeRancidConf:
+ Change the default delimiter character from ':' to ';' that is the default RANCID delimiter since
RANCID 3.x
+ Add an option to define the rancid config directory.
This directory will be used to extract the vendor defined in the RANCID configuration to avoid to extract
unexisting vendor devices in RANCID configuration (by example, Ubiquiti AirOS devices).
+ Add an option to define a default_group.
If a device doesn't match the defined group, it will add to this group
+ Add an option to defined a manually excluded ACL
To permit to not export devices from Netdisco to RANCID based on an ACL.
* New version of the pull request to merge the makerancid improvment.
I have fixe some errors that have impact the revert for the PR #408
I have manually check on my instance and didn't see any warning on the result of the command netdisco-do makerancidconf
* Fix an issue if the by_ip group not exist in the RANCiD part of configuration
* Print the entry sorted in the router.db file
* testing if the sql in #436 can be integrated
* a bit of documentation cleanup
* a few more doc fixes
* minor docs changes
* rename rancid_home to rancid_cvsroot, which is how the setting is defined in rancid. this should make things clearer
* a bit more in-depth examples. allow for more device types (allow - in their name). use strict & warnings
* just to many caps
#479 part 2, use debug instead of info logging.
2 whitespace cleanups also included, as well as rewording props -> properties like in the rest of portproperties.pm
It would seem like we'd want for this to be distinct mac addresses here right? Otherwise you'd could get duplicate counters. In our environment where things move around this makes for repeat lines in the nodes table. To get a true inventory count I'd think this should only count unique macs. Apologies if this is NOT the desired output for this module.
commit 43a3729a206c8d04f9e156d1d811a1b7cfb84089
Author: Oliver Gorwits <oliver@cpan.org>
Date: Sun May 6 22:44:09 2018 +0100
#408 improvements to MakeRancidConf (earendilfr)
commit 205911175ef52e0107ca59b96f51fee393120582
Author: Ambroise <earendil@toleressea.fr>
Date: Thu Apr 26 17:44:15 2018 +0200
Add the following parameters to the MakeRancidConf:
+ Change the default delimiter character from ':' to ';' that is the default RANCID delimiter since
RANCID 3.x
+ Add an option to define the rancid config directory.
This directory will be used to extract the vendor defined in the RANCID configuration to avoid to extract
unexisting vendor devices in RANCID configuration (by example, Ubiquiti AirOS devices).
+ Add an option to define a default_group.
If a device doesn't match the defined group, it will add to this group
+ Add an option to defined a manually excluded ACL
To permit to not export devices from Netdisco to RANCID based on an ACL.
The PAN CLI tries to do friendly auto-completion things and makes the SSH
Collector fail sporadically. This change uses the "set cli scripting-mode on"
command to calm down the PAN CLI and works around the extra echoed prompts that
get sent.
This change also adds collection of IPv6 neighbor information.