PostgreSQL, often simply Postgres, is an object-relational database management system with an emphasis on extensibility and standards compliance.
This document provides information about the PostgreSQL connector, which facilitates automated interactions with PostgreSQL using FortiSOAR™ playbooks. Add the PostgreSQL connector as a step in FortiSOAR™ playbooks and perform automated operations, such as retrieving host details and reports from PostgreSQL.
Connector Version: 1.0.0
Authored By: Fortinet
Certified: No
All connectors provided by FortiSOAR™ are delivered using a FortiSOAR™ repository. Therefore, you must set up your FortiSOAR™ repository and use the yum command to install connectors:
yum install cyops-connector-postgresql
For the detailed procedure to install a connector, click here
For the procedure to configure a connector, click here
In FortiSOAR™, on the connectors page, select the PostgreSQL connector and click Configure to configure the following parameters:
Parameter | Description |
---|---|
Host Name | Hostname to access PostgreSQL server |
Port Number | Port number to connect PostgreSQL server |
Username | Username to access PostgreSQL service |
Password | Password to access PostgreSQL service |
Default DB Name | Database name on which to run a query. Note: If the database name is not provided in the function parameter, then this database name is taken as default. |
Verify SSL | Specifies whether the SSL certificate for the server is to be verified or not. By default, this option is set as True. |
The following automated operations can be included in playbooks, and you can also use the annotations to access operations from FortiSOAR™ release 4.10.0 and onwards:
Function | Description | Annotation and Category |
---|---|---|
Run Query | Run Query in PostgreSQL. | run_query Investigation |
Parameter | Description |
---|---|
DB Name | Database name on which to run the query. |
Query | Query to run on the specified database |
The output contains a non-dictionary value.
The Sample - PostgreSQL - 1.0.0
playbook collection comes bundled with the PostgreSQL connector. These playbooks contain steps using which you can perform all supported actions. You can see bundled playbooks in the Automation > Playbooks section in FortiSOAR™ after importing the PostgreSQL connector.
Note: If you are planning to use any of the sample playbooks in your environment, ensure that you clone those playbooks and move them to a different collection since the sample playbook collection gets deleted during connector upgrade and delete.
PostgreSQL, often simply Postgres, is an object-relational database management system with an emphasis on extensibility and standards compliance.
This document provides information about the PostgreSQL connector, which facilitates automated interactions with PostgreSQL using FortiSOAR™ playbooks. Add the PostgreSQL connector as a step in FortiSOAR™ playbooks and perform automated operations, such as retrieving host details and reports from PostgreSQL.
Connector Version: 1.0.0
Authored By: Fortinet
Certified: No
All connectors provided by FortiSOAR™ are delivered using a FortiSOAR™ repository. Therefore, you must set up your FortiSOAR™ repository and use the yum command to install connectors:
yum install cyops-connector-postgresql
For the detailed procedure to install a connector, click here
For the procedure to configure a connector, click here
In FortiSOAR™, on the connectors page, select the PostgreSQL connector and click Configure to configure the following parameters:
Parameter | Description |
---|---|
Host Name | Hostname to access PostgreSQL server |
Port Number | Port number to connect PostgreSQL server |
Username | Username to access PostgreSQL service |
Password | Password to access PostgreSQL service |
Default DB Name | Database name on which to run a query. Note: If the database name is not provided in the function parameter, then this database name is taken as default. |
Verify SSL | Specifies whether the SSL certificate for the server is to be verified or not. By default, this option is set as True. |
The following automated operations can be included in playbooks, and you can also use the annotations to access operations from FortiSOAR™ release 4.10.0 and onwards:
Function | Description | Annotation and Category |
---|---|---|
Run Query | Run Query in PostgreSQL. | run_query Investigation |
Parameter | Description |
---|---|
DB Name | Database name on which to run the query. |
Query | Query to run on the specified database |
The output contains a non-dictionary value.
The Sample - PostgreSQL - 1.0.0
playbook collection comes bundled with the PostgreSQL connector. These playbooks contain steps using which you can perform all supported actions. You can see bundled playbooks in the Automation > Playbooks section in FortiSOAR™ after importing the PostgreSQL connector.
Note: If you are planning to use any of the sample playbooks in your environment, ensure that you clone those playbooks and move them to a different collection since the sample playbook collection gets deleted during connector upgrade and delete.