Commit Graph
100 Commits
Author SHA1 Message Date
Oliver Gorwits 68275e6986 Node search by date (but not time) 2014-02-03 23:12:17 +00:00
Oliver Gorwits a71a69aca4 Try to help users more easily get a default login 2014-02-02 18:00:18 +00:00
Oliver Gorwits dedc7f1867 No longer use dns as a key into devices; cope with dupe dns 2014-02-02 17:46:27 +00:00
Oliver Gorwits 65b456d2d3 release 2.022000 2014-01-26 13:49:39 +00:00
Oliver Gorwits a4f1afe222 add docs note about postgres 8.4 (LT) 2014-01-25 00:03:10 +00:00
Oliver Gorwits 16667532a6 Fix snmpv3 autovivication bug setting priv strings 2014-01-24 23:54:40 +00:00
Oliver Gorwits a0789929b9 not needed at top level 2014-01-22 15:37:25 +00:00
Oliver Gorwits 08b8b4f5d3 Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng 2014-01-22 15:35:32 +00:00
Oliver Gorwits 2a59fd0c96 [#78] add top level Makefile to satisfy cpanm run-from-git 2014-01-22 15:35:15 +00:00
Oliver Gorwits feffbdf100 [#78] add top level Makefile to satisfy cpanm run-from-git 2014-01-22 15:34:12 +00:00
Oliver Gorwits f30af71a7d Fix SQL logic in PortMAC.pm (imperfectus)
SQL::Abstract::belch(): [SQL::Abstract::_where_field_op_ARRAYREF] Warning: A multi-element arrayref as an
argument to the inequality op '!=' is technically equivalent to an always-true 1=1 (you probably wanted to
say ...{ $inequality_op => [ -and => @values ] }... instead) at
/home/netdisco/perl5/lib/perl5/App/Netdisco/Util/PortMAC.pm line 48
2014-01-22 14:10:41 +00:00
Oliver Gorwits 520d94bb6f Also prefer port filter when linking to connected devices 2014-01-19 22:30:44 +00:00
Oliver Gorwits a7ee00ff1d respect order of Admin plugins in config when building menu 2014-01-19 17:48:33 +00:00
Oliver Gorwits dc17857d86 Check /etc/hosts before DNS when doing arp entry name lookup 2014-01-19 16:19:58 +00:00
Oliver Gorwits 078449d56d device property in _no/_only fails with error 2014-01-19 16:04:41 +00: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
Oliver Gorwits d264fb7d9d Allow cached SNMP community hint to override SNMP version cycle 2014-01-11 13:57:45 +00:00
Oliver Gorwits c1295ad1c0 [#14] Support partial DNS names in *_only/*_no (via regexp) 2014-01-11 13:29:16 +00:00
Oliver Gorwits 52f0eed6fb [#13] Support IP address ranges in *_only/*_no configuration 2014-01-11 13:06:54 +00:00
Oliver Gorwits 693e0bd6db [#79] Support perlbrew environment as alternative to localenv 2014-01-11 10:09:07 +00:00
Oliver Gorwits b0e8c7413d always get vlans if column is enabled 2014-01-11 09:56:36 +00:00
Oliver Gorwits 862f2ba5b1 [#66] Fix display of vlan membership 2014-01-11 09:44:35 +00: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 f78f6028f4 Show device layers in Details tab 2014-01-10 20:07:30 +00:00
Oliver Gorwits 441b967bde [#66] store pvid in vlan column of device_port 2014-01-10 19:37:58 +00:00
Oliver Gorwits 134b7a7646 Remove reference to "native" VLAN in code and replace with "untagged" 2014-01-10 19:36:08 +00:00
Oliver Gorwits 7547937194 [#66] Alter the Primary Key on device_port_vlan to include the native column 2014-01-10 14:01:56 +00:00
Oliver Gorwits fdce0ab210 release 2.021000 2014-01-08 13:57:01 +00:00
Oliver Gorwits f3f55748b5 Support for snmpforce_v1, snmpforce_v2, snmpforce_v3 2014-01-08 05:37:44 +00:00
Oliver Gorwits c7b52ab083 release 2.020003_003 2014-01-06 20:48:36 +00:00
Oliver Gorwits c615ba4df2 Ignore smmp_ver in DB when reconnecting to a device 2014-01-06 20:47:36 +00:00
Oliver Gorwits caacb31a34 need a patched floatThead (https://github.com/mkoryak/floatThead/pull/12) 2014-01-02 20:28:57 +00:00
Oliver Gorwits 08968afca0 update browser history for reports 2014-01-02 20:25:59 +00:00
Oliver Gorwits f716582700 update floatThead plugin to imporove performance for large tables 2014-01-02 13:14:51 +00:00
Oliver Gorwits 9deb6fe691 also clear the prefer setting when filter is binned 2014-01-02 09:43:31 +00:00
Oliver Gorwits 992af240fe release 2.020003_002 2014-01-01 23:31:44 +00:00
Oliver Gorwits 6493b276bf fix Port sort order for Extreme switches "1:10" format 2014-01-01 23:28:40 +00:00
Oliver Gorwits 49b94e94ed fix broken css selector 2014-01-01 23:09:08 +00:00
Oliver Gorwits c08701e10d Allow device port searching with preference for port/name/vlan 2014-01-01 22:59:34 +00:00
Oliver Gorwits dcc8b2c644 sanity check ip inventory subnet, and fix SQL::Abstract glitching on the CidrIps query 2014-01-01 15:54:08 +00:00
Oliver Gorwits cb9abc2355 Subnet Utilization report 2014-01-01 15:21:23 +00:00
Oliver Gorwits bebb07458f show instruction to user when they load the ip inventory report 2014-01-01 13:37:11 +00:00
Oliver Gorwits 7f2f99062b fix wrong TT var name when generating submit button IDs 2014-01-01 13:30:57 +00:00
Oliver Gorwits 06093838b6 add releasenotes note about increasing apache timeout 2014-01-01 13:18:45 +00:00
Oliver Gorwits 8efd15ca39 highlight most recent arp/mac/disco in poller report 2014-01-01 13:14:35 +00:00
Oliver Gorwits 0be86a7d14 Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng 2014-01-01 13:05:33 +00:00
Oliver Gorwits 543473ff10 suggest longer apache reverse proxy timeout as some pages are slow 2014-01-01 13:05:18 +00:00
Oliver Gorwits a439227376 change sort on poller performance, and show up to 30 walks 2014-01-01 13:05:00 +00:00
Oliver Gorwits d782ef17b4 enable the (hidden) PortLog admin task 2013-12-30 23:22:48 +00:00
Oliver Gorwits 8a0ffadc40 release 2.020003_001 2013-12-29 21:32:24 +00:00
Oliver Gorwits a2cc3f989e Port Log now viewable via an icon by device port name 2013-12-29 21:28:48 +00:00
Oliver Gorwits 7749082dfd fix placement of netmap sidebar help 2013-12-29 20:05:46 +00:00
Oliver Gorwits e5d341b007 fix bug with submitting empty navbar search 2013-12-29 19:58:28 +00:00
Oliver Gorwits 183bf81cc6 Support for expire_devices, expire_nodes, and expire_nodes_archive 2013-12-29 19:35:24 +00:00
Oliver Gorwits cfb04e98d1 Ask for Reason when changing Port up/down Status, or VLAN 2013-12-29 18:16:49 +00:00
Oliver Gorwits d826a2e12b get_community now supported 2013-12-29 17:33:54 +00:00
Oliver Gorwits 6079c7dfed Device Neighbor Map can have max depth and VLAN filter 2013-12-29 16:23:46 +00:00
Oliver Gorwits aae7880311 Fix for netmap links when domain_suffix is set 2013-12-29 11:14:03 +00:00
Oliver Gorwits 424396d55d reorder items in navbar and rename Admin Tasks to Admin 2013-12-29 11:04:09 +00:00
Oliver Gorwits 2d76710d77 add note about community_rw no longer being used for read access 2013-12-29 11:01:21 +00:00
Oliver Gorwits 07ec293229 Add device/node/vlan/port specific search from Navbar 2013-12-28 00:08:12 +00:00
Oliver Gorwits 0122d5728b Make "Not" work for vlan number search in Device Ports 2013-12-27 22:37:41 +00:00
Oliver Gorwits 9dbcc1f4a3 Search by VLAN name now works 2013-12-27 22:07:22 +00:00
Oliver Gorwits c9f0f21577 Support DBD::Pg default for "host" field as local socket 2013-12-27 16:41:40 +00:00
Oliver Gorwits d21fdf6d68 Add doc note about PostgreSQL MD5 authN 2013-12-27 16:32:55 +00:00
Oliver Gorwits 6bd6c9de8c Keep a hint to SNMP community if new style snmp_auth config is in use 2013-12-27 16:25:41 +00:00
Oliver Gorwits 82a1889ed8 release 2.020002 2013-12-11 15:57:16 +00:00
Oliver Gorwits 913a7511a9 Support for Device Details plugins; Web-Plugin-RANCID 2013-12-09 21:21:05 +00:00
Oliver Gorwits 38fe6b8e1a Respect macsuck_bleed on broken topology detection 2013-12-09 00:01:33 +00:00
Oliver Gorwits 1d3b5d2610 release 2.020001 2013-12-08 21:48:20 +00:00
Oliver Gorwits 1a53458464 Plugin CSS and JS included file fix 2013-12-08 21:47:35 +00:00
Oliver Gorwits f50261cebb version bump for cpan index test 2013-12-08 20:05:04 +00:00
Oliver Gorwits 57e23cc85f release 2.020000 2013-12-08 19:45:06 +00:00
Oliver Gorwits 01303875b2 move Observium plugin outside of Netdisco dist 2013-12-08 19:32:47 +00:00
Oliver Gorwits 200dd2d3d1 format fix for timestamp in poller performance report 2013-11-03 11:42:21 +00:00
Oliver Gorwits 4c2b0f93dc change to use Virtual table for Poller Performance report 2013-11-03 11:41:02 +00:00
Oliver Gorwits 42e5568370 Add Slow Devices admin report 2013-11-03 11:32:33 +00:00
Oliver Gorwits e5cb093f3e Add Poller Performance admin report 2013-11-02 23:29:17 +00:00
Oliver Gorwits 9723e679ef Add user activity log to frontend admin menu 2013-11-02 19:56:19 +00:00
Oliver Gorwits 327a3c5e7f Can now set untagged VLAN on trunking and non-trunking ports 2013-11-02 19:20:46 +00:00
Oliver Gorwits d0cd743006 Set of Port Name (description) fixed to assume OK dialog response 2013-11-02 18:09:55 +00:00
Oliver Gorwits 667715dd30 release 2.019003 2013-10-27 03:06:29 +00:00
Oliver Gorwits f90f2b0a67 Fix redirect in Dancer to not forcibly apply scheme+host 2013-10-27 03:05:28 +00:00
Oliver Gorwits 9d426e64a1 release 2.019002 2013-10-24 05:56:32 +01:00
Oliver Gorwits e444efb004 Fix HTTP redirects when running under HTTP/S 2013-10-24 05:55:19 +01:00
Oliver Gorwits d1f3b89f43 release 2.019001 2013-10-22 15:39:55 +01:00
Oliver Gorwits 91a90350d1 Fix syntax error in Util/SNMP.pm 2013-10-22 15:39:22 +01:00
Oliver Gorwits aab5933de8 release 2.019000 2013-10-22 14:18:07 +01:00
Oliver Gorwits 326f651d6e release 2.018000_002 2013-10-22 13:44:32 +01:00
Oliver Gorwits 6c9c5a8ca5 add documentation for async dns and snmpv3 2013-10-22 13:42:56 +01: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
Oliver Gorwits b2c261050e remove unused code 2013-10-19 20:58:21 +01: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 85e507a4e9 Fix missing node age column in device ports CSV (closes #33) 2013-10-19 20:34:57 +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