Failed to sending QOS to database

Document ID : KB000125663
Last Modified Date : 02/02/2019
Show Technical Document Details
Question:
QOS_DEFINITION message failed to transfer to primHub.
Error on data_engine.log
Jan 30 11:01:13:499 [11288] de: CheckMapsPreConditions (BulkMode)- QoS 'QOS_INTERFACE_OPERSTATUSPOLLABLE' does not exist, message dropped

The QOS was not inserted into QOS_DEFINITON table
 
Environment:
UIM 8.5.0
Primary HUB 7.8.0
Secondary HUB 7.9.7
Controller 7.97
SNMPCollector 3.4.4
Data_engine 8.4.7
Database MS SQL 2014
 
Answer:
1.
Separate Qos_definition subject from the original queue. Create a new attach queue for subject Qos_definition
Original setting on SecHub
<qos_snmp>
      active = yes
      type = attach
      subject = QOS_MESSAGE, QOS_DEFINITION, QOS_BASELINE
      addr =
      bulk_size =
</qos_snmp>

Change to
<qos_snmp>
      active = yes
      type = attach
      subject = QOS_MESSAGE, QOS_BASELINE
      addr =
      bulk_size =
</qos_snmp>
<qos_def>
      active = yes
      type = attach
      subject = QOS_DEFINITION
      addr =
      bulk_size =
</qos_def>

2. Cold restart the probe, to force it to resend qos_definiton message