Commit Graph
100 Commits
Author SHA1 Message Date
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
Oliver Gorwits eefce06cbf Should handle empty ports preferences (closes #39) 2013-10-19 19:29:18 +01:00
Oliver Gorwits 4526d63cfc Return first port neighbor match, if multiple devices claim the IP (closes #42) 2013-10-19 19:23:15 +01:00
Oliver Gorwits 0fcd558c45 fix minor issue with locking rows for macsuck update 2013-10-19 19:07:47 +01:00
Oliver Gorwits 4b6e216674 release 2.018000_001 2013-10-16 23:56:23 +01:00
Oliver Gorwits e43595cc7c give set_canonical_ip some POD 2013-10-16 23:53:07 +01:00
Oliver Gorwits cab30e1ece Remove scary message from Auth::Extensible (closes #38) 2013-10-16 23:47:31 +01:00
Oliver Gorwits c6925d1c1a Remove dupe restriction on job queue, try for smarter *all queuing (closes #41) 2013-10-16 23:38:58 +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
Oliver Gorwits ac1b77d44a Deadlock in Discover over access to the device_ports table 2013-10-15 21:35:26 +01:00
Oliver Gorwits 253bf769fb Update Print media CSS to handle new UI components 2013-10-08 13:44:56 +01:00
Oliver Gorwits cd576b9e7f release 2.018000 2013-10-08 11:23:01 +01:00
Oliver Gorwits 9ff24377dd Correct the instructions for runing dev instance of web and daemon 2013-10-08 11:15:09 +01:00
Oliver Gorwits d3e9aa28d3 Correct *_only and *_no setting logic 2013-10-08 11:10:22 +01:00
Oliver Gorwits 5905f94500 release 2.017001_003 2013-10-07 23:35:29 +01:00
Oliver Gorwits 5bb2fcdb46 make sure query string is included in redirect 2013-10-07 23:35:22 +01:00
Oliver Gorwits 7014b10978 update TODO to refer to Sourceforge tracker 2013-10-07 22:53:32 +01:00
Oliver Gorwits f38816bffb release 2.017001_002 2013-10-07 21:54:21 +01:00
Oliver Gorwits 1deba8f90c Node DNS names resolved in their own job 2013-10-07 21:44:40 +01:00
Oliver Gorwits e367805e51 release 2.017001_001 2013-10-06 23:37:20 +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
Oliver Gorwits 4d9f16db3a Fix SSL-proxy behaviour by using only path+query in links (W. Gould) 2013-10-06 17:37:28 +01:00
Oliver Gorwits b1bce3c535 Try NodeIp OUI company name search if no node results found 2013-09-25 18:01:43 +01: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
Oliver Gorwits 26de9cc6d9 release 2.017000 2013-09-23 20:47:35 +01:00
Oliver Gorwits 2bc5a8dec0 add note to dev docs about running dev server and git clone 2013-09-23 20:21:40 +01:00
Oliver Gorwits 622bd629cb rename no_port_control to check_userlog 2013-09-23 20:00:50 +01:00
Oliver Gorwits 75345fe49d Documentation Additions
- add CSV plugin output docs
 - add node about migrating from netdisco 1
 - add authZ note to developer docs
 - add doc on X namespace and site_plugins INC dir
 - js and css plugin docs note
 - add port col plugin docs
 - suggest enable housekeeping in docs
 - document Observium plugin
 - add plugin config advice to docs
2013-09-23 19:50:20 +01:00
Oliver Gorwits 9025976495 navbar background image :)
http://www.flickr.com/photos/7827976@N05/464520552
user: jonstead
licence: http://creativecommons.org/licenses/by/2.0/
2013-09-23 16:04:59 +01:00
Oliver Gorwits 3db062dcab show SNMP::Info version in About page 2013-09-23 13:17:01 +01:00
Oliver Gorwits e78b7e0d6c change order of User tasks menu to have logout at the bottom 2013-09-23 12:55:19 +01:00
Oliver Gorwits a1bfe1d433 also clear port remote details when manual topo is deleted 2013-09-23 12:51:08 +01:00
Oliver Gorwits 998d170c68 also show manual topo links in device port view 2013-09-23 12:44:16 +01:00
Oliver Gorwits 8b5db6d5cb use separate cols for csv where we used to concat data 2013-09-23 12:37:57 +01:00
Oliver Gorwits 3a3bf64f18 correct mistake in applying spin to refresh icon 2013-09-23 11:21:48 +01:00
Oliver Gorwits 25bc6d8f99 remove blank lines from CSV responses 2013-09-23 00:25:07 +01:00
Oliver Gorwits 10ef067d6c add device ports csv template - needs to have whitespace sorted 2013-09-22 22:59:58 +01:00
Oliver Gorwits 05578ff42d no need for Ajax plugin here any more 2013-09-22 19:45:25 +01:00
Oliver Gorwits 8b22bf6c0d remove collision in "vendor" param name 2013-09-22 18:20:31 +01:00
Oliver Gorwits a09d494858 fix another strikethrough corner case 2013-09-22 18:14:37 +01:00
Oliver Gorwits b60fc28be6 treat dormant interfaces as up (dialers) 2013-09-22 16:56:36 +01:00
Oliver Gorwits 108e1b5201 add invert port search option, fix wildcarding on partial 2013-09-22 16:46:11 +01:00
Oliver Gorwits 230c6e3c0c make strikethrough of navbar work in more cases 2013-09-22 16:15:45 +01:00
Oliver Gorwits 5f028adc47 fix width of sidebar fields 2013-09-22 14:57:51 +01:00
Oliver Gorwits 79591e3998 fix bug when input field has whitespace 2013-09-22 14:33:36 +01:00
Oliver Gorwits 0481d4f731 make sure navbar is always set on device_search link 2013-09-22 14:13:29 +01:00
Oliver Gorwits 21b5f3c20c port display legend improvements 2013-09-22 14:08:09 +01:00
Oliver Gorwits 3f455db8e1 minor fix for defaults icon hover style 2013-09-22 14:02:32 +01:00
Oliver Gorwits 06df98cf55 try to make clear intent of each search button 2013-09-22 13:58:57 +01:00
Oliver Gorwits 052f3ed29a must update sidebar form fields before serializing them 2013-09-22 13:35:12 +01:00
Oliver Gorwits 03c0d4f976 need to avoid nasty EPIPE issue 2013-09-22 13:26:40 +01:00
Oliver Gorwits 66bf13b714 "Undo" icon in device port sidebar to reset form to defaults
Squashed commit of the following:

commit 204f5627e0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 22:33:32 2013 +0100

    update undo icon link

commit 49399301b9
Merge: 905a192 ce604ca
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 21:04:56 2013 +0100

    Merge branch 'master' into og-reset-cookie

commit 905a192426
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 21:04:18 2013 +0100

    fix tooltip z-index bug, add undo icon

commit 3377518634
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 13 08:36:16 2013 +0100

    reset params used in query
2013-09-20 22:34:35 +01:00
Oliver Gorwits ce604ca20b CSV download support via provides_csv plugin attr
Squashed commit of the following:

commit e44f203f47
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 20:00:46 2013 +0100

    also set filename on csv download link

commit 26b47d1296
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 19:56:38 2013 +0100

    conditionally show csv icon for device and search tabs

commit 119d2c672d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 19:48:24 2013 +0100

    tweak look of csv icon

commit 89816892be
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 19:38:31 2013 +0100

    enable csv icon link rewrite for all pages

commit ac29769402
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 19:28:49 2013 +0100

    use single route handler for ajax and csv response

commit 4b6f89635d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 18:59:08 2013 +0100

    no need for separate csv link template

commit 1021329e1c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 18:57:20 2013 +0100

    display download as csv icon conditionally

commit ce57cdba69
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 09:23:57 2013 +0100

    Based on jeneric's CSV download templates;

    - try to reduce code duplication by using same route handler for ajax and csv,
      using request->is_ajax to switch the template, and set content-type

    - use new HTML5 "download" attribute on links so content-disposition header is
      no longer necessary

    - download CSV icon is placed on all tables (per report/device/serach section)

    - update download CSV link using javascript just before table content is
      fetched - this is necessary to make sure updated sidebar query params are
      included

    The idea here is to allow us to support CSV download in the pages which
    display tables by only doing the following:

    - (existing routes:) replace "ajax" with "get" route handler

    - add logic to switch template in handler, based on request->is_ajax

    - write _csv.tt version of the template, to spit out CSV file content

    This makes it much easier for new devs to write reports supporting CSV, I
    think?

commit d3553d2623
Author: Eric A. Miller <emiller@cpan.org>
Date:   Thu Sep 19 22:30:27 2013 -0400

    add csv download to duplex mismatch, half duplex, and port utilization reports

commit 5d4df72a24
Author: Eric A. Miller <emiller@cpan.org>
Date:   Wed Sep 18 23:50:27 2013 -0400

    add csv download to ap channel distribution report

commit 0824d7936a
Author: Eric A. Miller <emiller@cpan.org>
Date:   Wed Sep 18 23:42:53 2013 -0400

    need Template::Plugin::CSV for csv output

commit bb1f842d92
Author: Eric A. Miller <emiller@cpan.org>
Date:   Wed Sep 18 23:35:28 2013 -0400

    add csv download option to device addresses

commit 99ada1132c
Author: Eric A. Miller <emiller@cpan.org>
Date:   Wed Sep 18 23:32:57 2013 -0400

    add csv download option to device, port, and vlan search pages
2013-09-20 20:15:32 +01:00
Oliver Gorwits d2b39a3f0e release 2.016003 2013-09-12 08:28:22 +01:00
Oliver Gorwits f9a97687a2 fix broken Node Age, and anchor age() SQL to now() 2013-09-12 08:25:14 +01:00
Oliver Gorwits 51f109d108 fix port icon for up/down 2013-09-12 08:24:38 +01:00
Oliver Gorwits e0df4be8be release 2.016002 2013-09-11 23:14:44 +01:00
Oliver Gorwits d489093c88 fix device and device_port delete not to kill nodes 2013-09-11 23:13:56 +01:00
Oliver Gorwits 53caf97036 release 2.016001 2013-09-11 22:37:32 +01:00
Oliver Gorwits 1b37dfb438 bug fix: port free checking 2013-09-11 22:34:13 +01:00
Oliver Gorwits e0794567af release 2.016000 2013-09-10 23:32:26 +01:00
Oliver Gorwits 77690513b8 much better wildcard/partial port search
This does not require silly quoting. It adds a "partial"
checkbox in the ports sidebar. If this is ticked, simple
wildcarding * and ? are also supported.
2013-09-10 23:26:08 +01:00
Oliver Gorwits 282e2d9c7c Revert "new port-search wildcarding - bad idea?"
This reverts commit 947614ddd8.
2013-09-10 23:24:12 +01:00
Oliver Gorwits 40eeec80ab update changelog 2013-09-10 22:32:12 +01:00
Oliver Gorwits dc7ea976d7 Wireless AP Reports (jeneric)
Squashed commit of the following:

commit 567df500f45bca6ead1a1f8b7698253450ad1cb5
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Sep 10 22:26:48 2013 +0100

    collapse list if more than 10 APs

commit 9dddb2432c1a44d19f4cacc75d64e91feb71e665
Author: Eric A. Miller <emiller@cpan.org>
Date:   Mon Sep 9 22:35:28 2013 -0400

    add port descr

commit eca417c46ab7dd07a66054ec0104e62b5099748b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Sep 9 21:55:49 2013 +0100

    use real port description, and link to filtered ports view

commit e4a43e78ffefa3cd3ad528ac7414dcd959beceaa
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Sep 8 23:43:42 2013 -0400

    add access point channel distribution report

commit b6c803446d2bd02712910535c10a8ea3950ecd62
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Sep 8 22:06:37 2013 -0400

    sync module and file name

commit c70d251a17a791fd34a3d58ce5373c97c7d7eba1
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Sep 8 21:51:45 2013 -0400

    perl tidy

commit be8bc48d1ea9751164e167f155312f80ca0cf2d9
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Sep 8 21:49:55 2013 -0400

    report ap radio power in both mW and dBm

commit 54a88054ab15ee8d0e884e919e040f9f8092824b
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Sep 8 15:47:18 2013 -0400

    access point radios channel and power report
2013-09-10 22:27:16 +01:00
Oliver Gorwits 1aa97d08ba apply z-index fix to all modals 2013-09-10 22:15:29 +01:00
Oliver Gorwits 3334095c19 add About page (jeneric) with system stats
Squashed commit of the following:

commit f53b3778de8dc529c0d161a9339ad14e21294802
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Sep 8 21:05:39 2013 -0400

    remove header from statistics table

commit fa69b1b5900444ca5320502d8c22ecd7ee21df45
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Sep 8 21:00:02 2013 -0400

    about page - software and statistics
2013-09-09 08:39:42 +01:00
Oliver Gorwits 1e6d6fee78 better toastr message on device delete 2013-09-09 00:38:52 +01:00
Oliver Gorwits 4f667a4f3a also delete manual topo on device delete 2013-09-09 00:32:44 +01:00
Oliver Gorwits 8b98f9f4a6 log port control and device delete messages 2013-09-09 00:26:04 +01:00
Oliver Gorwits 169242b29b allow control ports list by port status 2013-09-08 23:46:28 +01:00
Oliver Gorwits 947614ddd8 new port-search wildcarding - bad idea?
* for an exact match use "quoting", a bit like what Google does
to enforce a search term

* otherwise terms are assumed to be wildcard bounded and case insensitive

* without quotes, * and ? characters are supported for multi and single
character wildcards.

we could revert this commit if we don't like it.
2013-09-08 23:44:27 +01:00