Installing the GIM client on a UNIX server
Learn how to install the GIM client on UNIX database servers.
Before you begin
- Perl 5.8 (and up)
- 1 GB of space to accommodate all GIM modules (including maintaining a copy of the previous and current installed versions). Without FAM, 300 MB.
- 8445: GIM client listener, both directions. Any GIM server on either the central manager or the collector can communicate with the GIM client.
- 8443: (Discovery) Used for communication between the DB server and the Guardium appliance, and for uploading features.
- 8446: Used between the GIM client and the GIM server (on the central manager or collector) for authenticated TLS, both directions, custom kernel upload, MustGather loggers upload. If GIM_USE_SSL is enabled (default), then the GIM client attempts to communicate its certificate by using port 8446. If port 8446 is not open, then it defaults to 8444, but no certificate is passed (for example, TLS without verification).
- 8081: Used between the GIM client and the GIM server (on the central manager or collector) for non-TLS (but with message signing verification), both directions, custom kernel upload, MustGather loggers upload. In this scenario, the parameter GIM_USE_SSL must be disabled (=0).
About this task
You can install and use the GIM client in a Solaris secondary zone or an AIX workload partition (WPAR). This enables you to use the GIM client to install an S-TAP® in a secondary zone or WPAR. When you install an S-TAP in a secondary zone or WPAR, the K-TAP is disabled, regardless of the setting of the ktap_enabled parameter. You can also use the GIM client to install the Configuration Auditing System (CAS) agent in a secondary zone or WPAR. You cannot install the discovery bundle in a secondary zone or WPAR; the discovery agent that is running on the global zone can collect information from other zones.
The process for installing the GIM client in a Solaris secondary zone or an AIX workload partition is the same as the process for installing in the primary zone. The installation can take a few seconds longer than installing in the primary zone. If you install the GIM client on a Solaris system with primary and secondary zones, you must install the client in the same location on the primary and secondary zones. This location cannot be a shared directory.
On Solaris, the GIM supervisor process that runs in the primary zone controls the GIM client and supervisor in each secondary zone. If the supervisor process on the primary zone is shut down, all GIM processes on the secondary zones are shut down as well.
| Parameter | Description |
|---|---|
| dir | Target directory of the GIM client installation. |
| tapip | The IP address or FQDN of the database server or node on which the GIM client is being installed. |
| sqlguardip | The collector IP address/hostname that the GIM client connects to. If it is not specified, the GIM client installs in “Listener mode". |
| perl | Path to Perl script. For example: /usr/bin/ |
| ca_file | Full file name path to the Certificate Authority PEM file. |
| key_file | Full file name path to the private key PEM file. |
| cert_file | Full file name path to the certificate PEM file. |
| listener_port | Listener port for registration with appliance. Default = 8445. |
| shared_secret | Set the shared secret to verify collectors. |
| no_listener | Disables "Listener mode" even if sqlguardip is not specified. |
| install_customed_bundles | Allow GIM clients to
install custom bundles.
|
| failover_sqlguardip | The IP address/hostname of the secondary collector with which this GIM client communicates. |
| allow_ip_hostname_combo | Enables GIM client uniqueness
across database servers with "common" hostname.
|
| auto_set_gim_tapip | When the value is set to 1, a local IP is automatically assigned. Do not specify both
auto_set_gim_tapip and tapip when you install the GIM client.
|