The BVQ download area is being rebuilt. Please be patient.
If you need to download the current version, please use the contact form to send us an email.
We will contact you as soon as possible.
- BVQ OS Agent for AIX
- Grafana 8 support
- Brocade FOS 9 support
- Systems Health Map performance improvements
- Call Grafana directly from BVQ Server
BVQ OS Agent for AIX
BVQ 2021.H2 supports a new platform which is actually an extension to the already existing PowerVM platform: A BVQ OS agent for AIX systems, VIOS and LPARs which collects performance and topology information that aren't available via HMC.
Please review BVQ License Information Page or ask your sales contact for more information.
Unlike all other scanner types in BVQ, the BVQ OS Agent for AIX is the first one to receive data from the scanned systems rather than pulling the data from them. An RPM package including the agent has to be installed on each partition. This agent is responsible for collecting data, packaging the data and sending the package to the BVQ server using scp once a minute.
The data that is collected contains topology information coming from several AIX commands as well as performance data gathered with NJMON.
Which information is collected?
- Topology configuration information
- collected every minute (default) on each partition and sent to BVQ serve
- 16 object types containing a total of ~155 attributes
- Performance statistics
- collected every minute (default) on each partition and sent to BVQ server
- 12 objects types containing a total of ~300 performance statistics
- See Supported IBM AIX systems (SW) for more information about which HW/SW versions are supported.
- See Getting started - Scanner for more Information about BVQ Scanner configuration
- See BVQ Agent for AIX preparation for BVQ Agent for AIX installation instructions
- See BVQ Agent for AIX scan data about scanned information.
A bunch of new object types come along with the BVQ Agent for AIX. Several of them are closely related to objects in the PowerVM module and have the same meaning. The following table provides an overview of those new object types, their meaning and whether they offer performance information.
Bedeutung / Infos
|AIX device||PVM OT|
|System||AIX Instance group||The AIX Instance group is the BVQ master grouping object. This means, all partitions running the BVQ OS Agent are grouped under this object|
OS instance running the BVQ Agent for AIX (either LPAR or VIOS)
|AIX Managed system||Hardware that is hosting the AIX instance||PVM Managed system|
|AIX Virtual CPU|
Virtual processors in an AIX instance
|AIX Logical CPU|
Logical processors in an AIX instance
|Storage||AIX Disk adapter|
An AIX Disk adapter is either a FC adapter or a virtual SCSI adapter. This object type contains all adapters that have block storage attached. Adapters with tape connection are not included.
|fcsX / vscsiX||PVM vFC client adapter / PVM vSCSI client adapter|
|AIX FC adapter|
Fibre Channel Adapter
|fcsX||PVM vFC client adapter|
|AIX Disk||Storage volume||hdiskX||PVM VIOS PV / PVM VIOS LV|
|AIX Disk path||Path between AIX Disk adapter and AIX Disk|
|LVM||AIX Volume group|
|AIX Logical volume|
Logical volume in a volume group
|AIX Paging space|
Paging space - typically a logical volume (hd6)
|AIX Filesystem||Filesystem on a logical vollume|
describes the relation between logical volume and physical volume, for example on which disk resides a partition copy of a logical volume?
|Network||AIX Network adapter||Network adapter||entX||PVM Network client adapter|
|AIX Network interface||Network interface||enX, lo0|
The following graphs show the AIX object types and their connections to existing platforms:
Predefined Alert Rules
Coming soon... Not yet available (2021.H2.1)
Predefined Web Dashboards
Coming soon... Not yet available (2021.H2.1)
Coming soon... Not yet available (2021.H2.1)
BVQ Expert GUI representation
All objects, attributes and statistics of this platform can be interactively browsed within the BVQ Expert GUI.
Where to find IBM AIX objects?
Similar to all other objects, they show up in the Path browser inside the property panel of the BVQ Expert GUI or can be opened as a Table view from the Favorite browser. Several AIX objects can be combined in an end to end relation to objects of other platforms.
|AIX objects in Path browser||AIX object Table views in BVQ Favorites|
BVQ displays a lot of interesting attributes provided by AIX. Please explore the BVQ AIX table view favorites to get an impression of the most important attributes.
Performance and error statistics
The BVQ Agent for AIX collects many performance statistics from a partition using njmon.
Typical questions around performance, load and utilization are answered by BVQ:
- Is the LPAR performance negatively affected by the SAN congestion or storage latencies?
- Which LPAR puts a heavy load on a storage volume?
- Does an latency peak have influence on the performance of an LPAR?
- Does LPAR load generate latency peaks in storage
- Is the LPAR or host performance affected by slow drainers in the SAN?
- How is the LPAR connected to the SAN?
To view performance statistics for one or multiple objects, simply select the object(s), right-click and select the performance object type you are interested in.
In the performance chart view, open the properties panel to select the metrics you are interested in:
Grafana 8 support
BVQ finally updated from Grafana 6.4 to Grafana 8.1 to fix several security vulnerabilities and support many new Grafana features. As the Grafana project changed its internal plugin architecture the BVQ Datasource plugin was rewritten and extended.
Depreciations and fundamental changes prevent a migration of Grafana 6 dashboards. Therefor all Dashboards have to be rebuilt or manually migrated.
To support this migration process BVQ has an option to install Grafana 6 and 8 side by side. The installer will provide the following option:
Grafana 8 will use the configured Grafana port and Grafana 6 will switch to "configured Grafana port" + 1 (e.g. Grafana was installed on port 3000. After an upgrade to BVQ 2021.H2.2 Grafana 8 will use port 3000, Grafana 6 will still be accessible through port 3001)
BVQ Datasource Features
The BVQ Datasource plugin allows to connect Grafana to a BVQ Server and to visualize its data. Hence, the BVQ Server must be up and running.
QUERY MODE "Chart"
This mode is designed to get historical data in timeseries format that can be used in all panels supporting this format. Primarily the Timeseries panel. QUERY MODE "Chart" has six options:
|TYPE||Use Topology or Performance to select the type you want to choose from. All other options depends on the TYPE option. For Topology only numeric attributes are available.|
|FROM||Select the object type. The object type is responsable for the metrics you can choose. If TYPE ist set to Performance only object types with native performance data are available.|
|REACHABLE BY||Depends on the available dashboard variables. BVQ will only show data where a connection between "FROM object type" and the variable used here can be made.|
|WHERE||Use a BVQ filter to limit the results based on "FROM object type". All filters of the BVQ filter syntax are available. For example: name contains "svc".|
|GROUP BY||Aggregate all objects to another object type level and show the results as single line. E.g. "FROM SVC VDisk" and "GROUP BY SVC Cluster" will aggregate all individual SVC VDisk within an SVC Cluster.|
|METRICS||Choose one or multiple metrics or attributes to show in the panel. The available options are depending on the selected TYPE and FROM option.|
Important: Based on the requested time range, interval, objects and metrics data load can cause higher BVQ Server load and longer response times!!!
QUERY MODE "Topology table"
This mode is designed to get tabular data for a specific point in time without a history. The point in time is calculated form the TO date of the chosen time range. QUERY MODE "Topology table" has three options:
|SELECTION PATH||The SELECTION PATH is comparable to the BVQ Pathselector in the Expert GUI and let you create a hierarchy. Each path element can be filtered with the BVQ Filter Syntax and allows columns for this object type.|
|COLUMNS||The COLUMNS option allows to choose attributes, capacities and linked objects for each object type used in the SELECTION PATH. Performance data are only available for the last object type used in the SELECTION PATH.|
|REACHABLE BY||To limit the output based on a Grafana dashboard variable it is possible to use the REACHABLE BY option. To use this option a dashboard variable of the same object type as the last selection path element is necessary.|
The Topology mode is much faster as it only shows a point in time. It is suitable for stats and table panels.
The Topology table is a replacement of the BVQ Favorite Datasource and removes the requirement of creating a favorite in the BVQ Expert GUI prior to launching the information within Grafana.
QUERY MODE "Event table"
This mode is designed to get tabular data for system events and has three options:
|EVENT SOURCE||This variable is mandatory and based on dashboard variables. It is only possible to select an event source if a dashboard variable with an appropriate object type exists. The results will be restricted based on the object type and the selected value in the Grafana dashboard variable. The additional option "show events of the whole system" provides an easy way to show all events for the whole system.|
|IDENTIFIER LENGTH||There are 3 options to control the identifier length. Shorter identifier might work for scoped dashboards but might cause duplicates.|
|EVENT LEVEL||Limit the event levels you want to show. Available levels differ based on the selected source.|
As some platforms provide a massive amount of events the output is limited to 1000 events!!!
BVQ default Dashboards
The BVQ default Dashboards have been migrated and improved for Grafana 8.
New Grafana Features
As the update from Grafana 6 to Grafana 8 skips multiple major and minor versions with plenty of new features, please take a look at the Grafana website to review all details: https://grafana.com/docs/grafana/next/whatsnew/
Grafana itself improved in many different areas; especially the UI was redesigned for better usability. The following links provide an overview of the most BVQ relevant changes:
- Panels: https://grafana.com/docs/grafana/next/panels/
- Transformations: https://grafana.com/docs/grafana/next/panels/transformations/
- Visualizations: https://grafana.com/docs/grafana/next/visualizations/
- Templates and Variables: https://grafana.com/docs/grafana/next/variables/
Brocade FOS 9 support
BVQ now supports Brocade switches running Fabric OS 9.x and there are some enhancements in the Brocade (REST) module:
- new attributes for objects type Brocade switch and Brocade switch port
- new metrics for object type Brocade switch:
- two new object types to visualize Brocade's Monitoring and Alerting Policy Suite (MAPS): Brocade Policy and Brocade Rule.
BVQ displays all Brocade Rules which either belong to the active Brocade Policy or are not predefined.
Systems Health Map performance improvements
In large environments, loading time for the Systems health map was unacceptably slow. To speed it up, the way of calculating alert rule results and display them in the Systems health map has been changed.
As a result, BVQ no longer displays absolute numbers in the Systems health map but percentages.
The absolute numbers of objects in each state can still be seen in the detail view of each alert rule:
In addition, the presentation of the Systems health map on the Home-screen has been changed from sunburst to stacked bar chart. Again, this change has the advantage of loading the data much faster than before. The numbers shown here represent the amount of objects per alert rule in a certain state.
Call Grafana directly from BVQ Server
There is a new menu option in the BVQ WebUI which allows you to jump to Grafana directly.
The URL is dynamically created from the URL the user is using to access the BVQ server and the Grafana port selected during setup. If this URL needs to be adjusted, navigate to Adminstration → Grafana configuration and enter the correct URL for your Grafana setup.
|BVQ-17096||Alerting||New predefined alert rules for NetApp and VMware|
|BVQ-17148||Alerting||Predefined alert rule improvement for NetApp Volumes|
|BVQ-17058||Alerting||CPU Oversubscription Alert rules for VMware should only respect vCPUs of powered ON VMs|
|BVQ-16625||WebUI||Add Download Page for GUI Installer & BDPM File|
|BVQ-17094||WebUI||Show heap/cache settings for scanner/mongodb|
|BVQ-17059||VMware||Add attribute for sum of all vCPUs of powered ON VMs only|
|BVQ-17011||GUI: Properties: General: Aspect|
Performance: Selector labels too long
|Minor||BVQ-17179||Alerting||Topo table in guided reactions doesn't load|
|Minor||BVQ-17047||Alerting||Predefined alert rule value not accepted|
|Minor||BVQ-17178||Alerting: Configuration: Custom Rules||Status of "Show in Health Maps" not correct|
|Minor||BVQ-17196||Reporting||Some tables are empty|
|Minor||BVQ-16893||WebUI: Delete Systems||Some collections not taken into account|
|Minor||BVQ-17198||Brocade: Persist||Wrong semantic for attribute switch_switchid|
|Minor||BVQ-17100||Data Grid||Preaggregation value not present|
|Minor||BVQ-17103||GUI||Table column sorting lost after exporting as csv|
|Minor||BVQ-17057||GUI: Path browser||Invert flag (Inv) not reset after aspect change|
Plugin for Alert tables
Show SHM in Grafana
|Major||BVQ-17159||Common||Update Log4J to 2.17 (CVE-2021-45105)|
Underline function is not working
|BVQ-17144||Common||Update Log4J dependency to 2.16 (CVE-2021-45046)|
Table row column aliases for Attribute Shortcut
NPE during persist of FC ports due to missing WWNNs
Exported entities with filter/condition on certain units cannot be imported again
|BVQ-17087||PowerVM||Add Toleration Support for HMC version V10R1|
|BVQ-16961||Power OS AIX Agent||Change default metric for AIX Tape|
|BVQ-16581||Reporting||Table Snippet for BVQ license overview|
|BVQ-15166||Reporting||Custom table row column labels|
|Critical||BVQ-17130||Common||Vulnerability in Apache Log4j Library (CVE-2021-44228)|
Grafana Update to 8.2.7 (CVE-2021-43798)
|Minor||BVQ-17106||Reporting||Templates with topo/capa chart favorites are exportable|
|BVQ-16943||WebUI: Scanner Config||Usability improvements|
|BVQ-16750||WebUI: Scanner Overview||Move Scanner buttons into Scanner configuration drop-down|
|BVQ-15190||WebUI: Licensing||Improve license entitlement visualization|
|BVQ-16728||Reporting: Scheduling||Add possibility to create a new schedule|
|BVQ-16262||Reporting||Tables do no use the complete width of the page.|
|BVQ-16183||EMC Unity||New attribute "Pool Free capacity in %"|
|BVQ-17055||BVQ Repository Installer||Increase memory heap limit for bvq-server|
|Critical||BVQ-17046||Scanner: SVC||Topology persist fails because of duplicate key exception|
|Critical||BVQ-16993||Scanner: AIX||Scanner fails because password too long|
|Major||BVQ-17009||GUI||Interval in Performance Charts set to 1h by default|
|Minor||BVQ-17037||Scanner: SVC||Hostname unique check does not check port|
|Minor||BVQ-16994||Scanner: SVC||Folder "duplicates" not cleaned up|
|Minor||BVQ-17001||WebUI: Scanner Config||Usability improvements for text fields that expect numbers|
|Minor||BVQ-17036||WebUI: Delete Systems||Scanner config missing in table|
|Minor||BVQ-16727||WebUI: GUI Download Button||Downloaded file has no name when opened in new tab|
|Minor||BVQ-17024||Alerting||Alert rule worker enabled check is not done for system checks|
|Minor||BVQ-16959||Grafana||Bugfixes and improvements in 2021H2 SVC Dashboards|
|Minor||BVQ-16880||PowerVM||AIX LPAR should not show PVM VIOS as linked object|
|Minor||BVQ-17052||SVC||Attribute device_model_name is unknown for V5000 Gen2 and displayed twice in GUI for all models|
|Minor||BVQ-16013||EMC Unity: Performance||Interval based perf metric calculation is not coverage aware|
|BVQ-16934||PowerVM AIX Agent||Link AIX with EMC|
|BVQ-15641||PowerVM||New PowerVM Predefined Alert rules|
|BVQ-16777||PowerVM AIX Agent||Integrate OT Tape Path and performance view for "AIX Tape"|
|BVQ-16740||Alerting||New predefined Rules for new SVC Node port stats|
|BVQ-16741||SVC||New min metrics for SVC Node port SFP stats|
Allow updates from 6.2.x to 2021.H2.x
|BVQ-13679||Scanner: SVC||Suppress unnecessary lsvdiskanalysis commands|
|BVQ-16942||Alerting||Alert Result prefiltered by selectecd systems|
|BVQ-16591||Alerting||Extend alerting results by alert rule|
|BVQ-15971||Alerting: Exclude||Reinclude also on multiple configuable state changes|
|BVQ-16264||GUI||Selecting a linked objects should select object itself|
|BVQ-16686||GUI||Show only available Favorite Systems|
|BVQ-16989||PowerVM||Make AIX Instance reachable for LPAR and VIOS|
|BVQ-16947||PowerVM||Shared Storage Pool OT & Attribute Improvents|
|BVQ-16803||Scanner/Persister||Unify defaults for "files to keep"|
|Major||BVQ-16699||DataGridX: Aggregation caching||Count aggregations do not update if foreign linked object changes|
|Major||BVQ-16907||PowerVM||OT PVM IOR Device to PVM FC Port relation faulty|
|Major||BVQ-16015||WebUI: Scanner overview||Scanner does not show errors if system cannot be reached|
|Major||BVQ-16988||Alerting||Got more than 1 valid history entry|
|Minor||BVQ-16970||Alerting||Predfined alert rules with schedule after persist not calculated after disable/enable|
|Minor||BVQ-16956||Alerting: Templates||Alert Rule "NetApp Volume total latency too high" cannot be imported|
|Minor||BVQ-16955||Alerting: Templates||Rules are "complex" instead of "template"|
|Minor||BVQ-16831||GUI: Tables||Code alias gets lost when changing table type|
|Minor||BVQ-16392||Reporting||Brocade (REST) Table content missing|
|Minor||BVQ-16919||SVC||Read DataReductionCache performance values from node stat file|
|Minor||BVQ-16976||Schema||Missing MGO Links|
|Minor||BVQ-16938||System EventLog / Perf favorites||Favorites contain system identifiers|
|BVQ-15542||SVC||Improvements for thin-provisioned mdisks & compressed FCM drives (New OT "SVC Provisioning group")|
|BVQ-15543||SVC||New object type "SVC MDisk provisioning group"|
|BVQ-16896||Grafana||New System Dashboards for Grafana 8|
|BVQ-16835||Licensing||Use Thin Provisioned MDisks' physical capacity to calculate entitlements|
|BVQ-16917||Power OS Agent AIX||Connect DiskPath with SAN|
|BVQ-16194||GUI||Remember last export directory target for tables|
|BVQ-16017||SVC||MDisk & Drive capacity attributes clean up|
|BVQ-16905||Scanner: AIX||Change level of ssh-server messages from INFO to DEBUG|
|Major||BVQ-16427||SVC||MDisk group Physical capacity values too high|
|Minor||BVQ-16766||WebUI||Info message do not disappear automatically|
|Minor||BVQ-16913||WebUI: Administration: Delete Systems||Deletion of Performance Data is based on wrong Method|
|Minor||BVQ-16932||Alerting||Custom alert rules do not load calculate after persist status|
|Minor||BVQ-16915||Alerting: Custom alert rules||Changes not visible without page reload|
|Minor||BVQ-16937||GUI||Some System favorites based on old view version|
|Minor||BVQ-16931||Performance Expiry||All remote copy hfcts data is expired on deletion of single cluster|
|Minor||BVQ-15812||Persister||Hardening for empty files|
|Minor||BVQ-16920||Power OS Agent AIX||No WWPN reported by NJMON for FC Adapter|
|Minor||BVQ-16736||PowerVM||Calculation of Shared Processor Pool Utilization % incorrect|
|Minor||BVQ-16906||SVC||VDiskIdentifier: svc_cluster_id is missing|
|multiple||OS Agent for AIX||New platform: OS Agent for AIX|
|BVQ-15547||SVC||Add v8.4.0 new SVC Node port performance stats|
|BVQ-10937||SVC||Integrate IO Throttling & Extended IO Throttling|
|BVQ-15310||SVC||Add internal NVMe Ports to SVC Node port and activate PerfPersist|
|BVQ-16362||SVC||Add Encryption attributes to SVC Cluster object|
|BVQ-16564||VMware||New attribute "template" for VM Virtual machine|
|BVQ-16684||GUI: Detail Pane||Combine "Foreign objects" and "Linked objects"|
|BVQ-16716||Grafana||Add plugin README|
|BVQ-16878||Grafana||Add default FieldConfigs|
|BVQ-16808||Grafana||Timeout with misleading error message|
|BVQ-15560||Grafana: Docker||Create a custom bvq grafana image|
|BVQ-15816||Persister||Run error folder expiry in fallback commands|
|BVQ-16404||WebUI: Administration: License||License Entitlement View not scalable and exportable|
|BVQ-16748||Scanner: PowerVM||Suppress unnecessary warnings|
|BVQ-16761||Reporting||Add Play-button for scheduled reports|
|Critical||BVQ-16840||BVQ Server||DB Backups not deleted if "backups to keep" exceeds|
|Critical||BVQ-16897||Alerting||Alert rule conditions change after being saved|
|Major||BVQ-16807||Grafana||Table Data not correct if data missing|
|Major||BVQ-16275||Persister||Failing "Identifying object to scan..." keeps files in new folder|
|Major||BVQ-16836||PowerVM||Core usage peak utilization not calculated|
|Major||BVQ-16841||Reporting||No chart object types listed in performance chart snippet|
|Major||BVQ-15863||Alerting||Coloring of alert results in systems health map can be incorrect|
|Minor||BVQ-16706||Alerting: Predefined alert rules||Update https links|
|Minor||BVQ-16822||Alerting: Predefined alert rules||Version increase after each execution|
|Minor||BVQ-16793||WebUI||Main Page throws JS Error "Can't find variable: refreshIntervalSeconds"|
|Minor||BVQ-15472||Performance Persist||If pre execution checks fail, files should stay in new|
|BVQ-16621||Alerting||Replace bar chart in alert rule overview with optimized progression chart|
|BVQ-16364||Alerting||Optimize Systems Health Map Loading Times|
|BVQ-15545||GUI / WebUI||Use Brocade naming conventions consistently across BVQ|
|BVQ-15429||BVQ Server||Call Grafana directly from BVQ Server|