Commit Graph

628 Commits

Author SHA1 Message Date
Eric A. Miller
c8b05263e6 Eliminate one db call in IP subnet utilization report. Limit clause is not applied until after all rows to be returned are calculated so calling has_rows provides no optimization versus calling ->all in controller and checking for results before sending to template. Also use HashRefInflator. 2014-06-07 14:52:26 -04:00
Eric A. Miller
9fa54f3fae DataTables for device addresses tab 2014-06-04 23:14:21 -04:00
Eric A. Miller
3ce40b1191 DataTables for node search results tab 2014-06-03 20:16:22 -04:00
Eric A. Miller
b5a7836f79 Add oui relationship to NodeWireless result class 2014-06-03 19:46:55 -04:00
Eric A. Miller
e5f157aa21 Add net_mac column to DevicePort, NodeNbt, and NodeWirless Result classes to enable consistent MAC formatting 2014-06-03 19:45:03 -04:00
Oliver Gorwits
6a18a3d65b Store started timestamp on job completion 2014-06-03 22:18:47 +01:00
Oliver Gorwits
37dbb9527c Forward port housekeeping/schedule and expiry/expire legacy config 2014-06-03 15:21:43 +00:00
Eric A. Miller
1258049483 DataTables for VLAN search results tab
Modify carrying_vlan and carrying_vlan_name searches to use device_vlan table to capture devices carrying a VLAN but no port members
2014-06-02 23:27:40 -04:00
Eric A. Miller
4f7a2097fc DataTables for port search results tab
Use device_port_vlan table to search for VLANs rather than the device_port table
2014-06-02 22:47:34 -04:00
Eric A. Miller
a34094cc6c DataTables for device search results tab 2014-06-02 22:41:47 -04:00
Eric A. Miller
592307dd32 Fix for device counts in VLAN Inventory report 2014-06-02 22:38:54 -04:00
Eric A. Miller
8ddd5c3d2d some older cisco devices report a numeric value for class, ignore null as a class 2014-05-29 23:02:16 -04:00
Eric A. Miller
669333d490 Datatables for IP Phones discovered through LLDP/CDP report 2014-05-29 23:00:28 -04:00
Eric A. Miller
14e401813b Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng into em-datatables-v1_10_0 2014-05-29 20:45:24 -04:00
Eric A. Miller
0288f3be24 remove limit from module inventory options 2014-05-29 20:33:58 -04:00
Eric A. Miller
8590b6781f DataTables for IP inventory report 2014-05-29 20:32:44 -04:00
Eric A. Miller
7d5c3f3191 DataTables for nodes with multiple active IP addresses report 2014-05-29 20:30:28 -04:00
Eric A. Miller
9a11ab08b1 DataTables for node vendor inventory report 2014-05-29 20:28:18 -04:00
Eric A. Miller
2111a4079b standardize variable names 2014-05-28 23:52:08 -04:00
Eric A. Miller
cff24e4834 DataTables for NetBIOS inventory report 2014-05-28 23:44:33 -04:00
Eric A. Miller
fa1f928c09 DataTables for access point client count report 2014-05-28 23:43:55 -04:00
Eric A. Miller
0e2c006efb DataTables for VLAN inventory report 2014-05-28 23:43:13 -04:00
Eric A. Miller
998ca5a92a DataTables for port SSID and SSID inventory reports 2014-05-28 23:42:43 -04:00
Eric A. Miller
f7a3ed2bed DataTables for access point channel distribution report 2014-05-28 23:41:05 -04:00
Eric A. Miller
0a5686b454 DataTables for ports in half duplex mode report 2014-05-28 23:40:07 -04:00
Eric A. Miller
4df2b5d216 DataTables for duplex mismatches between devices report 2014-05-28 23:39:06 -04:00
Oliver Gorwits
ba38f9e93d Revert "[#23] Move to NetAddr::MAC for better handling of MACs"
This reverts commit 562b3d26db.

Discovered a few unpolished bits of NetAddr::MAC, unfortunately. For example
$NetAddr::MAC::errstr is not reset when new instances are created.
2014-05-28 23:23:08 +01:00
Eric A. Miller
27e5343335 DataTables for ports with multiple nodes attached report 2014-05-27 23:27:05 -04:00
Eric A. Miller
4105319987 DataTables for ports that are blocking report 2014-05-27 23:27:05 -04:00
Eric A. Miller
8b1382a6d6 DataTables for ports administratively disabled report 2014-05-27 23:27:05 -04:00
Eric A. Miller
32a4accc05 DataTables for device name / DNS mismatch report 2014-05-27 23:27:05 -04:00
Eric A. Miller
5e13d642a1 DataTables for device by location report 2014-05-27 23:27:05 -04:00
Eric A. Miller
17c60afce8 DataTables for device addresses without DNS entries report 2014-05-27 23:27:05 -04:00
Eric A. Miller
d54e6ea6e7 DataTables for port utilization report 2014-05-27 23:27:04 -04:00
Eric A. Miller
1919924441 modify module inventory csv due to datatables changes 2014-05-27 23:27:04 -04:00
Eric A. Miller
5191b90eee DataTables for module inventory report 2014-05-27 23:27:04 -04:00
Oliver Gorwits
97f68aaeb6 Merge branch 'og-logged-in-user-fix'
Conflicts:
	Netdisco/lib/App/Netdisco.pm
2014-05-27 10:47:40 +01:00
Oliver Gorwits
39d1ee9a31 release 2.027007 2014-05-27 10:44:51 +01:00
Oliver Gorwits
15315b4364 allow get_user_details to return truthy when it's OK to have no user 2014-05-27 10:43:39 +01:00
Oliver Gorwits
d27ceed33e Merge branch 'og-redirect-filehandles-fix'
Conflicts:
	Netdisco/Changes
	Netdisco/META.yml
	Netdisco/lib/App/Netdisco.pm
2014-05-27 07:13:36 +01:00
Oliver Gorwits
59e4af67cd release 2.027006 2014-05-27 07:09:07 +01:00
Oliver Gorwits
562b3d26db [#23] Move to NetAddr::MAC for better handling of MACs 2014-05-24 13:12:32 +01:00
Oliver Gorwits
980aaa4535 Add documentation note about non-standard pg port 2014-05-23 23:11:27 +01:00
Oliver Gorwits
2d180b1f16 fix undefined key in Discover 2014-05-22 16:52:20 +01:00
Oliver Gorwits
bcbb253b1a release 2.027005_001 2014-05-21 21:22:49 +01:00
Oliver Gorwits
9685eb182a Merge pluggable job queue branch.
Squashed commit of the following:

commit e2ca15c0f8
Merge: 0a90308 ffcf6ed
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed May 21 21:18:58 2014 +0100

    Merge branch 'master' into og-pluggable-daemon

commit 0a90308ecf
Merge: e80c575 ee398fc
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 22:20:40 2014 +0100

    Merge branch 'master' into og-pluggable-daemon

    Conflicts:
    	Netdisco/lib/App/Netdisco.pm

commit e80c575c57
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 22:14:44 2014 +0100

    move worker sleep into jobqueue

commit c83b999597
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 22:01:43 2014 +0100

    support disable manager from jobqueue dynamic code

commit 4792b0dc49
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 21:34:28 2014 +0100

    fix pod name

commit 187fc84937
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 21:22:06 2014 +0100

    better naming

commit 1c43aaa0f4
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 21:18:49 2014 +0100

    make worker use only JobQueue not LocalQueue directly

commit 5316058ba8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 20:42:19 2014 +0100

    remove unecessary scrub subroutine

commit 8077e3de9d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 20:31:18 2014 +0100

    remove any duplicate jobs when locking

commit d4b5e4e6cd
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 20:20:32 2014 +0100

    rename DefaultSettings to Configuration

commit aacb149d09
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 19:57:45 2014 +0100

    no need to check - mgr is not started if 0 workers

commit 46ebe4cd6a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 19:50:37 2014 +0100

    remove unecessary job scrub

commit 60522fe555
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 19:27:53 2014 +0100

    fixes for DefaultSettings

commit 2c6f0dd0f7
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 19:11:50 2014 +0100

    rename housekeeping to schedule

commit c12034d2b0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 19:06:22 2014 +0100

    new DefaultSettings package, and mv queue to be key of workers

commit 49e9079f9a
Merge: ec8ad3b 213f44e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 17 08:00:02 2014 +0100

    Merge branch 'master' into og-pluggable-daemon

commit ec8ad3b2d8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun May 11 01:18:21 2014 +0100

    fix entered_stamp

commit 471724dd89
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 10 23:44:14 2014 +0100

    fix auto hack

commit 4620deff33
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 10 23:27:11 2014 +0100

    final migration

commit 5413e34e83
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 10 23:18:12 2014 +0100

    more JobQueue migration

commit 9569bda4d8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 10 22:44:20 2014 +0100

    migrate to JobQueue :)

commit 41ee8f91f2
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 10 22:38:20 2014 +0100

    simplify again

commit 58cba4da24
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 10 22:06:41 2014 +0100

    add POD for JobQueue

commit c9afbab26b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 10 21:36:01 2014 +0100

    use Module::Load tricks to avoid some other mess

commit 50c72c1d64
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat May 10 21:12:52 2014 +0100

    use Module::Load for dynamic loading

commit 54510a1560
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu May 8 22:05:10 2014 +0100

    hack to make functional and OO interface

commit b8c706a2e7
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu May 8 21:29:31 2014 +0100

    simplify role apply for jobqueue

commit 8a816b9764
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue May 6 22:20:50 2014 +0100

    remove debug print

commit f3131adfc8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue May 6 21:47:30 2014 +0100

    big patch to remove knowledge of DB from most worker code

commit 39a0efb3c3
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Apr 28 23:46:10 2014 +0100

    port Worker Common to pluggable jobqueue

commit 8c0614357a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Apr 28 23:04:13 2014 +0100

    port Scheduler to pluggable jobqueue

commit 3882c157ec
Merge: 44e6c49 2480646
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Apr 28 22:36:57 2014 +0100

    Merge branch 'master' into og-pluggable-daemon

commit 44e6c49419
Merge: fdeeffc 5fc6209
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Apr 28 22:35:53 2014 +0100

    Merge branch 'master' into og-pluggable-daemon

commit 5fc62090e2
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Apr 28 22:15:07 2014 +0100

    edge topology
      17   * Use

commit fdeeffcbe4
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Apr 24 23:13:20 2014 +0100

    book specifically same jobs which were seen

commit 0d97c2b819
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Apr 24 22:57:37 2014 +0100

    fix typos

commit 47265a5292
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Apr 24 21:56:52 2014 +0100

    rename file to follow name change

commit fd169149c4
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Apr 24 21:52:57 2014 +0100

    remove job types from web code

commit 319489ae00
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Apr 24 21:46:30 2014 +0100

    remove job types from scheduler

commit ccdeca600c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Apr 24 21:33:01 2014 +0100

    remove job types from netdisco-daemon-fg

commit 349bddf609
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Apr 24 21:05:42 2014 +0100

    move default env settings to Netdisco.pm

commit b4b5cce00a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Apr 24 21:01:26 2014 +0100

    remove job type knowledge from code into config
2014-05-21 21:20:27 +01:00
Oliver Gorwits
ffcf6ed099 Support Dancer::Debug at runtime with DANCER_DEBUG=1 env var 2014-05-21 20:36:00 +01:00
Oliver Gorwits
ef4a94ae79 Support offline update of oui.txt and MIBs bundle 2014-05-21 19:40:31 +01:00
Oliver Gorwits
62581f99e4 Improve VLAN Inventory performance and show all VLANs (C. Stromsoe) 2014-05-19 20:59:17 +01:00
Oliver Gorwits
ee398fcae8 release 2.027004 2014-05-15 16:54:40 +01:00