Configuration Steps
-
The agent is configured using a properties file located in the PowerConnect installation directory under the conf folder e.g.
/opt/powerconnect/conf/powerconnect-hana-db.properties
-
The license_key is needed for the agent to start
-
To configure an outbound connection follow the configuration guide for the target platform
An example configuration file is show below which enables os metrics and audit log collection:
license_key="XXX-XXX-XXX-XXX"
cpu_monitoring_enabled="true"
memory_monitoring_enabled="true"
disk_space_monitoring_enabled="true"
audit_log_db_system_monitoring_enabled="true"
db_system_host="localhost"
db_system_port="35015"
db_system_user="powerconnect"
db_system_password="mysecretpassword"
splunk_hec_url="http://1.1.1.1:8088"
splunk_hec_key="123-456-789-1011-1213"
splunk_index="sap"
Configuration Options
|
Configuration |
Description |
Required |
Default Value |
Comments |
|---|---|---|---|---|
|
license_key |
License key for the agent |
True |
|
|
|
db_system_host |
Hostname of SAP HANA DB |
False |
localhost |
Agent by default connects to SAP HANA DB running on the localhost |
|
db_system_port |
Port of SAP HANA DB |
False |
30015 |
|
|
db_system_user |
Username used to connect to SAP HANA DB |
Only for audit log collection |
|
|
|
db_system_password |
Password for user to connect to SAP HANA DB |
Only for audit log collection |
|
|
|
cpu_monitoring_enabled |
Enable operating system CPU monitoring |
|
false |
|
|
cpu_monitoring_interval |
How often to collect CPU metrics (ms) |
|
60000 |
|
|
memory_monitoring_enabled |
Enable operating system memory monitoring |
|
false |
|
|
memory_monitoring_interval |
How often to collect memory metrics (ms) |
|
60000 |
|
|
os_process_monitoring_enabled |
Enable operating system process monitoring |
|
false |
|
|
os_process_monitoring_interval |
How often to collect process metrics (ms) |
|
60000 |
|
|
disk_monitoring_enabled |
Enable disk iops monitoring |
|
false |
|
|
disk_monitoring_interval |
How often to collect disk iops metrics (ms) |
|
60000 |
|
|
disk_space_monitoring_enabled |
Enable disk space monitoring |
|
false |
|
|
disk_space_monitoring_interval |
How often to collect disk space metrics (ms) |
|
60000 |
|
|
network_monitoring_enabled |
Enable network interface monitoring |
False |
false |
|
|
network_monitoring_interval |
How often to collect network interface metrics (ms) |
False |
60000 |
|
|
oom_trace_monitoring_enabled |
Enable SAP HANA out of memory trace file monitoring |
False |
false |
|
|
oom_trace_monitoring_directory |
Directory where out of memory trace files are generated |
False |
$retrieval-path$/trace |
|
|
oom_trace_monitoring_filefilter |
File pattern to match for oom trace files |
False |
compileserver_.*\\.oom\\.trc |
|
|
audit_log_db_system_monitoring_enabled |
Enable audit log collection for system database |
False |
false |
|
|
audit_log_db_system_monitoring_interval |
How often to collect audit log data (ms) |
False |
60000 |
|
|
audit_log_db_system_monitoring_lag |
Lag setting for audit log collection (ms) |
False |
60000 |
This setting is to deal with scenarios where there is a lag between the data being written to the database and its availability for query (usually high load) |
|
audit_log_db_system_monitoring_table |
Audit log table name |
False |
ALL_AUDIT_LOG |
|