Support store_modules config (default true)
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
[ENHANCEMENTS]
|
[ENHANCEMENTS]
|
||||||
|
|
||||||
* Display port descriptions in topology editing form
|
* Display port descriptions in topology editing form
|
||||||
|
* Support store_modules config (default true)
|
||||||
|
|
||||||
2.013001 - 2013-08-23
|
2.013001 - 2013-08-23
|
||||||
|
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ without a neighbor.
|
|||||||
If the device has VLANs, C<do_macsuck> will walk each VALN to get the MAC
|
If the device has VLANs, C<do_macsuck> will walk each VALN to get the MAC
|
||||||
addresses from there.
|
addresses from there.
|
||||||
|
|
||||||
It will also gather wireless client information if C<store_wireless_client>
|
It will also gather wireless client information if C<store_wireless_clients>
|
||||||
configuration setting is enabled.
|
configuration setting is enabled.
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
@@ -378,7 +378,7 @@ clients.
|
|||||||
If the device doesn't support the 802.11 MIBs, then this will silently return.
|
If the device doesn't support the 802.11 MIBs, then this will silently return.
|
||||||
|
|
||||||
If the device does support the 802.11 MIBs but Netdisco's configuration
|
If the device does support the 802.11 MIBs but Netdisco's configuration
|
||||||
does not permit polling (C<store_wireless_client> must be true) then a debug
|
does not permit polling (C<store_wireless_clients> must be true) then a debug
|
||||||
message is logged and the subroutine returns.
|
message is logged and the subroutine returns.
|
||||||
|
|
||||||
Otherwise, client information is gathered and stored to the database.
|
Otherwise, client information is gathered and stored to the database.
|
||||||
@@ -395,7 +395,7 @@ sub store_wireless_client_info {
|
|||||||
my $cd11_txrate = $snmp->cd11_txrate;
|
my $cd11_txrate = $snmp->cd11_txrate;
|
||||||
return unless $cd11_txrate and scalar keys %$cd11_txrate;
|
return unless $cd11_txrate and scalar keys %$cd11_txrate;
|
||||||
|
|
||||||
if (setting('store_wireless_client')) {
|
if (setting('store_wireless_clients')) {
|
||||||
debug sprintf ' [%s] macsuck - gathering wireless client info',
|
debug sprintf ' [%s] macsuck - gathering wireless client info',
|
||||||
$device->ip;
|
$device->ip;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ sub discover {
|
|||||||
store_wireless($device, $snmp);
|
store_wireless($device, $snmp);
|
||||||
store_vlans($device, $snmp);
|
store_vlans($device, $snmp);
|
||||||
store_power($device, $snmp);
|
store_power($device, $snmp);
|
||||||
store_modules($device, $snmp);
|
store_modules($device, $snmp) if setting('store_modules');
|
||||||
discover_new_neighbors($device, $snmp);
|
discover_new_neighbors($device, $snmp);
|
||||||
|
|
||||||
# if requested, and the device has not yet been arpniped/macsucked, queue now
|
# if requested, and the device has not yet been arpniped/macsucked, queue now
|
||||||
|
|||||||
@@ -329,7 +329,7 @@ Set to true will let nodes accumulate on uplink ports without topology
|
|||||||
information. This is a debug option to help you figure out your topology and
|
information. This is a debug option to help you figure out your topology and
|
||||||
generally should not be set.
|
generally should not be set.
|
||||||
|
|
||||||
=head3 C<store_wireless_client>
|
=head3 C<store_wireless_clients>
|
||||||
|
|
||||||
Value: Boolean. Default: C<true>.
|
Value: Boolean. Default: C<true>.
|
||||||
|
|
||||||
@@ -337,6 +337,13 @@ Set to false to skip the wireless client information gathering. This is
|
|||||||
captured at macsuck time, so if you aren't using the information you can skip
|
captured at macsuck time, so if you aren't using the information you can skip
|
||||||
it.
|
it.
|
||||||
|
|
||||||
|
=head3 C<store_modules>
|
||||||
|
|
||||||
|
Value: Boolean. Default: C<true>.
|
||||||
|
|
||||||
|
Set to false to skip the module inventory on device discovery. On some
|
||||||
|
platforms this can double the discovery time.
|
||||||
|
|
||||||
=head3 C<ignore_interfaces>
|
=head3 C<ignore_interfaces>
|
||||||
|
|
||||||
Value: List of Strings. Default:
|
Value: List of Strings. Default:
|
||||||
@@ -555,10 +562,6 @@ These settings are from Netdisco 1.x but are yet to be supported in Netdisco
|
|||||||
|
|
||||||
=item *
|
=item *
|
||||||
|
|
||||||
C<admin>
|
|
||||||
|
|
||||||
=item *
|
|
||||||
|
|
||||||
C<arpnip_min_age>
|
C<arpnip_min_age>
|
||||||
|
|
||||||
=item *
|
=item *
|
||||||
@@ -659,10 +662,6 @@ C<snmpforce_v3>
|
|||||||
|
|
||||||
=item *
|
=item *
|
||||||
|
|
||||||
C<store_modules>
|
|
||||||
|
|
||||||
=item *
|
|
||||||
|
|
||||||
C<timeout>
|
C<timeout>
|
||||||
|
|
||||||
=item *
|
=item *
|
||||||
@@ -677,14 +676,6 @@ C<v3_users>
|
|||||||
|
|
||||||
C<v3_users_rw>
|
C<v3_users_rw>
|
||||||
|
|
||||||
=item *
|
|
||||||
|
|
||||||
C<web_console_models>
|
|
||||||
|
|
||||||
=item *
|
|
||||||
|
|
||||||
C<web_console_vendors>
|
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|||||||
@@ -67,7 +67,8 @@ discover_no_type: []
|
|||||||
macsuck_all_vlans: false
|
macsuck_all_vlans: false
|
||||||
macsuck_no_unnamed: false
|
macsuck_no_unnamed: false
|
||||||
macsuck_bleed: false
|
macsuck_bleed: false
|
||||||
store_wireless_client: true
|
store_wireless_clients: true
|
||||||
|
store_modules: true
|
||||||
ignore_interfaces:
|
ignore_interfaces:
|
||||||
- 'EOBC'
|
- 'EOBC'
|
||||||
- 'unrouted VLAN'
|
- 'unrouted VLAN'
|
||||||
|
|||||||
Reference in New Issue
Block a user