Commit Graph

338 Commits

Author SHA1 Message Date
Eric A. Miller
0b090e2ca6 Add custom portsort js based upon natural sort plug-in for port sorting in DataTables 2014-08-12 18:48:59 -04:00
Oliver Gorwits
9afbe6d7e6 New backend daemon code, no SQLite. MCE::Flow.
Squashed commit of the following:

commit 3284b62509
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 21:17:06 2014 +0100

    config defaults tidying

commit ade7bcd880
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 20:00:01 2014 +0100

    high priority jobs are picked first and inserted to prio queue

commit d450dfd2bd
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 19:25:21 2014 +0100

    better status

commit b8a742e5de
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 16:54:03 2014 +0100

    update proctitle when worker not running

commit 0c3675a8f4
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 16:48:58 2014 +0100

    remove all trace of SQLite - new lightweight Job object

commit a13ed25f6a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 14:45:22 2014 +0100

    rename pollers to tasks

commit 44b50f413f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 14:13:00 2014 +0100

    update docs

commit 517b1ae4c1
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 13:55:31 2014 +0100

    merge interactive and poller worker types

commit e9043b90e8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 13:47:41 2014 +0100

    only take one job at a time per worker

commit 2366738d54
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 13:43:31 2014 +0100

    auto job priorities

commit 1fd473fd50
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 13:18:59 2014 +0100

    preload all worker modules into shared memory

commit 9ceb43c0f7
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 13:13:07 2014 +0100

    daemon clean

commit c817a35537
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 12:36:24 2014 +0100

    first refactor for MCE::Flow and MCE::Queue
2014-08-10 21:34:46 +01:00
Oliver Gorwits
cb9667f58c navbar_autocomplete config item to disable main navbar autocomplete 2014-08-08 23:17:25 +01:00
Oliver Gorwits
97efd3b920 latest build of DataTables for Chrome
DO NOT update the CSS - it seems to remove some of the vertical table lines
2014-08-06 23:11:25 +01:00
Oliver Gorwits
04d89320a8 Squashed commit of the following:
* Support for stuffing other locations into @INC at runtime
* Reports config is now a list (see ReleaseNotes)

commit 19756faf57
Merge: 2e8afbe 29d3ac7
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Jul 31 21:32:30 2014 +0100

    Merge branch 'master' into og-autoload

    Conflicts:
    	Netdisco/share/public/javascripts/netdisco_portcontrol.js

commit 2e8afbeea6
Merge: d340c3b 18f507e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Jul 23 20:09:18 2014 +0100

    Merge branch 'master' into og-autoload

commit d340c3b135
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jul 7 22:25:38 2014 +0100

    tweak dirty css

commit 032cd82c46
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jul 6 23:05:17 2014 +0100

    add dirty classes

commit 2b72c989fa
Merge: 1b8ac7c b77025f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Jul 4 11:28:01 2014 +0100

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

commit b77025f34c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Jul 3 23:35:35 2014 +0100

    hide save icon

commit 5df5a73aed
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Jul 2 22:31:18 2014 +0100

    blue color

commit a3bf20f074
Merge: 1839f26 db53c00
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Jul 2 15:17:25 2014 +0100

    Merge branch 'master' into og-autoload

commit 1b8ac7ca1f
Merge: 1839f26 db53c00
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Jul 2 09:23:31 2014 +0100

    Merge branch 'master' into og-autoload

commit 1839f2634b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Jul 2 03:43:53 2014 +0100

    add jquery.fix.clone.js

commit 3eee9f1997
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Jul 2 00:08:27 2014 +0100

    save button css

commit 95b6cb61b3
Merge: 13957e8 58e5d05
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Jul 1 21:50:01 2014 +0100

    Merge branch 'master' into og-autoload

    Conflicts:
    	Netdisco/share/config.yml

commit 13957e82dc
Merge: bedbec6 6abceba
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jun 30 22:50:40 2014 +0100

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

commit bedbec6b4b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jun 30 22:49:49 2014 +0100

    css fixes

commit 6e2d5a4b48
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jun 30 21:30:26 2014 +0100

    css fixes

commit 755fc92c59
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jun 30 13:05:43 2014 +0100

    reports now a list not a hash

commit 6abcebafbe
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jun 29 12:41:47 2014 +0100

    start as non-root if port switch not required

commit e5e0c0c8d1
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Jun 28 13:10:51 2014 +0100

    fix err in docs

commit 6d680aabed
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Jun 28 11:10:23 2014 +0100

    move content

commit d2668d6db7
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Jun 27 00:30:54 2014 +0100

    minor styling

commit e46cbd252d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Jun 26 23:19:19 2014 +0100

    add bootstrap-switch checkbox styling

commit 5b0a723c9f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Jun 25 22:20:57 2014 +0100

    typo in defaults

commit e45fa89c44
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Jun 24 22:42:45 2014 +0100

    css for configuration pane

commit 62c53a5e49
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jun 23 23:33:26 2014 +0100

    minor typo

commit caedbdadc6
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jun 23 20:35:30 2014 +0100

    properly search the template path!! [#103]

commit 5742bc7856
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jun 22 23:13:53 2014 +0100

    fix registering template paths

commit 2b09476f29
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jun 22 22:19:35 2014 +0100

    allow INC stuffing via NETDISCO_INC env var

commit 7c47a277be
Merge: 128e96f 3a1cd19
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jun 22 22:17:11 2014 +0100

    Merge branch 'master' into og-autoload

commit 128e96f9a3
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jun 22 20:48:01 2014 +0100

    use Module::Find to load Auto things and Web
2014-07-31 22:54:28 +01:00
Oliver Gorwits
29d3ac707b [#108] Port Bounce port control feature (down and up in succession) 2014-07-31 21:25:22 +01:00
Oliver Gorwits
888b522c7f node monitor admin panel 2014-07-22 20:26:15 +01:00
Oliver Gorwits
c1846103fe DataTables render function should check for type 2014-07-21 21:48:52 +00:00
Eric A. Miller
e7803caa59 Asynchronous NBTstat 2014-07-20 21:51:20 -04:00
Bill Fenner
b86ff6580e Use name in the name column, and fix link.
The template was a little mangled (missing href=), and the
ip address was the preferred value for the name column - switch
it to name
2014-07-21 00:10:10 +00:00
Eric A. Miller
0ea6f754b4 Custom path handling for DataTables ajax calls 2014-07-16 20:00:39 -04:00
Oliver Gorwits
5a84399e2c fix config name to be graph 2014-07-15 17:08:04 +01:00
Oliver Gorwits
36a6d2e33c No default for interactives made daemon die (H. Weber) 2014-07-15 16:51:59 +01:00
Oliver Gorwits
3a10936260 GraphViz graph export (beta) 2014-07-13 21:58:44 +01:00
Oliver Gorwits
6d8ccca21c Fix device port ordering in DataTables when Port Control is enabled 2014-07-13 18:53:06 +01:00
Oliver Gorwits
3457d083f4 portctl_nameonly to limit port control to name only (F. Schiavarelli) 2014-07-13 17:51:41 +01:00
Oliver Gorwits
769aa35044 [ND1#117] unknown devices missing from inventory 2014-07-13 17:36:55 +01:00
Eric A. Miller
bc6f941c0f Fix table rendering on port search tab when VLAN is null 2014-07-08 21:19:18 -04:00
Oliver Gorwits
6dbed02b7c properly search the template path!! [#103]
Conflicts:
	Netdisco/lib/App/Netdisco/Web.pm
	Netdisco/lib/App/Netdisco/Web/Plugin.pm
2014-07-01 21:05:31 +01:00
Oliver Gorwits
929cf8029c typo in defaults 2014-07-01 21:00:20 +01:00
Oliver Gorwits
30b234848d table_pagesize option to set default size of table pages 2014-06-30 12:38:43 +01:00
Oliver Gorwits
71b2ab2563 Subnets report date range fixed, but (unnecessary?) "not" option removed 2014-06-23 16:03:55 +01:00
Oliver Gorwits
3a1cd19aa6 wrapped text is centered in Device/Node cell of node search 2014-06-22 21:47:04 +01:00
Eric A. Miller
e1250011cf Standardize option for DataTables 2014-06-19 21:33:51 -04:00
Eric A. Miller
22a446f144 DataTables for port log report 2014-06-19 21:31:47 -04:00
Eric A. Miller
ca89a57e0b DataTables for admin undiscovered neighbors report 2014-06-19 21:13:44 -04:00
Eric A. Miller
eacd19f390 DataTables for IP subnet utilization report 2014-06-19 19:20:18 -04:00
Eric A. Miller
0a74816a00 DataTables for pseudo devices tab 2014-06-19 19:19:17 -04:00
Eric A. Miller
08deab41ab DataTables for manual device topology tab 2014-06-19 19:16:08 -04:00
Eric A. Miller
17db8fe190 DataTables for admin user management tab 2014-06-19 19:11:05 -04:00
Eric A. Miller
deb33ed79c Modify wireless ap radio channel power CSV report to work with new datatables results 2014-06-19 19:07:07 -04:00
Eric A. Miller
184f320299 Change node vendor report by vendor to use server-side processing 2014-06-19 19:03:09 -04:00
Eric A. Miller
89de64b20d Change node netbios report by domain to use server-side processing 2014-06-19 19:02:28 -04:00
Eric A. Miller
f136332833 DataTables for device PoE status report 2014-06-19 19:00:37 -04:00
Oliver Gorwits
4c6f08757d Neighbor device links to both device and port (fragfutter) 2014-06-18 12:44:35 +01:00
Oliver Gorwits
298e7cd892 some fixes to sidebar css 2014-06-12 14:54:09 +01:00
Eric A. Miller
e60b5f8ff9 DataTables for Access Point Radios Channel and Power report
Optimize SQL for ap_radio_channel_power virtual table
Convert mW to dBm via the database query
2014-06-11 19:33:36 -04:00
Eric A. Miller
c8f5a5a508 Move vendor to grouping bar in node search results and link to node vendor report
Change DataTables search box description to 'Filter records: '
2014-06-11 19:28:20 -04:00
Eric A. Miller
1fa4dba7e8 Add missing processing style to dataTables.bootstrap.css 2014-06-11 18:24:55 -04:00
Eric A. Miller
16c52fa8a6 Change default page length to 25 and save state in DataTables tables 2014-06-08 22:54:34 -04:00
Eric A. Miller
f00ebf9ecc Convert device module inventory web report to DataTables server-side processing 2014-06-08 22:42:07 -04:00
Eric A. Miller
40091673b4 DataTables for admin user log report 2014-06-08 22:27:17 -04:00
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
2e6deba1a6 DataTables for admin poller performance report 2014-06-07 14:39:52 -04:00
Eric A. Miller
da01b2c7ce DataTables for admin slowest devices report 2014-06-07 14:39:03 -04:00
Eric A. Miller
d32fbc744b DataTables for device generic report 2014-06-07 14:37:40 -04:00
Eric A. Miller
9fa54f3fae DataTables for device addresses tab 2014-06-04 23:14:21 -04:00
Eric A. Miller
87e1875da0 DataTables for device port tab 2014-06-04 22:48:26 -04:00
Eric A. Miller
0634795e4d Natural sort plug-in for DataTables 2014-06-04 22:41:34 -04:00
Eric A. Miller
bf477d5890 DataTables need distinct id's on pages with multiple tabs 2014-06-03 20:23:19 -04:00