- User Guide
- FAQs
- Troubleshooting
- Database Audit Is Unavailable
Database Audit Is Unavailable¶
Symptom¶
After the database traffic is triggered, you cannot find the audit information about an executed statement in the SQL statement list.
In this case, perform the following operations to troubleshoot the problem:
Checking Database Information and Audit Function Settings¶
Check whether the database information is correct.
Check whether the database audit function is enabled.
If Audit Status is Enabled, go to Checking Audited Database Settings.
If Audit Status is Disabled, click Enable to enable the database audit function.
If the fault is rectified, no further operation is required.
If the problem persists, go to Checking Audited Database Settings.
Checking Audited Database Settings¶
If Status is Enabled, go to Checking Database Agent Status.
If Status is Disabled, click Enable to enable the desired audit scope rule of the database.
If the fault is rectified, no further operation is required.
If the problem persists, go to Checking Database Agent Status.
Checking Database Agent Status¶
Log in to the node where the agent is installed as user root by using a cross-platform remote access tool (for example, PuTTY) via SSH.
Run the following command to view the running status of the agent program:
ps -ef|grep audit_agent
Run the following command to restart the agent:
service audit_agent restart
If the fault is rectified, no further operation is required.
If the problem persists, go to 4.
Run the following command to check the communication status between the agent and database audit instance:
tailf /opt/dbss_audit_agent/log/audit_agent.log
If information similar to the following is displayed, the communication between the agent and database audit instance is normal. Go to Verifying the Result.
If information similar to the following is displayed, the communication between the agent and database audit instance is abnormal. Go to Checking the Security Group Rules of the Database Audit Instance.
Checking the Security Group Rules of the Database Audit Instance¶
Go to the Database Security Service page.
In the navigation tree on the left, choose Database Audit > Databases. The Databases page is displayed.
Select an instance where the database is located from the Instance drop-down list.
Record the IP address of the agent node.
Click next to the database to view the information of its agent, and record Installing Node IP Address.
Add an inbound rule for the installing node.
Click OK.
Verifying the Result¶
In your database, run an SQL statement on the node where the agent is installed, and then search for the statement in the SQL statement list.
If the SQL statement is found, the problem has been solved.
If the SQL statement is not found, the problem persists. Contact customer service.