Last Modified: Apr 10, 2019
See more info
Known Affected Versions:
12.1.0, 12.1.0 HF1, 12.1.0 HF2, 12.1.1, 12.1.1 HF1, 12.1.1 HF2, 12.1.2, 12.1.2 HF1, 12.1.2 HF2, 12.1.3, 126.96.36.199, 188.8.131.52, 184.108.40.206, 220.127.116.11, 18.104.22.168, 22.214.171.124, 126.96.36.199, 12.1.4, 188.8.131.52
Opened: Dec 22, 2016
AVR statistics for vCMP are missing records of some guests. This is due to insufficient key definition of two tmstat-adapters which leads to losing some records while in the collection (polling) phase.
Stats for some guests are not being collected at all
Having vCMP configured with more than one guest
Editing file tmstat_tables.xml with the following changes and restarting the relevant daemon afterwards (see below what is the relevant daemon on each BIG-IP version) will make AVR start collecting the stats correctly. tmstat_tables.xml file can be found under /etc/avr/monpd/tmstat_tables.xml (on versions prior 13.0.0) or under /etc/avr/tmstat_tables.xml (for versions starting from 13.0.0). Changes required for the XML file are: 1. Adding a key-connector for adapter "VcmpGuest" as follow (under <source>, as the last keyConnector): <keyConnector publishName="vcmp_id" hidden="true"> <keyConnectorAtom table="vcmp_stat" columnName="vcmp_id"/> <keyConnectorAtom table="qemu_virtio_blk" columnName="vcmp_id"/> </keyConnector> 2. Adding a key-connector for adapter "VcmpInterface" as follow (under <source>, as the last keyConnector): <keyConnector publishName="vcmp_id" hidden="true"> <keyConnectorAtom table="vcmp_stat" columnName="vcmp_id"/> </keyConnector> * The relevant daemon which needs to be restarted after editing the tmstat_tables.xml file is monpd (for versions prior 13.0.0), and avrd (for versions starting from 13.0.0).
Adding another key column to the tmstat-adapter definition, which will define the adapter in a better way and cause it to not lose some records.