Eric A. Miller
d9378e2285
Remove jquery.floatThead due to column re-size / overflow issues. Initializing jquery.floatThead "useAbsolutePositioning: true" allows column re-size when header at top, but still sets table-layout to fixed when scrolling preventing column re-size if sorted. Add table footer since header doesn't float.
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
54e65cde30
update jQuery.floatThead to 1.2.7
2014-05-27 23:27:04 -04:00
Eric A. Miller
eb267777ad
use jquery.floatThead rather than DataTables FixedHeader extension
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
Eric A. Miller
f502ae0a92
include DataTables assets
2014-05-27 23:27:04 -04:00
Eric A. Miller
980f8ae2a6
DataTables | Table plug-in for jQuery (v1.10.0) with Bootstrap styling
2014-05-27 23:27:04 -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