Summary: This article tells us the basic steps to check if Airwave is processing the data that is received by AMON feed
Question: What are the basic steps to verify if Airwave is processing AMON feed or not?
Below are few troubleshooting steps to check if Airwave is receiving AMON feed from the controllers:
STEP 1 :
On Airwave, check if the AMONAggregator and PAPI daemonss are running. Type 'wd' and we will get the below output and check for the highlighted options to be running:
STEP 2:
We can also monitor the AMON graphs under SYSTEM --> Performance page of the Airwave server.
Example:
This gives more details on the AMON Packets and Messages processing rate.
Also, if the AMON message loss graph is blank, it means there is no data loss and the requests are being processed properly on the Airwave server.
STEP 3:
Then try checking the logging:
# qlog enable amon_dump_raw
The above command will create a file names 'amon_dump_raw' under /var/log/amp_diag directory.
# tail -f /var/log/amp_diag/amon_dump_raw
è Need to wait for the dump to populate.
è This log captures data after it has come into AirWave, but before it hits the processing queues.
From there, you can translate the data to be human readable using the below decode command:
# qlog_decoder --decoder papi --nofollow /var/log/amp_diag/amon_dump_raw
Once the file is decoded, we can the file to see the data in human readable format which will give us more information on the data that is being sent from the controller to Airwave.