Commit Graph

63 Commits

Author SHA1 Message Date
Oliver Gorwits
49e9079f9a Merge branch 'master' into og-pluggable-daemon 2014-05-17 08:00:02 +01:00
Oliver Gorwits
f223d1206a another check for macsuck_bleed (J. Leonhardt) 2014-05-15 08:11:30 +01:00
Oliver Gorwits
41ee8f91f2 simplify again 2014-05-10 22:38:20 +01:00
Oliver Gorwits
b464f4b3bd release 2.027001 2014-05-03 08:30:14 +01:00
Oliver Gorwits
2739ab3ba8 add port skiplist and fix broken macbleed option 2014-04-28 20:29:59 +00:00
Oliver Gorwits
5d5563713e Display Phone and Wifi icon on nodes even when not discovered as neighbors 2014-04-21 20:53:49 +00:00
Oliver Gorwits
3edef4719d Legitimate for same MAC to be in two VLANs on same switchport 2014-04-19 21:41:43 +01:00
Oliver Gorwits
e922ec9c68 Store device model and serial via UTF8 conversion 2014-03-25 21:18:49 +00:00
Oliver Gorwits
563f6d3a86 refactor nbtstat to group probes by device 2014-03-25 21:05:53 +00:00
Eric A. Miller
989a8d450d Fix database MAC look-up when MAC not returned by nbtstat 2014-02-23 16:11:04 -05:00
Oliver Gorwits
dd667505bc kwalitee fixes 2014-02-14 20:24:52 +00:00
Oliver Gorwits
81fe9bd014 refactor to make check_no/acl/only share code between device and node paths 2014-02-10 22:32:35 +00:00
Eric A. Miller
529b797a8a Silence some uninitialized variable warnings in discover 2014-02-03 20:17:46 -05:00
Eric A. Miller
5847dafb6d [#73] NetBIOS Poller - nbtstat and nbtwalk 2014-02-03 19:54:58 -05:00
Eric A. Miller
053b0a65fa fix formatting of debug message when zero entries are archived during macsuck 2014-01-20 22:02:00 -05:00
Oliver Gorwits
642546fd24 LAG support.
Also, archive disappeared nodes from device after macsuck.

Squashed commit of the following:

commit 6d16cddaab
Merge: 37d9bda 3fdf780
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 19 15:48:41 2014 +0000

    Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit 37d9bda2bb
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 18:50:22 2014 +0000

    release 2.021000_004

commit 3939a2a51c
Merge: cf23636 571d57d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 18:45:14 2014 +0000

    Merge branch 'og-agg' of ssh://olly_g@git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit cf23636ddf
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 18:43:59 2014 +0000

    archive disappeared nodes from device - really important!

commit 571d57dcc7
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 18:20:51 2014 +0000

    release 2.021000_003

commit 444bc1e81d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 17:51:54 2014 +0000

    protect sprintf from undefined remote_type

commit 5b875c4641
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 17:49:40 2014 +0000

    tidy connected device+node layout

commit c09dddb7d1
Merge: 4f5501c 95fc6b1
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 17:46:39 2014 +0000

    Merge branch 'og-agg' of ssh://olly_g@git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit 4f5501c613
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 17:46:23 2014 +0000

    allow sanity checks on lag member before moving node

commit 95fc6b18dc
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 14:02:19 2014 +0000

    release 2.021000_002

commit 8b809c445f
Merge: 04d486e fe3e8e3
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 13:58:31 2014 +0000

    Merge branch 'og-agg' of ssh://git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit fe3e8e3ef2
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 13:57:31 2014 +0000

    do not set master neigh if master is a slave

commit 04d486e433
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 13:38:45 2014 +0000

    display remote ip if only remote ip

commit 14f9eb01ad
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 13:35:54 2014 +0000

    show all members of lag when searching for lag master

commit 5b2a0a0a4b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 13:35:16 2014 +0000

    fix copy of remote master to local master remote_port

commit 86a9854f39
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 10:00:13 2014 +0000

    show both link and device type icons

commit 88510552e5
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 09:57:29 2014 +0000

    hide neighbor device ID and add sidebar option to show

commit 29da3097cb
Merge: 8bca30d 9fe92fb
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 09:04:15 2014 +0000

    Merge branch 'og-agg' of ssh://git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit 9fe92fb5e8
Merge: 6620a03 5557811
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 09:03:02 2014 +0000

    Merge branch 'og-agg' of ssh://olly_g@git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit 6620a03686
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 08:56:13 2014 +0000

    also store master neighbor port

commit 8bca30d085
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 00:41:46 2014 +0000

    release 2.021000_001

commit 5557811aeb
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 00:38:18 2014 +0000

    fix icon placement in editable device port cells

commit 25292e1ce8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 22:20:08 2014 +0000

    fix name of class

commit 99ce56d794
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 22:13:53 2014 +0000

    remove brackets from lag name

commit 27aa80ed93
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 22:12:06 2014 +0000

    rename link agg legend

commit 84ed4c5008
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 22:11:15 2014 +0000

    move lag member icon into port icon column

commit 67c9c783ec
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 21:58:11 2014 +0000

    fix Cisco stack port ignore

commit 4531c61246
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 21:51:41 2014 +0000

    move nodes to lag master port

commit ffc6b9c315
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 20:45:58 2014 +0000

    use group icon for slave and master

commit 68fd345e37
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 20:34:01 2014 +0000

    indicate aggregate master

commit 79c69f5a0f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 19:14:48 2014 +0000

    show aggreate parent in device ports

commit 3a4beed2f1
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 18:46:25 2014 +0000

    store aggregate port into db

commit fd7bb0cd62
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 17:49:39 2014 +0000

    add device_port cols for aggregate links data
2014-01-19 15:51:47 +00:00
Oliver Gorwits
899563534a [#52] Check is neighbour remote_id is a MAC (R. Kerr) 2014-01-11 14:08:46 +00:00
Eric A. Miller
7cd99f17dc Correct macsuck for Q-BRIDGE-MIB based devices 2014-01-10 17:56:21 -05:00
Oliver Gorwits
929723ea1b [#66] store i_vlan in pvid column of device_port 2014-01-10 20:48:59 +00:00
Oliver Gorwits
f50e9d6a22 Revert "[#66] store pvid in vlan column of device_port"
This reverts commit 441b967bde.
2014-01-10 20:43:06 +00:00
Oliver Gorwits
441b967bde [#66] store pvid in vlan column of device_port 2014-01-10 19:37:58 +00:00
Eric A. Miller
2992004354 [#60] Incorrect format string in store_vlans 2013-12-16 11:17:54 -05:00
Eric A. Miller
982b8c3fd2 [#61] Arpnip debug text says it is resolving aliases instead of ARP entries 2013-12-16 09:35:14 -05:00
Eric A. Miller
ec31a75dd4 Require SNMP::Info 3.10+, use new c_cap method to tag device remote_type as 'IP Phone:' or 'AP:' when those capabilities are advertised by LLDP or CDP 2013-12-16 09:26:27 -05:00
Eric A. Miller
d869b7ea08 Correct logic to prevent duplicate queuing of jobs during discover due to previous change in admin table 2013-12-09 22:56:49 -05:00
Eric A. Miller
8690fe0272 Significant improvements in arpwalk performance by adding an additional index to node_ip and reduction in database calls 2013-12-09 22:52:08 -05:00
Eric A. Miller
d31655e86d Incremental macsuck improvements through reduction of database calls 2013-12-09 22:44:14 -05:00
Oliver Gorwits
38fe6b8e1a Respect macsuck_bleed on broken topology detection 2013-12-09 00:01:33 +00:00
Oliver Gorwits
b35c976f82 Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng 2013-10-21 22:43:27 +01:00
Oliver Gorwits
9c9299bf01 SNMPv3 support (needs docs), set default snmpver to 3 2013-10-21 22:42:59 +01:00
Eric A. Miller
d24d0749fc Better logic for determining VLANs in use on ports for macsuck on community string indexed devices. The previous logic did not exclude VLAN interfaces, effectively ignoring the macsuck_all_vlans default setting of false. 2013-10-20 22:36:50 -04:00
Oliver Gorwits
1f50ab1166 Avoid returning to the DB for every MAC on a neighbor port 2013-10-19 20:54:48 +01:00
Oliver Gorwits
b9ed21ea41 Ports with active nodes are set to be "up" immediately (closes #9) 2013-10-19 20:47:35 +01:00
Oliver Gorwits
a03f9cb865 Lock device_port table when updating Device Ports (closes #40) 2013-10-19 19:57:52 +01:00
Oliver Gorwits
11b054f1a9 Decode more entPhysicalEntry columns as UTF-8 (closes #37) 2013-10-19 19:44:01 +01:00
Oliver Gorwits
0fcd558c45 fix minor issue with locking rows for macsuck update 2013-10-19 19:07:47 +01:00
Oliver Gorwits
e43595cc7c give set_canonical_ip some POD 2013-10-16 23:53:07 +01:00
Oliver Gorwits
e7dac14cb0 fix another bug in device root_ip discovery 2013-10-16 22:38:41 +01:00
Oliver Gorwits
57cc2e029f Set canonical IP failed on synthesized cols (and was wrong anyway) (closes #35) 2013-10-16 21:00:10 +01:00
Eric A. Miller
8946cf291b async dns support 2013-10-15 22:55:44 -04:00
Oliver Gorwits
ac1b77d44a Deadlock in Discover over access to the device_ports table 2013-10-15 21:35:26 +01:00
Oliver Gorwits
1deba8f90c Node DNS names resolved in their own job 2013-10-07 21:44:40 +01:00
Oliver Gorwits
50ed3d0b90 OK to include device ports when doing arpnip 2013-10-06 22:22:48 +01:00
Oliver Gorwits
8690080571 During macsuck get VLAN from Q-BRIDGE if available 2013-10-06 21:04:49 +01:00
Oliver Gorwits
794dd03b14 Avoid macsuck generated SQL bug when cleaning NULL VLAN 2013-10-06 18:08:06 +01:00
Eric A. Miller
a4e2375cdd silence warnings when ports don't support i_lastchange 2013-10-02 23:37:59 -04:00
Eric A. Miller
5b74a42e08 revert last commit 2013-09-29 22:28:54 -04:00
Eric A. Miller
c9a0ac0a8d use ipAdEntAddr to get IP's rather than relying on index 2013-09-26 22:12:16 -04:00
Oliver Gorwits
cb88267717 Respect ignore_interfaces and i_ignore when detecting wrapped device uptime 2013-09-25 16:33:06 +01:00
Oliver Gorwits
4d6b1f6ed4 Update NodeWireless entries which match both MAC and SSID found, only 2013-09-25 16:08:07 +01:00