BVQ 5.7

Update from BVQ < version 5.6

An update to version 5.7 or higher is not possible from versions < 5.6!
Please upgrade to version 5.6.x first, before moving to 5.7 or above!



Highlights


SAN Module Enhancement: Access Gateway & NPIV

When Access Gateway mode is configured on a switch, the F-ports connect as N-ports on the fabric instead of E-Ports. Switches in AG Mode are logically transparent to hosts and fabric which simplifies configuration and management in a large fabric by reducing the number of domains and ports.

To support Access Gateway mode in BVQ, two new object types have been introduced:

  • SAN AG logical identity
  • NPIV port dependency

SAN AG logical identity describes the connection between Access Gateway and switch port. This means that every F-port on an Access Gateway represents its own SAN AG logical identity in BVQ. The naming convention is as follows:

AGname@fabric.AGport ← switchname.switchport

Example:
fcs17@Fabric-A.Ext5 ← fcs23.port16



NPIV port dependency represents the association between a physical N-port and a virtualized N-port. Syntax for NPIV port dependencies is as follows:

Virtual ← Physical

Example:
fs9100_n1_p1 ← 50050768101101D0

Note: If available, alias names are used to display virtual and physical N-port. If none is defined, the WWPN will be shown.

VMware Module Enhancement: VSAN

The existing VMware module has been enhanced by supporting vSAN Disk group objects.

  • End to end embedded into VMware object topology
  • Capacity metrics
  • Performance statistics

Predefined System Alert Rules

BVQ now delivers a set of predefined system alert rules which can easily be imported and customized using the BVQ Server Web UI.

Open the Manage Alert rules option in the BVQ Server Web UI and select “Create from template”.

The simple editor wizard open and leads you through the rest of the process:

  1. Select one alert rule template from the tree.
  2. Choose an existing folder to copy the alert rule to and optionally change the name of the rule
  3. Adjust metrics and filters according to your needs
  4. Import the new alert rule

Now the alert rule is active and monitors your system health.

Fur further editing of the alert rule, you can decide whether to use the simple editor again or the complex (default) one. Once the decision was made to use the complex editor, there is no way to return to the simple one.

MongoDB backup via BVQ Server

MongoDB Backups and Exports can now be taken using the BVQ Sever Web UI which has multiple advantages over Mongo CLI:

  • It eases backup and data export handling
  • Backup tasks can be sheduled
  • A timeframe can be specified for performance data so there is no need to take a full backup (File size much smaller and easier to send to your support partner)


Filtering Enhancement: Allow simple mathematics

Filtering in BVQ has been enhanced and now allows to perform simple mathematics in filter expressions.

Supported operations are:

+, -, *, /Addition, subtraction, multiplication, division operations
x % yModulo
x ^ yPotentiation (y power of x)
(exp.)

Expressions in Parentheses

Here are some use cases to demonstrate the advantages of this new feature that can be used in the GUI (Path filtering, Alerting) or Web UI (Alerting).

  1. Compare the percentage of two attributes: Did VDisk IO density reach 90% of design io density?

    PI_vdisk_shortterm_io_density = 0,9 * design_io_density
  2. Is an even number of host ports connected?

    host_port_count % 2 = 0
  3. Can the number of MDisks in an MDisk group be divided by 8?

    mdisk_count % 8 = 0

PBC Charts as Excel data source

Chart data in GUI favorites can now be accessed as Excel data source.

Go to Reporting > Datasource and select the All User-favorite in the BVQ Server Web

Select the output Format:

  • Chart data optimized for MS Excel access (XML) or
  • Table + Chart data optimized for application program access (JSON) 

Select a start and end date and a sample interval, then copy the datasource URL into your external application (e.g. Microsoft Excel) to access the data.

Grafana: Table support

BVQ Table views can now be displayed in Grafana. A new datasource has been added to the BVQ Grafana Plugin which can read data from a BVQ Favorite in the BVQ Server


Topology Charts

This feature has been added in 5.7.1 and allows to create charts using topology attributes. In other words: BVQ now allows any attribute or metric to be visualized in charts - no matter if performance, capacity, or topology.

It is now possible to display attributes like

  • counters (host logins or VDisks per system, etc.)
  • enclosure temperature
  • cost & price grow
  • and many more

Simply select one or more objects in the treemap, right-click and choose Capacity / Topology

In the property panel, select the attribute(s) you want to see in the chart. Click on the attribute itself to get another dialogue window that allows you to change the colour of the selected attribute.

New performance metrics (Single Object Peak)

In 5.7.1, new metrics have been added to BVQ. They display the single object peak average and are available for various SVC, SAN and VMware metrics:

SVC: Object Type VDisk, MDisk, Node, SVC Node port, Lower cache, Upper cache

SAN: Object Type SAN Switch port

VMware: Object Type VM Virtual machine, VM Host & VM LUN

Enhanced Favorite Chooser & Event View

It‘s much easier now to find often used favorites in the Expert GUI.

The Favorites menu offers 3 new options:



Flag your most popular favorites as „Is starred“ in their information dialog:

Last used and Most used will be filled automatically according to your usage.

This is a per user option.

System Favorites also can be flagged as "Is loaded at start" or "Is starred".


Another improvement in the GUI affects the SVC Event view table which has some new functionality:

  1. Multi column sort &  filters
  2. Custom column order & size
  3. Configure via property panel
  4. Recall config from Favorites




Requirements and restrictions 

Requirements of the HW/SW environment

Please see Supported Environments

Minimum BVQ version required for an update

V5.6

Known Issues

See https://customercenter.sva.de/home/x/NwwgAw
(support agreement needed to get access credentials)


Update from a previous MongoDB Installation step by step 


  1. Preparations
    • Check for the correct function of the whole environmentin particular the function of the scanner.
    • Manual stop of BVQ Scanner- and Server-services and also close all GUIs
    • Backup the BVQ installation directory and BVQ DB (e.g. DB backup with mongodump or VMware snapshots) 
    • Restart the BVQ Scanner
  2. Update BVQ Install Package Repository: bvq-package-repository-installer-x64-V5.7(.x).exe
    1. MongoDB update
    2. BVQ GUI update
    3. BVQ Server update
  3. Test the function of the BVQ environment.
  4. If necessary inform colleagues about the need to update locally installed BVQ GUI clients.  


Changelogs


 Version 5.7.3

Version 5.7.3

New features

Issue ID

Module

Description


Improvements

Issue ID

Module

Description

BVQ-14252GUI

Add notification for invalid columns and performance metrics


Bug fixes


Issue ID

Module

Description

CriticalBVQ-14254AlertingCannot change alert rule filter if local != en_US
MajorBVQ-14242Performance: SANPort Speed normalization broken
MajorBVQ-14248SAN"Undef." San Chassis shown which is not recognized as NULL object
MinorBVQ-13526GUI: Perf-View: Timing"Reset timing favorite to default: 4h" broken
MinorBVQ-14247System FavoritesMetrics unavailable


 Version 5.7.2

Version 5.7.2

New features

Issue ID

Module

Description

BVQ-14031CommonSupport for new Storwize hardware V5000E
BVQ-14032CommonSupport for new Storwize hardware V5100
BVQ-14186CommonFlashSystem v1.6.1 Toleration Support


Improvements

Issue ID

Module

Description

BVQ-13841GUI: Event viewShow Alert rule name in Detail Pane of BVQ Alert results
BVQ-14228GUI: FavoritesAdd table view for "VM SCSI volume 2 Host" & "VM Disk group"
BVQ-14229GUI: MetricsCalculate Total % util peak and avg for iscsi and SAS ports
BVQ-13391GUI: Treetable: Column filter: PatternImprove exception handling for incomplete "()" expressions.  
BVQ-14117ReportingFilters with PI Attributes don't work with offline DBs
BVQ-14220DataGridCalculate hardware model plain attribute for SVC Control Enclosure


Bug fixes


Issue ID

Module

Description

CriticalBVQ-14191GUI: Perf viewNo vertical lines for events shown
MajorBVQ-14193GUINullPointerException in Mdisk performance charts
MajorBVQ-14178GUIPerf values for SAN Agent in DP differs from Perf Readout values of SAN Agent chart of same point in time
MajorBVQ-14184GUI: Edit Filter DialogNumbers in String expression accepted unquoted
MajorBVQ-14176GUI: Table viewSAN Switch port: Column Filter does not work
MajorBVQ-14201GUI: VMwareAttributes vm_freespace & vm_unalloctated_capacity for object type OT VM Data store always identical
MajorBVQ-13698Remote ScannerConnection errors are not shown in scanner overview
MajorBVQ-14188ReportingSRS performance report: average IO load tables incorrect
MajorBVQ-14199SAN PersistTopology data cannot be persisted if Access Gateways are present but not monitored by BNA 
MinorBVQ-14183GUI: Treemap: ColoringObject type Host never colored Blue
MinorBVQ-14231GUI: DP

Additional-Tab missing for Node PI

MinorBVQ-13993WebUI: System informationCPU load chart doesn't display any data


 Version 5.7.1

Version 5.7.1

New features

Issue ID

Module

Description

BVQ-13096GUI: Capacity chartsAdd attribute chooser for all chartable Attributes 
BVQ-14110GrafanaFilter table data in Grafana based on template Variables
BVQ-13664 & BVQ-13665 & BVQ-13544 & BVQ-13720Performance IndicatorsAdd single peak object aggregations to several SVC, SAN and VMware object types
BVQ-13879Performance Indicators: SANAdd Switch port bandwidth utilization %


Improvements

Issue ID

Module

Description

BVQ-14099AlertingCreate initial folder in new BVQ installation
BVQ-13814GUIImprove PI calculation time for custom defined time ranges
BVQ-13721GUI: Perf viewAdd option "Selected only" to chart visibility menu
BVQ-14138GUI: Perf viewEnable Latency filter for VMware latencies
BVQ-14169RESTAdd time chooser to events
BVQ-13908WebUI: Reporting: Scheduling

Change default cron expression from expert to easy mode

BVQ-13735WebUI: Reporting: SchedulingChange next execution column to exact date


Bug fixes


Issue ID

Module

Description

CriticalBVQ-14156MongoDB: Schema MigrationMigscript DB5702_RenameSwitchNameAttribute not executed
CriticalBVQ-14013GUI: DataGridDue to same sum edge weight the automatic pathing picks unpredictable steps sometimes
MajorBVQ-14137WebUI: ReportingUnits for attributes in snippet loop texts not correct
MajorBVQ-14171BVQ Server: SAN PersistTopo data not persisted due to IndexOutOfBoundException for node ports with NPIV not connected to FC Port
MinorBVQ-14147GUIColor change for metric doesn't cause a redraw
MinorBVQ-14131GUI: SVC EnclosureNo value displayed for Product MTM
MinorBVQ-14146GUI & Grafana: GMCVFix filter for Grafana dashboards and System Favorit
MinorBVQ-14100WebUI: Alerting: Predefined alert rulesLocale missmatch leads to incorrect filter in VDisk latency template
MinorBVQ-14129WebUI: Alerting: Predefined alert rulesFilter conditions are not enabled
MinorBVQ-14040WebUI: Alerting: Alerting overviewCurrent status pie chart shows unexpected values
MinorBVQ-14116BVQ Server: ScannerMethodArgumentNotValidException when deleting and re-adding a scanner instance
MinorBVQ-14160MongoDB: SchemaGenerated code is not stored in UTF-8 (on windows)


 Version 5.7

Version 5.7

New features

Issue ID

Module

Description

BVQ-13911AlertingAdd CategoryTags to Alertrules
BVQ-13312AlertingImport of predefined system alert rules
BVQ-12529BVQ ServerAdd functionality to create and schedule mongodump via Web UI
BVQ-13373FilteringAllow simple mathematics
BVQ-14047CommonSVC 8.3.0 Toleration Support
BVQ-14113GUINew BVQ Favorite structure
BVQ-13999GUI: Event viewTable improvements
BVQ-12921REST InterfaceSupport PBC charts as Excel datasources
BVQ-13288SANIntegrate Access Gateway in Topology
BVQ-13547SANIntegrate NPIV handling
BVQ-13555SAN: Access GatewayIntegrate SANProtocolEndPointLogicalIdentity as OT
BVQ-13627VM: vSANVmDiskGroup: Integrate performance charts


Improvements

Issue ID

Module

Description

BVQ-13671Alerting: WebUIChange ObjectType Selectbox to Cascader
BVQ-13630Attribute StoreChange name of VMware OT Own IDs with name "VMware ID" to an understandable name
BVQ-13783BVQ Server/GUI license overviewMissing moduls for VM vCenter and SAN Agents 
BVQ-13600ExcelAllow event- and alerting-data as datasource
BVQ-14000FavoritesAllow system favorites to be marked as start view
BVQ-13746Filteringsupport left hand side without attribute
BVQ-13842GUI: Event viewAdjust table column widths of detail pane
BVQ-13796GUI: Filtering: AttributesEase selection of Performance Object Type
BVQ-13795GUI: Properties: AspectsEase selection of Performance Object Type
BVQ-13872GUI: Performance IndicatorsLatencies should not be calculated if IO rate = 0
BVQ-13939GUI: Performance: Lower cache partitionAggregations DFAV and DTAV weighted
BVQ-13730Reporting: Generate ReportSelect Timeframe: Initalized with future month
BVQ-13599Reportingnew snippets for alert- and event-tables
BVQ-13563ServerEventlog to table data for grafana


Bug fixes


Issue ID

Module

Description

CriticalBVQ-14123Scanner: SVCChange lstargetportfc command from detail loop to list
CriticalBVQ-14119REST InterfaceEvent view data cannot be accessed
MinorBVQ-14075GUI: Event viewAttributes in DP are swapped
MinorBVQ-14107GUI: Table viewColumn Filtering: Cannot filter WWNs and other String attr. with semantic ID
MinorBVQ-13802GUIFix unit of SVC node port speed from GB/s to Gb/s