You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: product_docs/docs/pem/7.16/pem_agent/01_pem_architecture.mdx
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -38,6 +38,8 @@ The instance of Postgres (a database server) and an instance of the Apache web-s
38
38
-**pem** - This schema is the core of the PEM application. It contains the definitions of configuration functions, tables, or views required by the application.
39
39
-**pemdata** - This schema stores the current snapshot of the monitored data.
40
40
-**pemhistory** - This schema stores the historical monitored data.
41
+
42
+
41
43
-**Apache Web Server (HTTPD)** - The PEM Web Application is deployed as a WSGI application with HTTPD to provide web services to the client. It is comprised of the following:
42
44
-**Web content presentation** - The presentation layer is created by the Web Application (for example Browser, login page,..).
43
45
-**Rest API** - The REST API allows integration with other apps and services.
The above command creates agent certificates and an agent configuration file (``agent.cfg``) in the ``/home/edb/.pem`` directory. Use the following command to assign read and write permissions to these files:
Copy file name to clipboardExpand all lines: product_docs/docs/pem/7.16/pem_agent/03_managing_pem_agent.mdx
+15-30Lines changed: 15 additions & 30 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: "Managing a PEM Agent"
3
3
---
4
4
5
-
The sections that follow provide information about the behavior and management of a PEM agent.
5
+
The following sections provide information about the behavior and management of a PEM agent.
6
6
7
7
## Agent Privileges
8
8
@@ -76,8 +76,6 @@ On Linux systems, PEM configuration options are stored in the `agent.cfg` file,
76
76
| enable_smtp | When set to true for multiple PEM Agents (7.13 or lesser) it may send more duplicate emails. Whereas for PEM Agents (7.14 or higher) it may send lesser duplicate emails. | true for PEM server host; false for all others. |
77
77
| enable_snmp | When set to true for multiple PEM Agents (7.13 or lesser) it may send more duplicate traps. Whereas for PEM Agents (7.14 or higher) it may send lesser duplicate traps. | true for PEM server host; false for all others. |
78
78
| enable_nagios | When set to true, Nagios alerting is enabled. | true for PEM server host; false for all others. |
79
-
| enable_webhook | When set to true, Webhook alerting is enabled. | true for PEM server host; false for all others. |
80
-
| max_webhook_retries | Set maximum number of times pemAgent should retry to call webhooks on failure. | Default 3. |
81
79
| connect_timeout | The max time in seconds (a decimal integer string) that the agent will wait for a connection. | Not set by default; set to 0 to indicate the agent should wait indefinitely. |
82
80
| allow_server_restart | If set to TRUE, the agent can restart the database server that it monitors. Some PEM features may be enabled/disabled, depending on the value of this parameter. | False |
83
81
| max_connections | The maximum number of probe connections used by the connection throttler. | 0 (an unlimited number) |
@@ -88,11 +86,6 @@ On Linux systems, PEM configuration options are stored in the `agent.cfg` file,
88
86
| connection_custom_setup | Use to provide SQL code that will be invoked when a new connection with a monitored server is made. | Not set by default. |
89
87
| ca_file | Provide the path where the CA certificate resides. | Not set by default. |
90
88
| batch_script_user | Provide the name of the user that should be used for executing the batch/shell scripts. | None |
91
-
| webhook_ssl_key | The complete path to the webhook's SSL client key file. ||
92
-
| webhook_ssl_crt | The complete path to the webhook's SSL client certificate file. ||
93
-
| webhook_ssl_crl | The complete path of the CRL file to validate webhook server certificate. ||
94
-
| webhook_ssl_ca_crt | The complete path to the webhook's SSL ca certificate file. ||
95
-
| allow_insecure_webhooks | When set to true, allow webhooks to call with insecure flag. | false |
96
89
97
90
On 64 bit Windows systems, PEM registry entries are located in:
98
91
@@ -114,8 +107,6 @@ The registry contains the following entries:
114
107
| AlertThreads | The number of alert threads to be spawned by the agent. | Set to 1 for the agent that resides on the host of the PEM server; 0 for all other agents. |
115
108
| EnableSMTP | When set to true, the SMTP email feature is enabled. | true for PEM server host; false for all others. |
116
109
| EnableSNMP | When set to true, the SNMP trap feature is enabled. | true for PEM server host; false for all others. |
117
-
| EnableWebhook | When set to true, Webhook alerting is enabled. | true for PEM server host; false for all others. |
118
-
| MaxWebhookRetries | Set maximum number of times pemAgent should retry to call webhooks on failure. | Default 3. |
119
110
| ConnectTimeout | The max time in seconds (a decimal integer string) that the agent will wait for a connection. | Not set by default; if set to 0, the agent will wait indefinitely. |
120
111
| AllowServerRestart | If set to TRUE, the agent can restart the database server that it monitors. Some PEM features may be enabled/disabled, depending on the value of this parameter. | true |
121
112
| MaxConnections | The maximum number of probe connections used by the connection throttler. | 0 (an unlimited number) |
@@ -126,20 +117,13 @@ The registry contains the following entries:
126
117
| ConnectionCustomSetup | Use to provide SQL code that will be invoked when a new connection with a monitored server is made. | Not set by default. |
127
118
| ca_file | Provide the path where the CA certificate resides. | Not set by default. |
128
119
| AllowBatchJobSteps | If set to true,the batch/shell scripts will be executed using Administrator user account. | None |
129
-
| WebhookSSLKey | The complete path to the webhook's SSL client key file. ||
130
-
| WebhookSSLCrt | The complete path to the webhook's SSL client certificate file. ||
131
-
| WebhookSSLCrl | The complete path of the CRL file to validate webhook server certificate. ||
132
-
| WebhookSSLCaCrt | The complete path to the webhook's SSL ca certificate file. ||
133
-
| AllowInsecureWebhooks | When set to true, allow webhooks to call with insecure flag. | false |
134
120
135
121
## Agent Properties
136
122
137
123
The PEM Agent `Properties` dialog provides information about the PEM agent from which the dialog was opened; to open the dialog, right-click on an agent name in the PEM client tree control, and select `Properties` from the context menu.
138
124
139
125

140
126
141
-
PEM Agent Properties dialog - General tab
142
-
143
127
Use fields on the PEM Agent `Properties` dialog to review or modify information about the PEM agent:
144
128
145
129
- The `Description` field displays a modifiable description of the PEM agent. This description is displayed in the tree control of the PEM client.
@@ -150,23 +134,24 @@ Use fields on the PEM Agent `Properties` dialog to review or modify information
150
134
151
135
- The `Heartbeat interval` fields display the length of time that will elapse between reports from the PEM agent to the PEM server. Use the selectors next to the `Minutes` or `Seconds` fields to modify the interval.
Use the fields on the `Job Notifications` tab to configure the email notification settings on agent level:
156
140
157
-
Use the fields on the `Job Notifications` tab to configure the email notification settings on agent level:
141
+
- Use the `Override default configuration?` switch to specify if you want the agent level job notification settings to override the default job notification settings. If you select `Yes` for this switch, you can use the rest of the settings on this dialog to define when and to whom the job notifications should be sent. Please note that the rest of the settings on this dialog work only if you enable the `Override default configuration?` switch.
142
+
143
+
- Use the `Email on job completion?` switch to specify if the job notification should be sent on the successful job completion.
144
+
145
+
- Use the `Email on a job failure?` switch to specify if the job notification should be sent on the failure of a job.
158
146
159
-
- Use the `Override default configuration?` switch to specify if you want the agent level job notification settings to override the default job notification settings. If you select `Yes` for this switch, you can use the rest of the settings on this dialog to define when and to whom the job notifications should be sent. Please note that the rest of the settings on this dialog work only if you enable the `Override default configuration?` switch.
160
-
- Use the `Email on job completion?` switch to specify if the job notification should be sent on the successful job completion.
161
-
- Use the `Email on a job failure?` switch to specify if the job notification should be sent on the failure of a job.
162
-
- Use the `Email group` field to specify the email group to whom the job notification should be sent.
147
+
- Use the `Email group` field to specify the email group to whom the job notification should be sent.
0 commit comments