Commit Graph
98 Commits
Author SHA1 Message Date
Eric A. Miller 3da3b4b17b modify module inventory csv due to datatables changes 2014-05-20 23:05:39 -04:00
Eric A. Miller ef56131134 update jQuery.floatThead to 1.2.7 2014-05-20 22:12:47 -04:00
Eric A. Miller d59d38f1e6 use jquery.floatThead rather than DataTables FixedHeader extension 2014-05-20 22:11:55 -04:00
Eric A. Miller e85df67d76 DataTables for module inventory report 2014-05-19 23:20:01 -04:00
Eric A. Miller 98e5305604 include DataTables assets 2014-05-19 23:18:07 -04:00
Eric A. Miller 61e4dcc366 DataTables | Table plug-in for jQuery (v1.10.0) with Bootstrap styling 2014-05-19 23:16:20 -04:00
Eric A. Miller 989a8d450d Fix database MAC look-up when MAC not returned by nbtstat 2014-02-23 16:11:04 -05:00
Eric A. Miller be66c70636 Fix NetBIOS report with search on blank domain 2014-02-23 16:09:33 -05:00
Eric A. Miller 04de8bcef6 Link from device port connected node SSID to port SSID report 2014-02-16 23:50:47 -05:00
Eric A. Miller 24386c5b9e Link from device port connected node vendor to node vendor inventory report 2014-02-16 23:46:05 -05:00
Eric A. Miller 90d36179e6 Provide links from device module tab to module inventory report 2014-02-16 23:41:26 -05:00
Eric A. Miller d1aa325bc7 Eliminate an necessary database call in Module Inventory, Port SSID, and NetBIOS reports 2014-02-16 23:27:26 -05:00
Eric A. Miller 66c0a9d4fa encode with html_entity rather than html 2014-02-16 23:17:05 -05:00
Eric A. Miller b49216c9cb #72 Search on Vendor / OUI 2014-02-16 23:09:33 -05:00
Eric A. Miller 6b13100b82 Only query database for select lists when they will be used by the report 2014-02-16 20:47:48 -05:00
Eric A. Miller 1a3267fef5 SSID Inventory templates are no longer needed 2014-02-15 23:28:25 -05:00
Eric A. Miller 9030aec6fa SSID Inventory report now uses the same method and templates as the Port SSID Inventory report 2014-02-15 23:27:12 -05:00
Eric A. Miller adf95689f6 [#70] SSID Search (port) 2014-02-15 23:25:07 -05:00
Eric A. Miller ad8bcc3dfc [#75] Device module inventory report / search 2014-02-15 22:07:55 -05:00
Eric A. Miller 8cee58c88e Color netbios sidebar select input 2014-02-15 21:56:54 -05:00
Eric A. Miller 8a845bc82e Add netbios report csv template 2014-02-15 21:55:37 -05:00
Eric A. Miller 74582b8716 Eliminate an extraneous database call from netbios report template 2014-02-15 21:54:56 -05:00
Eric A. Miller 1a47920cfb Node search by NetBIOS name. Update documentation. 2014-02-09 00:27:23 -05:00
Eric A. Miller 7a977f0ddd Check NetBIOS for results when searching nodes by MAC. Use has_rows to check for results rather than count. 2014-02-08 21:26:40 -05:00
Eric A. Miller 1739108717 Provide NetBIOS information when available in Node and Port views 2014-02-08 20:50:35 -05:00
Eric A. Miller 79cc9622b2 NetBIOS Node Report 2014-02-08 20:46:07 -05:00
Eric A. Miller 8e8839dd43 Move get_distinct_col to App::Netdisco::DB::ResultSet so it can be used in all ResultSet's 2014-02-08 20:40:05 -05:00
Eric A. Miller 279924d2fb Correct date formatting and logic in IP Inventory report 2014-02-03 22:17:06 -05:00
Eric A. Miller 68f0b0fffb Add Net::NBName to requires for nbtstat 2014-02-03 20:21:06 -05:00
Eric A. Miller 529b797a8a Silence some uninitialized variable warnings in discover 2014-02-03 20:17:46 -05:00
Eric A. Miller 30694c6f90 Use reverse_lookup rather than reverse_verify for async reverse lookups 2014-02-03 19:59:06 -05:00
Eric A. Miller 5847dafb6d [#73] NetBIOS Poller - nbtstat and nbtwalk 2014-02-03 19:54:58 -05:00
Eric A. Miller e23c30f0be [#74] Device Name / DNS mismatches report 2014-01-26 20:50:01 -05:00
Eric A. Miller 00b370ed0e [#77] Log user access 2014-01-26 16:24:03 -05:00
Eric A. Miller 62cf1561e6 [#69] Add search by layers to device search 2014-01-26 10:44:27 -05:00
Eric A. Miller d6eafba762 Clean up for OUI abbreviation of HP 2014-01-26 10:15:32 -05:00
Eric A. Miller 316e3780b0 [#86] Use Vendor abbrevs to enhance node display in device port view 2014-01-26 10:02:29 -05:00
Eric A. Miller e5820070fc #68 Devices orphaned by missing topology info report 2014-01-20 23:38:14 -05:00
Eric A. Miller 9ed92c85f7 Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng 2014-01-20 22:02:15 -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
Eric A. Miller da56cb9a09 [#59] Arpnip tries to resolve link local IPv6 addresses 2014-01-19 17:14:11 -05:00
Eric A. Miller 3fdf7802b6 #76 Don't include wireless in ports with multiple nodes attached report 2014-01-14 22:11:05 -05:00
Eric A. Miller b4869c8128 Documentation update and correction 2014-01-13 21:31:28 -05:00
Eric A. Miller 1e0c6b9598 [#81] Identify wireless nodes and provide information when available 2014-01-11 03:45:27 -05:00
Eric A. Miller 0e6d8c71e3 Identify wireless APs and IP Phones by icon in device port view
Provide wireless information in node search by MAC
2014-01-10 23:29:52 -05:00
Eric A. Miller 19823e13ff [#64] Addition of Wireshark abbreviations for OUI manufacturers 2014-01-10 20:16:27 -05:00
Eric A. Miller 7cd99f17dc Correct macsuck for Q-BRIDGE-MIB based devices 2014-01-10 17:56:21 -05:00
Eric A. Miller 3ded6b58ee Correct is_discoverable check in Undiscovered Neighbors report 2014-01-09 21:37:51 -05:00
Eric A. Miller 0c1be4e900 Add Undiscovered Neighbors admin report 2014-01-06 20:55:02 -05:00
Eric A. Miller ddd9d82eee Correct CSV download link for the admin pages 2014-01-06 20:51:00 -05:00
Eric A. Miller b45510ae8f Don't queue devices which are excluded by configuration or don't have the layers to support the operation 2014-01-03 16:58:45 -05:00
Eric A. Miller d05b55d419 Add predefined search has_layer() to Device ResultSet class. 2014-01-03 13:10:02 -05:00
Eric A. Miller ed1158a481 Link from the subnet utilization report to ip inventory report for each subnet with the same date range. 2014-01-01 23:31:57 -05:00
Eric A. Miller a2bba4484d Squashed commit of the following:
commit 49e585ef4bcbafd1964f0d0b8b9eda4b2624c86e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Dec 30 23:20:05 2013 +0000

    default is to have age filter enabled

commit c3635b3b096ea73906a553db5b588eaee29b2145
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Dec 30 23:15:08 2013 +0000

    disable Seen IPs checkbox when v6ish cidr is seen

commit f1550f2dcff96a9b2d77cbc3a8582429f3b078df
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Dec 30 22:56:12 2013 +0000

    make daterange green when age filter activated

commit 838578f2b9935c6f2abba7679f2ba87f30f651a3
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Dec 30 22:47:29 2013 +0000

    use class to control input colouring

commit 291d230e6a0216b4f5ad52b8eb04f3949ffe85e3
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Dec 30 22:43:45 2013 +0000

    move cidr input and remove sidebar title

    this is only so that the tooltip on the cide input isn't obscured
    by the table heading. I've no idea how to avoid that happening :-/

commit d0df5c7af82bea3fc674585962ca67f4cd82e553
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Dec 30 22:11:34 2013 +0000

    layout fixes for ipinventory sidebar

commit faeb614147e673d4d08822cafb65ca003c400edd
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Dec 30 21:27:01 2013 +0000

    prevent autoload for ipinventory data; prevent submit if CIDR is empty

commit b993611ff9bf1bd1eaed410beab09c754c786b1a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Dec 30 21:08:26 2013 +0000

    revert to 0.0.0.0/32 default search

commit d9e34ec19a2ca0d5893215a0508478985c96076e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Dec 30 20:59:22 2013 +0000

    set age sort to desc - show oldest unused

commit 4a4231c69c8483c65d211119d772ad40a3a95b69
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Dec 30 20:55:00 2013 +0000

    fix parameter names; make 0.0.0.0/0 default

commit 5fb6e42426ae8bf96d81b2f2ad25d118c900646d
Author: Eric A. Miller <emiller@cpan.org>
Date:   Mon Dec 30 15:16:13 2013 -0500

    Add IP Inventory report with options sidebar

commit 4b84ca3714990199303cd5e099310e4c1ff1458f
Author: Eric A. Miller <emiller@cpan.org>
Date:   Mon Dec 30 14:34:29 2013 -0500

    Add 'IP' as a report category

commit 849ae4e0a6f51102cb90236629f4e1b43fc9bc2e
Author: Eric A. Miller <emiller@cpan.org>
Date:   Mon Dec 30 14:33:10 2013 -0500

    Add CidrIps virtual view ResultSource. Enumerates all IP addresses within an IPv4 subnet.

commit 30abbb957bd40270a14ca6289e76f70bf721696e
Author: Eric A. Miller <emiller@cpan.org>
Date:   Mon Dec 30 14:29:27 2013 -0500

    Add Dan Grossman's date range picker component for Twitter Bootstrap.  Component relies on Moment.js which is also added.

commit 19830639bdbcd409a49228f18d29f6dff5e933e8
Author: Eric A. Miller <emiller@cpan.org>
Date:   Mon Dec 30 14:23:11 2013 -0500

    DBIx::Class::Helpers is currently a requirement for DBIx::Class::ResultSource::View's which use Helper::Row::SubClass.  Use a base ResultSet class so that we can make Helper::ResultSet::SetOperations and Helper::ResultSet::Shortcut available to all of our classes.  SetOperations is specifically needed for UNION operations, Shortcut's are candy.  Note: Trying to add entire Helper::ResultSet seemed to cause problems.
2013-12-31 13:53:49 -05:00
Eric A. Miller d963ad3148 Add IP Phones discovered through LLDP/CDP report 2013-12-16 23:14:41 -05:00
Eric A. Miller 5d3216552f Fix form reset icon on ports tab when using custom path 2013-12-16 11:50:47 -05:00
Eric A. Miller 2992004354 [#60] Incorrect format string in store_vlans 2013-12-16 11:17:54 -05:00
Eric A. Miller 8033620943 Only return distinct Port MAC's and skip '00:00:00:00:00:00' addresses in get_port_macs database query, to reduce the number of rows returned from the database to those we will be able to use 2013-12-16 10:59:27 -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 cbed0e86e0 Enable AdminTask::SlowDevices report 2013-12-09 22:57:53 -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
Eric A. Miller 6bb2e3819f Custom path handling corrections (Daniel Tuecks) 2013-11-14 20:37:47 -05:00
Eric A. Miller c12b54b181 LDAP login fix (Daniel Tuecks) 2013-11-14 20:28:01 -05:00
Eric A. Miller f1de543acf Don't try to convert negative mW to dBm in AP power report 2013-11-08 19:50:50 -05:00
Eric A. Miller a65227fe1b Default class of a PoE port is 0 if not otherwise defined 2013-11-08 19:47:24 -05:00
Eric A. Miller f021b171c6 Add Access Point client count report 2013-11-07 23:22:39 -05:00
Eric A. Miller be70f01d71 Add missing </div> to Access Point Radios Channel and Power report 2013-11-05 23:24:47 -05:00
Eric A. Miller 70ca1d9462 Add Ports that are blocking report 2013-11-05 23:20:48 -05:00
Eric A. Miller 2334991782 Add Ports administratively disabled report 2013-11-05 23:01:30 -05:00
Eric A. Miller 15fb4030a6 Add ports with multiple nodes attached report 2013-11-05 22:34:10 -05:00
Eric A. Miller 6d55dcd923 Move device addresses without DNS query out of model as it is unlikely to be used outside of the report. 2013-11-05 21:01:29 -05:00
Eric A. Miller a16f8b4019 Add Device addresses with DNS entries report 2013-11-05 17:51:06 -05:00
Eric A. Miller 62b55f71ca Add Nodes with multiple IP addresses report 2013-11-04 23:01:08 -05:00
Eric A. Miller e810156987 update changes and documentation clarification of return value of with_poestats_as_hashref 2013-11-04 21:35:51 -05:00
Eric A. Miller 9f29204676 Squashed commit of the following:
commit 4b6f3de36cbf508c05fbf7f18acee1758bc838ed
Merge: 94ed8b8 200dd2d
Author: Eric A. Miller <emiller@cpan.org>
Date:   Mon Nov 4 19:30:04 2013 -0500

    Merge branch 'master' into em-poe-report

commit 94ed8b8cf01963030a40829fd71bff529750719e
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Nov 3 23:34:07 2013 -0500

    Show PoE module statistics in device details if available

commit 652974b312c11d6017cf6f3c0693d62085774e80
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Nov 3 23:31:02 2013 -0500

    Move PoE statistics to model from controller
    Add missing div in PoE status report

commit f94f68b1c84d23b2f252d985509757d95be5c0d0
Author: Eric A. Miller <emiller@cpan.org>
Date:   Tue Oct 22 22:38:45 2013 -0400

    Device PoE status report
2013-11-04 19:45:49 -05:00
Eric A. Miller c0c8edf6f0 Use cursor to speed up get_port_macs(). This provides a significant performance improvement in both macsuck and macwalk operations especially in deployments with a large number of devices and device interfaces. 2013-10-25 19:00:50 -04:00
Eric A. Miller 5ec0a3bf64 Make macsuck_no_vlan option consistent with netdisco 1.x. fddi-default,token-ring-default,fddinet-default,trnet-default may be added to trunk ports even though not in use on device. 2013-10-21 00:04:25 -04: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
Eric A. Miller 8946cf291b async dns support 2013-10-15 22:55:44 -04:00
Eric A. Miller 325e59bade Default PERL_ANYEVENT_MAX_OUTSTANDING_DNS to the same as the AnyEvent library default if setting('dns')->{max_outstanding} not defined 2013-10-15 22:51:38 -04:00
Eric A. Miller a3835798b7 Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng 2013-10-10 10:42:23 -04:00
Eric A. Miller 5a9e0bce24 fix typo in module template 2013-10-03 20:29:05 -04: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 71f5bb7959 correct bulkwalk_off logic 2013-09-30 20:20:29 -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
Eric A. Miller 8d903c9fe1 add device inventory by location report 2013-09-26 19:33:48 -04:00
Eric A. Miller 3a76021655 format statistics numbers, use dancer built-in for dancer and perl versions 2013-09-26 19:32:16 -04:00
Eric A. Miller 4dd6b9798d add Template::Plugin::Number::Format to requires 2013-09-26 19:29:51 -04:00
Eric A. Miller 23301e9f1e add wireless ssid inventory report 2013-09-24 23:53:14 -04:00
Eric A. Miller 2856271cd2 add vlan inventory report 2013-09-24 23:51:33 -04:00
Eric A. Miller e31f17a5a4 Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng 2013-09-22 12:02:59 -04:00
Eric A. Miller 5165451c52 add csv output to access point radios channel and power report 2013-09-22 11:56:53 -04:00
Eric A. Miller 8bec4ed8b0 fix for collapse list if more than 10 APs 2013-09-22 10:24:58 -04:00
Eric A. Miller 5807fd0323 new device module plugin 2013-09-01 08:39:07 -04:00