### Example Go Version Output Source: https://forcepoint.github.io/docs/csg_and_aws_security_hub Sample output from the 'go version' command, confirming the Go installation and version. ```text go version go1.14.1 linux/amd64 ``` -------------------------------- ### Setup and Run Program (Traditional) Source: https://forcepoint.github.io/docs/ping_and_fba Execute this script with administrative privileges to install program prerequisites and run the failed logins importer. ```bash /opt/fp-fba-failed-logins-importer-ping/deploy/setup.sh ``` -------------------------------- ### Execute pxGrid Installer Script Source: https://forcepoint.github.io/docs/fuid_cisco_ise_pxgid Run the installation script to complete the pxGrid integration setup. ```bash ./fp-fuid-pxgrid-installer.sh ``` -------------------------------- ### Make init.sh Executable and Run Source: https://forcepoint.github.io/docs/dim After configuring the docker-compose.yml file, make the init.sh script executable and then run it to start the deployment process. This script handles interactive setup for usage type, SSL certificates, and binding. ```bash sudo chmod +x init.sh ``` ```bash ./init.sh ``` -------------------------------- ### Execute Installation Script Source: https://forcepoint.github.io/docs/casb_and_azure_ad Runs the installation script to set up systemd services and install dependencies. ```bash sudo ./installation.sh ``` -------------------------------- ### Execute Installation Script Source: https://forcepoint.github.io/docs/ngfw_and_azure_ad_hybrid Run the installation script to install necessary packages and set up systemd services. Pass your Forcepoint SMC IP address as a parameter. ```bash sudo ./installation_script.sh ``` -------------------------------- ### Execute Installation Script Source: https://forcepoint.github.io/docs/csg_and_aws_security_hub Runs the installation script with sudo privileges to set up the integration. ```bash sudo ./fp-csg-export-security-hub-installer.sh ``` -------------------------------- ### Execute Installation Script Source: https://forcepoint.github.io/docs/ngfw_and_aws_guardduty Command to run the installation script for the traditional Connector deployment. ```bash sudo ./install.sh ``` -------------------------------- ### Query Example: URL Source: https://forcepoint.github.io/docs/dim Example of a GET request to query a URL against the DIM blocklist/safelist. ```http http://dim.domain.com:9000/ingress/lookup?token=ghYju36H78ghwRf5&query=http://jim.com/testing/url ``` -------------------------------- ### Check Go Installation Source: https://forcepoint.github.io/docs/casb_and_azure_ad Verify that Go is installed on the host machine by checking its version. ```bash go version ``` -------------------------------- ### Execute installation script Source: https://forcepoint.github.io/docs/dlp_and_azure_ad_hybrid Run the installation_script.sh to install necessary packages like Python3, Golang, Azure CLI, and OpenSSL. ```bash sudo ./installation_script.sh ``` -------------------------------- ### Make Installation Script Executable Source: https://forcepoint.github.io/docs/fuid_cisco_ise_pxgid Grant execute permissions to the pxGrid installer script. ```bash chmod +x fp-fuid-pxgrid-installer.sh ``` -------------------------------- ### Navigate to Installation Directory Source: https://forcepoint.github.io/docs/csg_and_aws_security_hub Changes the current directory to the extracted installation folder. ```bash cd fp-csg-export-security-hub-tr ``` -------------------------------- ### Install SMC2CLOUD Service Source: https://forcepoint.github.io/docs/ngfw_and_aws_sechub Commands to decompress the installation archive, make the install script executable, and run the installer. ```bash tar -xvzf fp-bd-ngfw-aws-azure-1.x.tar.gz ``` ```bash chmod u+x install.sh ``` ```bash sudo ./install.sh ``` -------------------------------- ### Install System Prerequisites (Traditional) Source: https://forcepoint.github.io/docs/ping_and_fba Run this script with administrative privileges to install the necessary system prerequisites for the failed logins importer. ```bash /opt/fp-fba-failed-logins-importer-ping/deploy/install.sh ``` -------------------------------- ### Docker Compose Commands for Installation Source: https://forcepoint.github.io/docs/dim Execute these commands to stop existing containers and then start new ones with the updated configuration. Ensure ports 80/TCP and 443/TCP are open for Let's Encrypt validation if that option is chosen. ```bash docker-compose down docker-compose up -d ``` -------------------------------- ### Execute FBA Azure Installer Source: https://forcepoint.github.io/docs/fba_and_azure_ad_hybrid Run the installer script to set up the FBA Azure sync service, install required packages like Golang, Azure CLI, and Python3, and create the systemd service. ```bash sudo ./fp-fba-azure-installer.sh ``` -------------------------------- ### Start Kafka Server Manually Source: https://forcepoint.github.io/docs/okta_and_fba Starts the Kafka server manually using its startup script and configuration file. This is an alternative method to starting the service. ```bash /usr/lib/kafka/bin/kafka-server-start.sh /usr/lib/kafka/config/server.properties ``` -------------------------------- ### Unpack and Navigate to Installation Directory Source: https://forcepoint.github.io/docs/casb_and_azure_ad Extracts the installation archive and changes the current directory to the extracted folder. ```bash tar -zxvf fp-casb-export-azure-ad.tar.gz cd fp-casb-export-azure-ad ``` -------------------------------- ### Make Installation Script Executable Source: https://forcepoint.github.io/docs/casb_and_azure_ad Grants execute permissions to the installation script before running it. ```bash chmod +x installation.sh ``` -------------------------------- ### Install SMC2CLOUD Service Source: https://forcepoint.github.io/docs/ngfw_and_azure_sentinel Steps to install the SMC2CLOUD service from a tarball. Ensure you are in the correct directory and make the install script executable before running it. ```bash cd to the directory containing **fp-bd-ngfw-aws-azure-1.x.tar.gz** tar -xvzf fp-bd-ngfw-aws-azure-1.x.tar.gz cd fp-bd-ngfw-aws-azure-1.x chmod u+x install.sh sudo ./install.sh ``` -------------------------------- ### Update and Install Python Source: https://forcepoint.github.io/docs/csg_and_sentinel Install Python on the host machine if it is not already present. This is a prerequisite for the Syslog Agent installation. ```bash #: sudo apt update #: sudo apt install python -y ``` -------------------------------- ### Install Risk Level Manager Source: https://forcepoint.github.io/docs/okta_and_fba Execute the installer script to install the Risk Level Manager after configuring the 'configs.json' file. Ensure the script is executable. ```bash sudo chmod a+x installer.sh sudo ./installer.sh ``` -------------------------------- ### Install Wget Source: https://forcepoint.github.io/docs/csg_and_sentinel Install wget on the host machine if it is not already present. This utility is needed for downloading files. ```bash #: sudo apt install wget -y ``` -------------------------------- ### Make Installer Script Executable Source: https://forcepoint.github.io/docs/csg_and_aws_security_hub Grants execute permissions to the installation script. ```bash chmod +x fp-csg-export-security-hub-installer.sh ``` -------------------------------- ### Make Installer Executable Source: https://forcepoint.github.io/docs/fba_and_azure_ad Before running the installer script, grant it execute permissions for all users. ```bash sudo chmod a+x azure_afba_installer.sh ``` -------------------------------- ### Make Install Script Executable Source: https://forcepoint.github.io/docs/ngfw_and_aws_guardduty Command to grant execute permissions to the installation script for the traditional deployment. ```bash sudo chmod +x ./install.sh ``` -------------------------------- ### Make Installer Executable Source: https://forcepoint.github.io/docs/fba_and_azure_ad_hybrid Grant execute permissions to the FBA Azure installer script before running it. This is a prerequisite for the installation process. ```bash chmod +x fp-fba-azure-installer.sh ``` -------------------------------- ### Install SMC2CLOUD Service Dependencies Source: https://forcepoint.github.io/docs/ngfw_and_aws_sechub Commands to install Python dependencies and set up the SMC2CLOUD service. Ensure Python 3.x is installed and the script is run with appropriate permissions. ```bash python3 get-pip.py python3 -m pip install –user virtualenv python3 -m venv venv source venv/bin/activate python3 -m pip install -r requirements.txt mkdir /opt/ngfw_2_cloud_ cp -r ./* /opt/ngfw_2_cloud_ cp /opt/ngfw_2_cloud_/SMC2CLOUD.service /lib/systemd/system/SMC2CLOUD.service systemctl daemon-reload systemctl enable SMC2CLOUD systemctl start SMC2CLOUD ``` -------------------------------- ### Example Service Status Output Source: https://forcepoint.github.io/docs/csg_and_aws_security_hub Example output from 'systemctl status fp-csg-security-hub.service', indicating the service is loaded, active, and running. ```text ● fp-csg-security-hub.service - Send Forcepoint CSG web/email logs to Security HUb Loaded: loaded (/etc/systemd/system/fp-csg-security-hub.service; enabled; vendor preset: disabled) Active: active (running) since Wed 2021-04-07 10:49:35 UTC; 1h 21min ago Main PID: 784 (csg-security-hu) CGroup: /system.slice/fp-csg-security-hub.service └─784 /var/forcepoint-csg-hub/csg-security-hub run --config /var/f... Apr 07 11:53:36 localhost.localdomain csg-security-hub[784]: successfully sen... Apr 07 11:53:36 localhost.localdomain csg-security-hub[784]: Processed number... Apr 07 11:53:41 localhost.localdomain csg-security-hub[784]: successfully sen... ``` -------------------------------- ### Check Unzip Installation Source: https://forcepoint.github.io/docs/casb_and_azure_sentinel Confirm that the 'unzip' utility is installed by executing its help command. ```bash unzip -h ``` -------------------------------- ### Example Ping Response Source: https://forcepoint.github.io/docs/any-wan-tool An example output showing successful internet connectivity. ```text PING www.aws.com (10.10.120.12) 56(84) bytes of data. 64 bytes from 10.10.120.12 (10.10.120.12): icmp_seq=1 ttl=128 time=179 ms 64 bytes from 10.10.120.12 (10.10.120.12): icmp_seq=1 ttl=128 time=181 ms ``` -------------------------------- ### Check Docker Installation Source: https://forcepoint.github.io/docs/fba_and_azure_ad_hybrid Verify that Docker is installed on the host machine. The output should include server version information. ```bash docker info ``` ```text Client: Debug Mode: false Server: Containers: 3 Running: 2 Paused: 0 Stopped: 1 Images: 3 **Server Version: 19.03.8** ``` -------------------------------- ### Example ping response to PXGrid host Source: https://forcepoint.github.io/docs/fuid_cisco_ise_pxgid Example output when pinging the PXGrid host, indicating successful network connectivity. ```text PING (10.10.120.12) 56(84) bytes of data. 64 bytes from 10.10.120.12 (10.10.120.12): icmp_seq=1 ttl=128 time=179 ms 64 bytes from 10.10.120.12 (10.10.120.12): icmp_seq=1 ttl=128 time=181 ms ``` -------------------------------- ### Check Java Installation Source: https://forcepoint.github.io/docs/casb_and_azure_sentinel Confirm that Java is installed on the machine hosting the integration component by checking its version. ```bash java –version ``` -------------------------------- ### Check Azure CLI Installation Source: https://forcepoint.github.io/docs/casb_and_azure_ad Confirm that the Azure CLI is installed and check its version details. ```bash az version ``` -------------------------------- ### Install Curl and Libcurl4 Source: https://forcepoint.github.io/docs/csg_and_sentinel Install curl and libcurl4 on the host machine if they are not already present. These are required for network communication. ```bash #: sudo apt -y install libcurl4 curl ``` -------------------------------- ### Install Wget Utility Source: https://forcepoint.github.io/docs/okta_and_casb Install the wget package if it is not already present on the system. This utility is required for downloading files. ```bash yum install wget ``` -------------------------------- ### Make Installation Script Executable Source: https://forcepoint.github.io/docs/csg_and_sentinel Grants execute permissions to the Forcepoint CSG Sentinel installation script. ```bash chmod +x fp-csg-export-azure-sentinel-installer.sh ``` -------------------------------- ### Check Docker Installation Source: https://forcepoint.github.io/docs/any-wan-tool Execute this command on the host machine to verify Docker installation. Check the output for server version and container status. ```bash docker info ``` -------------------------------- ### Install Python 3 and Pip Source: https://forcepoint.github.io/docs/ngfw_and_sdwan Commands to install Python 3 and pip on an Ubuntu system if they are not already present. These are prerequisites for the traditional deployment method. ```bash sudo apt install python3 sudo apt install python3-pip ``` -------------------------------- ### Check Docker Installation Source: https://forcepoint.github.io/docs/fp_and_azure_graphapi Execute this command on the host machine to verify if Docker is installed and to check its server version. ```bash docker info ``` -------------------------------- ### Download SMC2CLOUD Installer Source: https://forcepoint.github.io/docs/ngfw_and_aws_sechub Command to download the latest SMC2cloud service installation files. Ensure you have root privileges. ```bash wget –content-disposition https://frcpnt.com/ngfw-sentinel-latest ``` -------------------------------- ### Query Example: Domain Source: https://forcepoint.github.io/docs/dim Example of a GET request to query a domain against the DIM blocklist/safelist. ```http http://dim.domain.com:9000/ingress/lookup?token=ghYju36H78ghwRf5&query=jim.com ``` -------------------------------- ### Query Example: IP Range Source: https://forcepoint.github.io/docs/dim Example of a GET request to query an IP range against the DIM blocklist/safelist. ```http http://dim.domain.com:9000/ingress/lookup?token=ghYju36H78ghwRf5&query=229.23.145.45-229.23.145.67 ``` -------------------------------- ### Query Example: IP Address Source: https://forcepoint.github.io/docs/dim Example of a GET request to query an IP address against the DIM blocklist/safelist. ```http http://dim.domain.com:9000/ingress/lookup?token=ghYju36H78ghwRf5&query=187.56.32.45 ``` -------------------------------- ### Install Syslog-ng Daemon Source: https://forcepoint.github.io/docs/casb_and_azure_sentinel Installs the Syslog-ng daemon, which is used for forwarding logs. This is a core component for log management in this setup. ```bash sudo apt install syslog-ng syslog-ng-core -y ``` -------------------------------- ### Install CASB Log Forwarder Source: https://forcepoint.github.io/docs/casb_and_azure_sentinel Use this command to install the CASB Log Forwarder. Ensure to wrap passwords with special characters in single quotes. The installer handles dependencies and service setup. ```bash sudo ./azure_casb_installer.sh -username -password ‘’ ``` ```bash sudo ./azure_casb_installer.sh -username -password ‘’ -java_version 11 ``` -------------------------------- ### Make installation script executable Source: https://forcepoint.github.io/docs/dlp_and_azure_ad_hybrid Execute this command to make the installation_script.sh file executable before running it. ```bash chmod +x installation_script.sh ``` -------------------------------- ### Navigate to Implementation Directory Source: https://forcepoint.github.io/docs/fuid_cisco_ise_pxgid Change your current directory to the extracted implementation files. ```bash cd fp-fuid-cisco-pxgrid-tr ``` -------------------------------- ### Download Integration Package Source: https://forcepoint.github.io/docs/fba_and_azure_ad Use wget to download the integration package. Ensure wget is installed first. ```bash yum install wget wget –content-disposition https://frcpnt.com/fba-azure-latest ``` -------------------------------- ### Check Pip Installation Source: https://forcepoint.github.io/docs/ngfw_and_sdwan Verify that pip is installed on the host machine. This command checks the pip installation and reports the version and location. ```bash pip3 –version ``` -------------------------------- ### Download Setup Script for AWS Credentials Source: https://forcepoint.github.io/docs/csg_and_splunk Downloads the setup-aws-credentials.sh script to the specified directory. Ensures the latest version is fetched and existing files are removed. ```bash PUBLIC_REPO_NAME=fp-bd-log-import-service; \ DEPLOYMENT_NAME=setup-aws-credentials.sh; \ LATEST_VERSION=$(curl -sL "https://github.com/Forcepoint/$PUBLIC_REPO_NAME/releases/latest" | grep "$DEPLOYMENT_NAME" | head -1 | grep -E -o "/v.{0,5}" | cut -c 3-); \ mkdir -p /opt/fp-aws-log-import-service 2> /dev/null; \ rm -f /opt/fp-aws-log-import-service/$DEPLOYMENT_NAME* 2> /dev/null; \ wget --content-disposition "https://github.com/Forcepoint/$PUBLIC_REPO_NAME/releases/download/v$LATEST_VERSION/$DEPLOYMENT_NAME" \ --directory-prefix=/opt/fp-aws-log-import-service/ ``` -------------------------------- ### Check OpenSSL Installation Source: https://forcepoint.github.io/docs/dlp_and_azure_ad_hybrid Verify that OpenSSL is installed on the host machine. This command shows the installed OpenSSL version and its build date. ```bash openssl version ``` ```text OpenSSL 1.0.2k-fips 26 Jan 2017 ``` -------------------------------- ### Install lsof Package Source: https://forcepoint.github.io/docs/csg_and_sentinel Install the lsof package on the host machine if it is not already installed. This utility is used to check network connections. ```bash #: sudo apt install lsof -y ``` -------------------------------- ### Download Integration File Source: https://forcepoint.github.io/docs/ngfw_and_sdwan Use wget to download the latest integration file. This command is used in the traditional implementation setup. ```bash wget –content-disposition https://frcpnt.com/ngfw-sdwan-latest ``` -------------------------------- ### Download integration package Source: https://forcepoint.github.io/docs/fuid_cisco_ise_pxgid Use wget to download the integration package. Ensure the --content-disposition flag is used to handle potential redirects. ```bash wget –content-disposition https://github.com/Forcepoint/fp-bd-fuid-cisco-pxgrid/blob/master/source_code/fp-fuid-cisco-pxgrid-docker.tar.gz ``` -------------------------------- ### Download Integration Component Source: https://forcepoint.github.io/docs/okta_and_fba Use wget to download the integration component. Ensure the URL is correct and accessible. ```bash wget –content-dispositionhttps://frcpnt.com/fba-okta-latest ``` -------------------------------- ### View Docker Info Output Source: https://forcepoint.github.io/docs/fp_and_azure_graphapi This is an example of the expected output from the 'docker info' command, showing client and server details. Pay attention to the Server Version. ```text Client: Debug Mode: false Server: Containers: 3 Running: 2 Paused: 0 Stopped: 1 Images: 3 **Server Version: 19.03.5** ``` -------------------------------- ### Install Risk Level Manager Source: https://forcepoint.github.io/docs/fba_and_azure_ad Execute the installer script to set up the Risk Level Manager. This script handles dependency installation, configuration reading from settings.yml, code deployment, and service creation/enabling. ```bash sudo ./azure_afba_installer.sh ``` -------------------------------- ### Example pxGrid Client Account Creation Output Source: https://forcepoint.github.io/docs/fuid_cisco_ise_pxgid This is an example of the output you will receive after successfully creating a pxGrid client account. It includes the generated username and password, and indicates that the account status is PENDING approval from the ISE Administrator. ```text INFO[0000] Created pxGrid client ccount with name 'pxgrid-client' INFO[0003] pxgrid client account 'pxgrid-client' has been activated WARN[0003] Contact your ISE Administrator to approve the created account ********* pxGrid API login Information are ******** UserName: pxgrid-client Password: gsd5T0KbHg7uKaSw save your ISE API login information in somewhere save. Created client account status is PENDING, the ISE Administrator needs to approve the created client account ``` -------------------------------- ### Create pxGrid Client Account Source: https://forcepoint.github.io/docs/fuid_cisco_ise_pxgid Execute the command to create a pxGrid client account. Replace ISE-HOST and USERNAME with your specific details. ```bash ./fuid-ise pxgrid create-client -i --server ISE-HOST --username USERNAME ``` -------------------------------- ### Install Python Dependencies for Risk Level Manager Source: https://forcepoint.github.io/docs/fba_and_azure_ad These commands install the necessary Python modules for the Risk Level Manager service. Ensure Python 3 and pip are installed on the RLM-host machine. ```bash sudo pip3 install flask ``` ```bash sudo pip3 install requests ``` ```bash sudo pip3 install confluent-kafka ``` ```bash sudo pip3 install PyYAML ``` ```bash sudo pip3 install pytz ``` ```bash sudo pip3 install python-dateutil ``` ```bash sudo pip3 install adal ``` -------------------------------- ### Download Integration Files Source: https://forcepoint.github.io/docs/ngfw_and_aws_guardduty Use wget to download the necessary Docker and Lambda integration files. Ensure the --content-disposition flag is used to handle potential redirects. ```bash wget –content-disposition > https://frcpnt.com/fp-ngfw-aws-guardduty-docker-latest ``` ```bash wget –content-disposition > https://frcpnt.com/fp-ngfw-aws-guardduty-lambda-latest ``` ```bash wget –content-disposition > https://frcpnt.com/fp-ngfw-aws-guardduty-cloudwatch-latest ``` -------------------------------- ### Execute AWS Credentials Setup Script Source: https://forcepoint.github.io/docs/csg_and_splunk Makes the AWS credentials setup script executable and then runs it to configure access to Forcepoint Cloud Security Gateway logs. ```bash sudo chmod +x /opt/fp-aws-log-import-service/setup-aws-credentials.sh; \ /opt/fp-aws-log-import-service/setup-aws-credentials.sh ``` -------------------------------- ### Extract and Navigate to Connector Directory Source: https://forcepoint.github.io/docs/ngfw_and_azure_ad_hybrid Unpack the Forcepoint SCIM connector archive and navigate into the extracted directory. This is the initial setup step. ```bash tar -zxvf fp-ngfw-connect-Azure-ad.tar.gz cd fp-ngfw-connect-Azure-ad ``` -------------------------------- ### Make Installer Executable Source: https://forcepoint.github.io/docs/casb_and_azure_sentinel Ensure the azure_casb_installer.sh script has execute permissions before running it. ```bash sudo chmod a+x azure_casb_installer.sh ``` -------------------------------- ### Check Python 3 Installation Source: https://forcepoint.github.io/docs/casb_and_azure_sentinel Verify that Python 3 is installed on the system by checking its version. ```bash python3 –version ``` -------------------------------- ### Run Risk Level Manager Installer Source: https://forcepoint.github.io/docs/okta_and_casb Execute the installer script to set up the Risk Level Manager. This script reads the settings.yml file, moves services, and creates systemd services. ```bash sudo ./okta-casb-installer.sh ``` -------------------------------- ### Install Python 3 Source: https://forcepoint.github.io/docs/casb_and_azure_sentinel Installs Python 3 on the system. This is a prerequisite for the CASB Log Forwarder. ```bash sudo apt install python3 -y ``` -------------------------------- ### Example Ping Output Source: https://forcepoint.github.io/docs/csg_and_aws_security_hub Example output from a successful ping command, showing network responsiveness. ```text PING www.aws.com (10.10.120.12) 56(84) bytes of data. 64 bytes from 10.10.120.12 (10.10.120.12): icmp_seq=1 ttl=128 time=179 ms 64 bytes from 10.10.120.12 (10.10.120.12): icmp_seq=1 ttl=128 time=181 ms ``` -------------------------------- ### Example SMC Ping Response Source: https://forcepoint.github.io/docs/any-wan-tool An example output showing successful connectivity to the SMC API. ```text PING SMC_HOSTNAME (10.10.120.12) 56(84) bytes of data. 64 bytes from 10.10.120.12 (10.10.120.12): icmp_seq=1 ttl=128 time=179 ms 64 bytes from 10.10.120.12 (10.10.120.12): icmp_seq=1 ttl=128 time=181 ms ``` -------------------------------- ### Download traditional integration package Source: https://forcepoint.github.io/docs/fuid_cisco_ise_pxgid Use wget to download the traditional integration package. Ensure the --content-disposition flag is used to handle potential redirects. ```bash wget –content-disposition https://github.com/Forcepoint/fp-bd-fuid-cisco-pxgrid/blob/master/source_code/fp-fuid-cisco-pxgrid-tr.tar.gz ``` -------------------------------- ### Display Help for Azure-Logs Sign-ins Source: https://forcepoint.github.io/docs/casb_and_azure_ad Displays the help page for the sign-ins sub-command, detailing available flags and their usage for retrieving Azure AD user sign-in events. ```bash #$ azure-logs sign-ins -h ``` -------------------------------- ### Start pxGrid Service with Docker Compose Source: https://forcepoint.github.io/docs/fuid_cisco_ise_pxgid Run the docker-compose command to start the pxGrid service and the FUID integration. This command initiates the consumer process that listens for session events. ```bash docker-compose run pxgrid-service fuid-ise pxgrid consumer ``` -------------------------------- ### Execute CSG Sentinel Installation Script Source: https://forcepoint.github.io/docs/csg_and_sentinel Runs the installation script for the Forcepoint CSG integration with Azure Sentinel. ```bash sudo ./fp-csg-export-azure-sentinel-installer.sh ``` -------------------------------- ### FP Graph API Configuration Example Source: https://forcepoint.github.io/docs/fp_and_azure_graphapi This is an example configuration file for the FP Graph API. It outlines settings for services like graph, app, and their respective cron schedulers. ```yaml services: graph: clientId: "" tenantId: "" clientSecret: "" enableReports: false reportsCronScheduler: "0 0 * * *'" # run everyday at midnight enableThreatAssessmentRequests: false threatAssessmentRequestsCronScheduler: "*0 * * * *" # run every hour enableInsights: false insightsCronScheduler: "*0 * * * *" enableMail: false mailCronScheduler: "*0 * * * *" app: name: "fp-graph-api" enableDeleteFiles: false deleteFilesCronScheduler: "0 0 1 * *" # run every 00:00 on day-of-month 1 deleteFilesDaysOld: 1 dataDirectoryPath: /opt/fp-graph-api/data ```