Commit Graph

1965 Commits

Author SHA1 Message Date
Oliver Gorwits
d959adde36 issue DB schema statements each within savepoints 2018-05-09 06:07:30 +01:00
Oliver Gorwits
3d27184b1c #414 clicking discover button with empty field causes crash 2018-05-08 22:33:31 +01:00
Oliver Gorwits
d7a0bec20b device port search will match on Description as well as Port 2018-05-07 17:34:13 +01:00
Oliver Gorwits
6098b893ad #410 improvements to Undiscovered Neighbors report 2018-05-07 17:15:11 +01:00
Oliver Gorwits
232df96457 Squashed commit of the following:
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.
2018-05-06 22:46:57 +01:00
Oliver Gorwits
aefef15562 release 2.039028 2018-05-05 16:29:06 +01:00
Oliver Gorwits
0d8cd3e764 #411 store_modules: false is ignored 2018-05-05 16:12:43 +01:00
Oliver Gorwits
fa6f70ac8a #413 manual retrigger of discovery does not work 2018-05-05 16:00:14 +01:00
Oliver Gorwits
74825aff37 ignore some Microsoft interfaces (L. Ferguson) 2018-04-30 08:21:46 +01:00
Oliver Gorwits
7e151b997c release 2.039027 2018-04-28 22:16:25 +01:00
Oliver Gorwits
c0fcc7f5d5 #405 Inventory reports default to all time to fix missing IPs 2018-04-28 22:10:11 +01:00
Oliver Gorwits
901c9d1180 update changelog 2018-04-28 13:12:35 +01:00
Oliver Gorwits
9cc4e8e93f release 2.039026 2018-04-28 13:10:38 +01:00
Oliver Gorwits
342e9e5cc3 #406 error in check_mac() params causing NBTStat failure 2018-04-28 13:09:18 +01:00
Brian De Wolf
788d3ac26b dump sshcollector stderr into null (#396)
If SSH prints anything to stderr, it leaks out to the caller of sshcollect.
This change dumps it into /dev/null instead.
2018-04-28 11:43:39 +01:00
Brian De Wolf
2f2c9f6b26 Improve Palo Alto SSH Collector support (#397)
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.
2018-04-28 11:43:01 +01:00
Oliver Gorwits
cddbf44916 do not enqueue the same routed peer more than once 2018-04-28 11:40:58 +01:00
Oliver Gorwits
95609a8f4a release 2.039025 2018-04-27 13:27:35 +01:00
Oliver Gorwits
5eb443438c make netmap Color By Host Group work with no groups selected 2018-04-23 20:41:07 +01:00
Oliver Gorwits
f7df6b907b copy munge_highspeed from SNMP::Info to avoid having dependency from web frontend 2018-04-23 08:12:57 +01:00
Oliver Gorwits
d05b4cb4b8 release 2.039024 2018-04-22 18:53:56 +01:00
Oliver Gorwits
d0f1c6fec8 update changes 2018-04-22 18:53:08 +01:00
Oliver Gorwits
f79b76fa39 latest SNMP::Info 2018-04-22 18:50:40 +01:00
Oliver Gorwits
75a199690c #400 add defanged_admin config to allow disabling of risky actions 2018-04-22 18:49:15 +01:00
Oliver Gorwits
f1d546deea #395 add find input to homepage 2018-04-22 18:40:15 +01:00
Oliver Gorwits
deafc7bc8f #404 fix using 0 to disable max_deferrals and retry_after 2018-04-22 17:54:49 +01:00
Oliver Gorwits
295d3227ab also fix Util::Port 2018-04-22 17:29:27 +01:00
Oliver Gorwits
0193d453ec also fix DevicePortSpeed 2018-04-22 12:44:43 +01:00
Oliver Gorwits
cab129a579 #380 should check descr not name for "vlan" 2018-04-22 11:54:36 +01:00
Oliver Gorwits
ccd0e5e308 release 2.039023 2018-04-19 08:25:22 +01:00
Oliver Gorwits
2c440e2dda #393 (redux) avoid "modification of readonly variable" error in netmap 2018-04-19 08:25:04 +01:00
Oliver Gorwits
a30cb33de9 #394 (redux) enabled "Management IPs" hides after "Redraw Map" 2018-04-19 08:17:37 +01:00
Eric A. Miller
8d1fb71c76 #401 Autodiscovery via EIGRP peers 2018-04-19 00:16:56 -04:00
Oliver Gorwits
f5806d8beb release 2.039022 2018-04-18 22:23:47 +01:00
Oliver Gorwits
fb903f913d #394 enabled "Management IPs" hides after "Redraw Map" 2018-04-18 22:20:22 +01:00
Oliver Gorwits
1c2c3e1f09 fixes for netmap style 2018-04-18 22:11:35 +01:00
Oliver Gorwits
ea592c6b28 #398 user submitted jobs are run regardless of max deferrals 2018-04-18 21:57:26 +01:00
Oliver Gorwits
61211cfd20 fix typo 2018-04-18 21:35:06 +01:00
Oliver Gorwits
b36a9e5699 #392 fix heuristic neighbour detection 2018-04-18 21:27:02 +01:00
Oliver Gorwits
f2ebd07c07 #393 avoid "modification of readonly variable" error in netmap 2018-04-18 21:12:25 +01:00
Oliver Gorwits
2caae8a642 clean up check_mac() interface (ml-cms) 2018-04-18 19:24:08 +01:00
Oliver Gorwits
e0d75c3cba release 2.039021 2018-04-10 21:47:32 +01:00
Oliver Gorwits
642820d25b try to match remote port in netmap against port, name, and descr 2018-04-10 21:45:41 +01:00
Oliver Gorwits
8838f262c1 update changes 2018-04-10 21:25:16 +01:00
Oliver Gorwits
11e49671fd #388 searching for 0.x.x.x returns Internal Server Error (C. Neuhaus) 2018-04-10 21:22:06 +01:00
Oliver Gorwits
6ee946cca6 #389 build/upgrade issues (EL6) 2018-04-10 21:13:48 +01:00
Brian De Wolf
bebaaba626 fix sshcollector errors when devices are empty (#391)
While setting up an sshcollector, I found that the script doesn't handle an
arpless device very gracefully.  The log looks like:

	[46567] 2018-04-10 16:59:08  warn WARNING: no entries received from <IP>
	Can't use string ("1") as an ARRAY ref while "strict refs" in use at perl5/bin/netdisco-sshcollector line 114, <__ANONIO__> line 3.

This is fixed by making the process function always return the expected
structure, even if it's empty.  After this error, the following errors showed
up:

	[53232] 2018-04-10 17:06:15  warn WARNING: no entries received from <IP>
	[53210] 2018-04-10 17:06:15  info  [134.71.0.126] arpnip - retrieved 0 entries
	Use of uninitialized value in sprintf at perl5/bin/netdisco-sshcollector line 119, <__ANONIO__> line 3.
	[53210] 2018-04-10 17:06:15  info arpnip - processed  ARP Cache entries from 1 devices

This is because $stats{entry} only becomes an integer by being incremented, so
if there aren't any entries, it never exists.  This is fixed by starting it at 0.
2018-04-10 21:12:20 +01:00
Oliver Gorwits
454ededa46 Revert "#380 attempt to resolve port name when it is given wrong"
This reverts commit f4a143612b.
2018-04-10 21:03:10 +01:00
Oliver Gorwits
08a5652ae0 Revert "save a device_port lookup"
This reverts commit d19b2fac93.
2018-04-10 20:58:07 +01:00
Oliver Gorwits
67ee1808b6 Revert "better way to construct short interface name"
This reverts commit 8bcfaf12d0.
2018-04-10 20:58:06 +01:00