Linux-UNIX: Upgrading an S-TAP agent with GIM Setup by Client
Use the GIM tool to upgrade your S-TAP agent.
Before you begin
- The GIM client on the database server is communicating with the Guardium system.
- Obtain the S-TAP module from either Fix Central, or your Guardium representative.
- Certain Guardium® Data ProtectionS-TAP updates combined with certain sniffer patches do not support the ability to transfer DB_USER in the event of a failover. Make sure that you have installed compatible patches, as described in Determining whether Guardium Data Protection Linux/UNIX S-TAP and Sniffer patches are compatible.
About this task
- Before starting a GIM Set up by Client upgrade, you can check whether any of
the database servers need to be rebooted during the S-TAP upgrade. This check is for GIM Set up by
Client upgrades only; it does not cover any other upgrade scenarios. If the bundles were installed
from the managed unit, run the S-TAP Agent Upgrade Pre-Check report on the
managed unit. If all clients are managed by the central manager (all GIM clients point to the
central manager, which is best practice and the recommended setup), run the S-TAP Agent
Upgrade Pre-Check report from the central manager. The reboot status of GIM clients that
point to a managed unit is not captured in a report that is run on the central manager. Verify that
the GIM agent is installed on the database server before you run the report. (None of the other
modules or bundles need to be installed). All database servers that are listed in the report will
need reboot. Reboot is required in this scenario:
- Upgrading with a non-live upgrade (KTAP_LIVE_UPGRADE=N), irrespective of whether the source and target versions are the same.
- To upgrade from a shell installed S-TAP to a GIM-controlled S-TAP: Upgrade the S-TAP using shell, to the target version. Then install the bundle-GIM STAP installer. Reboot is not required.
- In a GIM upgrade, there are two scenarios you must avoid: A-TAP users are
active (causing the upgrade to fail), and maintenance is running on the databases. A typical
scenario is: database server maintenance is planned for 12 midnight and you want to upgrade the
S-TAP at
1AM. Use this general flow to successfully upgrade your S-TAPs.
- Schedule your upgrades with GIM.
- Disable any GIM upgrades from deploying: configurator.sh --delayed_bundle_deployment enable
- Wait for the database maintenance to complete.
- Check if A-TAP users are active (assuming the DBs are down, disable them if there are any): <GIM INSTALL DIR>/ATAP/current/files/bin/guardctl list-active
- Enable GIM upgrades: configurator.sh --delayed_bundle_deployment disable
Procedure
What to do next
In the Success popup, click Show Status to open the Status window to monitor the software upgrade. Click to refresh the results. If an upgrade has a failed status, click Uninstall if you see the button, otherwise, click Reset connection. You can also view the status of the module upgrade by reviewing the report at .
Verify that the S-TAP is communicating with the Guardium system by browsing to and reviewing the S-TAPs status and configuration.