Update from BVQ < version 5.5
An update to version 5.6.3 or higher is not possible from version 5.5.x or below!
Please upgrade to version 5.5.6 first, before moving to 5.6.3 or above!
The bvq-alerting has completely changed between 5.4 to 5.5. The old alerting is obsolete and should be stopped and de-installed.
Brief descriptionThe BVQ VMware platform is the continuation of the existing BVQ VMware package. It introduces support for VMware performance metrics and enables you to interactively explore your VMware configuration, check all kind of performance metrics and alert on metrics, create reports and drill through all the layers between SVC, BVQ, and VMware objects in end to end views.
As BVQ will now support a 'new' platform completely, customers will be able to use this VMware platform as a standalone solution. So you don't need to license IBM Spectrum Virtualize or Storwize (but a combination of both platforms are possible to get an end to end view of the environment). A combination of the SAN package with the new VMware platform is also possible.
Customers using the current VMware package (topology & capacity data) will be able to upgrade to the new VMware platform now including performance data as well.
The VMware platform is licensed by the number of Virtual machines (VMs) running in the environment. Customers will have to license packs of 25 VMs (sum of VMs in the envrionment divided by 25 = number of packs to license)
Please contact your SVA sales representative for pricing information.
To collect information a BVQ VMware scanner needs to be configured to connect to a vCenter. If a VMware scanner already exists to scan topology data, performance data collection can be enabled easily in the scanner configuration.
See Supported environments and BVQ server requirements for more details and the supported versions of the VMware vCenter versions.
Supported VMware objects
The first version of the BVQ VMware Performance supports most elements of a VMware environment. The following overview depicts the elementary relationships of these objects and their link to connected BVQ objects:
Where to find VMware objects?
Similar to the already known VMware Topology package all available objects show up in the BVQ Path browser inside the view property panel or can be opened as a table from the favorite browser. All VMware objects can be combined in an end to end relation to all other objects.
|VMware objects in view Path browser||VMware object Table views in BVQ Favorites|
|VMware||Resource consumer||VM Virtual machine|
|VM Virtual disk|
|Virtualization layer||VM vCenter|
|Resource Provider||VM Datastore cluster|
|VM SCSI volume 2 Host|
|VM Disk group|
|VM SCSI volume|
The BVQ VMware Performance Package gathers statistics delivered from the VMware performance API. Similar to all other statistics, you can simply drill into a chart with the statistics related to an object with a simple click on the VMware entry in the context menu of this object:
That opens our well known BVQ Chart view, where you can select metrics in the selection panel. The following screenshots shows the full set of available metrics in the expert tab for each object type:
VM Host metric details
These are the available VM Host metrics in more detail:
|VM Virtual machine|
VM Virtual machine metric details
These are the available VM Virtual machine metrics in more detail:
VM LUN metric details
These are the available VM LUN metrics in more detail:
VM vCenter metric details
These are the available VM vCenter metrics in more detail:
VM Cluster metric details
These are the available VM Cluster metrics in more detail:
|VM SCSI volume 2 Host|
VM SCSI volume 2 Host metric details
These are the available VM SCSI volume 2 Host metrics in more detail:
Performance Indicators (PI)
The VMware Performance Package also take full advantage of the new BVQ Feature: "Performance Indicators for all performance metrics" which enables the use of all performance metrics as PI.
This finally allows a PI based treemap sizing as well as the usage of PI in a table for VMware objects.
Thereby it is much easier to find "High Performer" and Bottlenecks.
The BVQ SAN Package which was introduced in version 5.5. has now been enhanced to support zoning. Once a valid SAN license is installed, advantage can be taken of this new feature.
The following Object Types have been added to the existing SAN Model:
- SAN Alias
- SAN Zone
- SAN Zone member
A SAN Alias is a substitute name for a SAN Switch port (Port ID) or SAN Node port (WWPN). An Alias can contain one or more Port IDs and/or WWPNs.
A SAN Zone defines which devices are allowed to communicate with each other in an active zone set. It consists of multiple SAN Aliases, SAN Switch ports and/or SAN Node ports.
A SAN Zone member is one of those devices which is part of a zone.
FOS 7.4 and later supports a new zone type called Peer Zoning. It is based on WWPN zoning (Aliases are supported in FOS 8.1 and above) and defines a principal and its members within the zone. All members can communicate with the principal but cannot communicate with any other member in the same zone. This zone type is supported by BVQ as well.
Example: Path /BVQ/SAN Agent/SAN Fabric/SAN Zone/SAN Zone member/SAN Alias
New System Favorites for SAN & VMware
(introduced in v5.6.3)
A new set of systemfavorites for SAN (incl. Zoning) and VMware have been added. If a valid license is available, those can be found in Favorites > System:
For more information about the new SAN favorites, detailed description and usage, please visit the BVQ Customer Center at SAN Analysis with the Brocade Integration Package.
For more information about the new VMware favorites, detailed description and usage, please visit the BVQ Customer Center at VMware Analysis.
Performance Indicators for all performance metrics
The concept of a "Performance indicator" (PI) is well-known in BVQ history to express a performance metric over a longer period of time inside a single value. These indicators have been available for some pre-selected performance metrics in the past.
With version 5.6 all available performance metrics are available as PI - no matter if originated from SVC, SAN or VMware.
Performance metrics are collected in a specific interval and visualized as performance charts to observe the change in a specific time frame.
Performance indicators are an aggregation of this raw performance data for predefined time frames. BVQ distinguishes four different time frames for each PI:
Each PI with its corresponding time frame can be aggregated like a performance metric to provide performance indicators to grouping objects.
Performance indicators are very useful in different areas in BVQ:
- Performance based sizing in the topology treemap
- Performance values inside a table
- Performance based alerting
As the number of available performance indicators has been increased dramatically we changed the selection options.
Display PI inside a table
The way to select the PI within a table changed fundamentally.
The former "Table" tab has been replaced by a table tab for the last object type in the topology path (VDisk in this example).
The second row of tabs allows you to select table columns, PI columns for the object type in the PI time interval and table options .
If you like to change the PI interval, click on the "PI Timing" icon.
If you like to change the object type to display metrics for, click on the "PI source object" icon.
Java 10 Migration
BVQ is no longer dependent on the Java version that is installed on the server and/or client it is running on.
With the release of BVQ 5.6, Java JRE is now bundled with BVQ which means it is part of the Repository and GUI installer packages. There is no need to install or up-/downgrade Java prior to installing BVQ because the correct Java version - Java 10 in version 5.6 - is delivered together with the product.
With the migration to Java 10 BVQ is able to use system resources much more efficient.
High DPI Support finalized
High resolution monitors (UHD, 4k, 5k, 8k, ...) are often used with a scaling factor higher than 100%. We addressed most of that requirement in earlier version of the BVQ GUI. But Java 10 introduced a new mechanism to also scale the standard UI elements. The BVQ GUI now takes advantage of this to scale all UI very well. We also polished the window handling and got rid of some other optical glitches. In addition a new "Dark" variant of the "Plain" Look & Feel is introduced which gives BVQ a very modern look. Have fun to use that.
(introduced in v5.6.1)
Link to Latest Report
Usually, only the latest report of a certain report template is of interest to the user. It might also be required to use the report elsewhere or send it to somebody. To get to this latest report has now been made easier by generating a URL that always links to that one.
In the WebUI, go to Reporting → Scheduling and select the Download-Button of the required report template
You will get the link to the latest report. Select (1) to copy the URL to clipboard or (2) to view or download this report.
Automatic Notification for Reports
Scheduling allows reports to be generated regularly at a desired time. But up to now it wasn't possible to get an automatic notification when a report was finished.
In v5.6.1, you can now configure reports - scheduled reports or ad-hoc generated reports - to send a notification once the report is available. All notification types supported by the BVQ Web UI in Administration → Notifications can be usconfigured (Email, Slack, File, or Web).
- For scheduled reports, go to Reporting → Scheduling and select the required report template. Enable NOTIFICATION and select the notification type from the drop-down list.
- For ad-hoc generated reports, go to Reporting →Reports and run the required report template. Enable NOTIFICATION and select the notification type from the drop-down list.
Restructured Path Browser
(introduced in v5.6.1)
With the introduction of the SAN and VMware Performance Modules, more object types have been added to BVQ. As a result, the list of objects in the path browser grew very long, became confusing and were hard to display on the screen.
To improve the usability of the path browser it has been restructured. The new layout is now very clear and groups the object types into main categories:
Not only the object types have been reorganized but also the handling of objects within the path (e.g. adding, deleting, inserting) has been made easier:
- Click on an object type to add filters, remove it from the path or replace it by another object type
- Click on a "/" or "BVQ/" to insert an object type or to remove all preceeding or following object types from the path
Copy Sync Quality Monitoring
(introduced in v5.6.1)
In SVC environments using (Enhanced) Streched Cluster (=VDisk Mirroring) or replication with Global Mirror with Change Volumes (GMCV) it is important to have confidence that mirrors are in sync and remote copies meet their Recovery Point Objective (RPO). Unfortuntely, SVC does not log events if those criteria are not met..
By scanning the freeze_time from VDisk copies and RC relationships every minute, BVQ stores the information in MongoDB that is required to calculate and monitor the quality of the mirrors.
No additional configuration is required to make use of this new feature. However, the MAXIMUM CYCLE OVERDUE TIME can be configured in the Scanner section in the BVQ Web UI. By default, it is set to 20 seconds, meaning that a deviation of 20 seconds from the configured cycle_period_seconds for each RC Relationships or RC consistency groups on the SVC is still acceptable. This additional time is required because the cycle period is alway inconstantly overdue due to
- overdue data synchronization time
- FC map preparation phase
- FC map start coordination (RC consistency groups only)
The configuration of MAXIMUM CYCLE OVERDUE TIME avoids reporting false positives in BVQ.
New Metrics for this feature can be found for each RC relationship:
For further information (customized Grafana dashboards, predefined Alert Rules, Whitepaper, etc.) please contact firstname.lastname@example.org.
Improved Table Column Attribute Chooser
(introduced in v5.6.2)
Finding and selecting attributes that should be displayed in BVQ tables has been made easier in this release.
Right-click on any column in the table view and select Table columns to open the attribute chooser:
A search bar is shown on top of the attribute chooser. Insert your keyword and press Enter to highlight the first occurance of the selected key word. Press Enter again to highlight the next occurance.
The check box next to a category allows you to select all attributes within this category at once. A dash in this checkbox inidicates that only some of the attributes in this category have been selected.
Click on the folder icon left of the searchbar to toggle between "Expand selected", "Expand all" and "Collapse all".
Requirements and restrictions
Requirements of the HW/SW environment
Minimum BVQ version required for an update
Update from a previous MongoDB Installation step by step
- Check for the correct function of the whole environment, in particular the function of the scanner.
- Manual stop of BVQ Scanner- and Server-services and also all GUIs
- Backup the BVQ installation directory and BVQ DB (e.g. DB backup with
mongodumpor VMware snapshots)
- Restart the BVQ Scanner
- Update BVQ Install Package Repository:
- MongoDB update
- BVQ GUI update
- BVQ Server update
- Test the function of the BVQ environment.
- If necessary inform colleagues about the need to update locally installed BVQ GUI clients.
|BVQ-13958||GUI||Attribute host port count (SVC-HPs) for IO group only counting logged in host ports instead of all host ports configured|
|BVQ-13880||Pathing||Change Datastore → SCSI volume 2 host path|
|BVQ-13833||Grafana||Add "Transfer congestion - normal - blocked int%" to "Node detail" dashboard|
|BVQ-13989||Installer||Server: increase possible memory|
|Critical||BVQ-13962||Scanner||SVC Scanner fails if copy service isn't licensed|
|Critical||BVQ-13988||Server||CPU & Memory Consumption problem|
|Major||BVQ-13952||GUI||Exception when opening a multi-view favorite with VM VMs|
|Major||BVQ-13901||GUI||IllegalStateException after adding foreign object "SAN NP" to "SAN Switch port" table|
|Major||BVQ-13860||GUI: Perf view||ConcurrentModificationException|
|Major||BVQ-13951||GUI: Perf view: Node LC partition||Dot Readout: Top Metric value differs from related in table|
|Major||BVQ-13963||GUI: PI: Node LC partition||No PIs shown for most Node Lower cache partition metrics|
|Major||BVQ-13948||GUI: Treetable: Tree mode||Row object underlined beloew linked objects|
|Minor||BVQ-13991||GUI||Direct shutdown if license is missing|
|Minor||BVQ-13899||GUI: Flattable||Adding a column leads to ArrayIndexOutOfBoundException if table has no rows|
|Minor||BVQ-13969||GUI: Topo view||Changing a view attribute causes an additional table biuld triggered by Search panel|
|Minor||BVQ-13966||GUI: About Dialog||Information missing|
|Minor||BVQ-13919||Server: Delete System||System still appears in drop-down selection after deletion|
|Minor||BVQ-13979||Remote-Scanner||HTFCS-Files are not cleaned up from "done"|
|Minor||BVQ-13971||Grafana||SVC GMCV overview wallboard not found|
|Minor||BVQ-13972||Grafana||SVC GMCV Dashboard weekly overview broken|
|Minor||BVQ-13975||Grafana||Units in SVC GMCV analysis dashboard incorrect|
|Minor||BVQ-13976||Grafana||Singlestat capacity coverage in SVC cluster overview wallboard formatted incorrectly|
|Minor||BVQ-13873||DataGrid||Path between SAN and SAN Zone member broken|
|BVQ-13938||Scanner||Improve Log-file handling|
|BVQ-13932||GUI: Performance View: UC/LC partition||Add DFMX, DFMN, DTMX & DTMN metrics|
GUI: Table section
Switch to Sort & Filter mode takes very long time
Exception after Window Info save
|BVQ-13870||GUI: Attributes||Cycle time should have a Time Semantic|
|BVQ-13916||GUI||Change SAN "General SAN performance overview" system favorite|
|BVQ-13915||GUI||Change SVC "General performance overview" system favorite|
|BVQ-11400||GUI: Event view||Move properties to option panel|
|BVQ-13865||GUI: Favorites||Update GMCV favorite|
|BVQ-13816||GUI: Favorites: Info||Add Line chart Icon to Icon selection|
|BVQ-13797||GUI: Manage Favorites||Removal of Favorite should leave attached open Views' names as is|
|BVQ-13794||GUI: Object Context Menu||Ease selection of PBC Object Type|
|BVQ-13798||GUI: Properties: Info||Be able to return to a View's default name|
|BVQ-13763||GUI: VMware Object Types||Rework metric panels|
|BVQ-13576||Installer||Add prerequisite version check|
|BVQ-13789||Installer: GUI||Remove usage of symlinks|
|BVQ-13812||Installer: MongoDB||Remove usage of symlinks|
|BVQ-13836||Installer: Server||Remove usage of symlinks|
|BVQ-13645||Java||Bundle Java with zip-distributions|
|BVQ-13477||GUI||Add SAN Zoning system favorites|
|BVQ-13914||GUI||Add VMware performance system favorites|
|BVQ-13928||Grafana||Add SAN & VMware dashboards|
|BVQ-13723||Licensing||HFTCS Scans should depend on a Copy services license|
Capacity efficiency estimated colorings missing
|Critical||BVQ-13931||GUI: Perf View||Lower cache partition: Wrong calculation of in flight (DFAV) & target|
|Major||BVQ-13792||GUI||Favorites> Manage> Refresh causes change flag|
|Major||BVQ-13824||GUI||Gap-flag cannot be saved permanently|
|Major||BVQ-13857||GUI||Response time compliance coloring missing for VDisks|
|Major||BVQ-13874||GUI: Treemap||Aspect selector for PI's displays description instead of shortcut|
|Major||BVQ-13800||GUI: Favorites||VMware favorite cannot be opened in main window|
|Major||BVQ-13715||GUI: Perf view: Dot Detail Readout||Table does not scale well with HighDPI|
|Major||BVQ-13558||Scanner||Deletion of scanner config doesn't clean up all artifacts|
|Major||BVQ-13705||Remote Scanner||Handle invalid ZIP files gracefully|
|Major||BVQ-13803||Reporting||NPE during PiP Snippet creation|
|Major||BVQ-13868||Alerting||AlertRuleProcessorException causes continous AlertRuleWorker restart|
|Major||BVQ-13883||Alerting||Alert rules are imported incorrectly if import system language differs export system language|
|Minor||BVQ-13808||Alerting||Removing Report config with same Report type leads to IndexOutOfBoundsException|
|Minor||BVQ-13886||Alerting: GUI||Edit shows invisible objects in object type dropdown|
|Minor||BVQ-13807||GUI||Attribute store: analysis_state: HRN Typo|
|Minor||BVQ-13810||GUI||Favorite opens with "valid modelIndex: 0 <= index < 0 but was: 0" exception|
|Minor||BVQ-13811||GUI||Shortcut doesn't perform expected action|
|Minor||BVQ-13852||GUI: Event view||Event view chooser dialog opens too small on scaled monitors|
|Minor||BVQ-13869||GUI: Properties Panel||Table- and chart-tabs use different object names|
|Minor||BVQ-13801||GUI: Properties Panel||Section Control: Selecting "Chart" should not be allowed if OT is not chartable|
|Minor||BVQ-13873||GUI: Filtering||Creating a 2nd filter condition in a view with a table in flat mode leads to IndexOutOfBoundsException|
Some little glitches
|Minor||BVQ-13889||Filtering||Add Contidition attribute chooser is not semantic aware for pi attributes|
|Minor||BVQ-13891||Filtering||Filter values > 1000 become invalid because of digit grouping symbol|
|Minor||BVQ-13818||Reporting||Error 404 when trying to open report in ASCII doc format|
|Minor||BVQ-13663||Alerting||Import of alert rules with different language setting changes filter values|
|Minor||BVQ-13806||Server: Licencing||LicenseChecker:getAllClusterConfiguredClusterIDs not working for wildcardLicense|
|Minor||BVQ-13826||Persister||Error during performance persist: Cannot create counter diff for perf values of same creation date!|
|BVQ-13471||Reporting||Generate URL for latest report|
|BVQ-13416||SVC||Copy sync quality monitoring|
|BVQ-8510||GUI: Path Browser||Restructure Object Type groups|
|BVQ-13281||GUI: Filtering||Add Object type to Filter dialog|
|BVQ-13308||GUI: Perf view: Metrics: VDisk||Add absolute Umap data|
|BVQ-13462||GUI: Property panel: Table: Options|
Auto compact columns differs between Flat / Tree mode
|BVQ-13343||Server & Grafana||HTTPS support|
BVQ-13592 & BVQ-13596
|BVQ-13475||VMware||Counter for poweredOn and poweredOff VM's|
|BVQ-13582||VMware||Allow performance-scan interval to be set per scan-config|
|BVQ-13487||Web GUI: Homepage: SAN ports||Differentiate connected ports between Node ports and ISL ports|
|Major||BVQ-13611||GUI: Favorites: SAN||Dual Fabric Connection check has some bugs|
|Major||BVQ-13351||GUI||Minimized SV leads to multiple docking state exceptions if other view is changed|
|Major||BVQ-13553||GUI||NPE when trying to open Performance-Aspect with custom PI Timing|
|Major||BVQ-13314||GUI||Detail pane no longer pops up after monitor move|
PI Coloring doesn' work if coloring-relevant attribute is not displayed in table
Unable to render report
|Major||BVQ-13574||MongoDB||Found HIST relevant values DIM_LAST_UPDATE and DIM_VALID_UNTIL in CUR collection for some entries|
|Minor||BVQ-13042||GUI||Disk attribute "encrypt" has wrong datatype|
|Minor||BVQ-13508||GUI||Help for "Howto convert to exact favorite" not formatted properly|
View section split bar no longer shows a cross icon
|Minor||BVQ-13620||GUI||NPE when switching Aspect with active filter referencing aspect based attribute|
|Minor||BVQ-13557||GUI: HiDPI: Editors|
Multiple value labels not aligned
|Minor||BVQ-13504||GUI: System Favos||Only export should be allowed|
|Minor||BVQ-13612||GUI: Chart view: Metrics: SAN Switch port||Tooltip of GEOF has some typos|
|Minor||BVQ-13349||Installer: mongoDB: Single installer||"The Windows user name entered is not correct" prevents installation|
|Minor||BVQ-13517||Server: Scheduling||Template Names don't get updated if they are changed|
|Minor||BVQ-13561||SAN||Single link SAN_ZONE_ALIAS_TO_SAN_ZONE_MEMBER (*->1) SAN_ZONE_MEMBER resolves to more than 1 object|
|Minor||BVQ-13617||VMware||VM Browser Tool does not start any more|
|Minor||BVQ-13623||VMware||scan hardening and increased logging|
|BVQ-12929||VMware||Collection and display of VMware performance statistics|
|BVQ-10564||Performance Indicators||All PIs should be selectable in charts in all chart metrics should be PIs|
|BVQ-13119||SAN||Integrate SAN zoning in topology|
|BVQ-13217||Common||Build BVQ on Java 10|
|GUI: Detail Pane|
Improve handling of column width
|BVQ-13423||GUI||Improve attribute descriptions for svc_name and volume_name|
|BVQ-13451||GUI: Chart View||Set inital Tab of property panel to "chart > metrics"|
|BVQ-13454||GUI: PBC||Keep non Isolate filters during PBC initalization & window refresh|
|BVQ-13461||REST Interface||Remove Enum Numbers|
|BVQ-13476||GUI||Add SAN System Favorites|
|GUI: SAN||BVQ Qualified Attribute and Coloring missing|
|BVQ-13495||GUI: Perf view: Properties: Metrics: SAN||Adjust some metric tooltip texts|
Scanner fails to persist FS9100 node performance data
|Critical||BVQ-13474||GUI: Multi View||Exception after Window Refresh|
|Critical||BVQ-13422||Attributes: SAN Port|
"Is Connected" does not respect ISLs
Path Trunk / ISL shows different Content than ISL / Trunk
Exeption after open of favorite moved into new directory
Minimized SW leads to multple docking state exceptions if other view is changed
Trying to open a MV in a floating window leads to exceptions
Not enough disk space: Log directory
|Major||BVQ-13411||GUI: Table View|
Filter becomes invalid when adding/removing table columns
|Major||BVQ-13444||GUI Drive type table|
IndexOutOfBoundsException: valid viewIndex: 0 <= index < 12 but was: -1
|Major||BVQ-13446||GUI: Editor: Disk type||Entered Name is not applied|
|Major||BVQ-13447||GUI||Filter comparison with "subelementcount" fails|
|Major||BVQ-13456||GUI||LC Partition Performance chart displays incorrect data|
|Major||BVQ-13458||GUI: Treetable||Close of Table section leaves Property panel Table tabs open|
|Major||BVQ-13492||GUI: Favorites: Edit info|
Show in context menu no longer shows up
|Major||BVQ-13493||GUI: Perf view: Properties: Metrics||Favo menu switching no longer works|
|Major||BVQ-13496||GUI||Right-click on SAN object in flat mode table leads to NPE|
|Minor||BVQ-13069||GUI: Properties: ChartProperties|
Big Metric Panels are not displayed completely
|Minor||BVQ-13326||GUI: LUN: Detail pane||"LUN #" shows HEX instead of DEC value|
|GUI: Filter||DataAttributeRenderer parsing values with wrong unit|
|Minor||BVQ-13443||GUI||Reload Topo Data doesn't display SAN Agents|