找到 config.yaml 文件。通常,它位于 Linux 上的 /etc/bindplane-agent/ 目录中或 Windows 上的安装目录中。
使用文本编辑器(例如 nano、vi 或记事本)打开该文件。
按如下方式修改 config.yaml 文件:
receivers:udplog:# Replace the port and IP address as requiredlisten_address:"0.0.0.0:514"exporters:chronicle/chronicle_w_labels:compression:gzip# Adjust the path to the credentials file you downloaded in Step 1creds:'/path/to/ingestion-authentication-file.json'# Replace with your actual customer ID from Step 2customer_id:<customer_id>
endpoint:malachiteingestion-pa.googleapis.com# Add optional ingestion labels for better organizationingestion_labels:log_type:'SYMANTEC_VIP'raw_log_field:bodyservice:pipelines:logs/source0__chronicle_w_labels-0:receivers:-udplogexporters:-chronicle/chronicle_w_labels
由是否存在某些字段决定。如果 user 或 processid 不为空,则使用 USER_LOGIN。如果 user 为空,且 src_ip 不为空或为 0.0.0.0,则使用 STATUS_UPDATE。否则,将使用 GENERIC_EVENT。
read_only_udm.metadata.log_type
硬编码为 SYMANTEC_VIP。
read_only_udm.security_result.action
由 status 字段确定。如果 status 为 Authentication Success、GRANTED、Authentication Completed、After Services Authenticate call 或 CHALLENGED,则使用 ALLOW。如果 status 为 DENIED、Acces-Reject、Unknown Error、Service Unavailable 或 FAILED,则使用 BLOCK。如果 status 为 PUSH request sent for user 或 Trying to fetch attribute,则使用 QUARANTINE。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-09-04。"],[],[],null,["# Collect Symantec VIP Enterprise Gateway logs\n============================================\n\nSupported in: \nGoogle secops [SIEM](/chronicle/docs/secops/google-secops-siem-toc)\n| **Note:** This feature is covered by [Pre-GA Offerings Terms](https://chronicle.security/legal/service-terms/) of the Google Security Operations Service Specific Terms. Pre-GA features might have limited support, and changes to pre-GA features might not be compatible with other pre-GA versions. For more information, see the [Google SecOps Technical Support Service guidelines](https://chronicle.security/legal/technical-support-services-guidelines/) and the [Google SecOps Service Specific Terms](https://chronicle.security/legal/service-terms/).\n\nThis document explains how to ingest Symantec VIP Enterprise Gateway logs to\nGoogle Security Operations using Bindplane. The parser code first attempts to process\nthe input log message as a JSON object. If this fails, it assumes a syslog format\nand uses regular expressions (grok patterns) to extract relevant fields like\ntimestamps, IP addresses, usernames, and event descriptions. Finally, it maps\nthe extracted information to the Unified Data Model (UDM) fields for standardized\nsecurity event representation.\n\nBefore you begin\n----------------\n\nEnsure that you have the following prerequisites:\n\n- Google SecOps instance\n- Windows 2016 or later or Linux host with systemd\n- If running behind a proxy, firewall [ports](/chronicle/docs/ingestion/use-bindplane-agent#verify_the_firewall_configuration) are open\n- Privileged access to Symantec VIP Enterprise Gateway\n\nGet Google SecOps ingestion authentication file\n-----------------------------------------------\n\n1. Sign in to the Google SecOps console.\n2. Go to **SIEM Settings \\\u003e Collection Agents**.\n3. Download the **Ingestion Authentication File**. Save the file securely on the system where Bindplane will be installed.\n\nGet Google SecOps customer ID\n-----------------------------\n\n1. Sign in to the Google SecOps console.\n2. Go to **SIEM Settings \\\u003e Profile**.\n3. Copy and save the **Customer ID** from the **Organization Details** section.\n\nInstall the Bindplane agent\n---------------------------\n\n### Windows installation\n\n1. Open the **Command Prompt** or **PowerShell** as an administrator.\n2. Run the following command:\n\n msiexec /i \"https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi\" /quiet\n\n### Linux installation\n\n1. Open a terminal with root or sudo privileges.\n2. Run the following command:\n\n sudo sh -c \"$(curl -fsSlL https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh)\" install_unix.sh\n\n### Additional installation resources\n\nFor additional installation options, consult the [installation guide](/chronicle/docs/ingestion/use-bindplane-agent#install_the_bindplane_agent).\n\nConfigure the Bindplane agent to ingest Syslog and send to Google SecOps\n------------------------------------------------------------------------\n\n1. Access the configuration file:\n - Locate the `config.yaml` file. Typically, it's in the `/etc/bindplane-agent/` directory on Linux or in the installation directory on Windows.\n - Open the file using a text editor (for example, `nano`, `vi`, or Notepad).\n2. Edit the `config.yaml` file as follows:\n\n receivers:\n udplog:\n # Replace the port and IP address as required\n listen_address: \"0.0.0.0:514\"\n\n exporters:\n chronicle/chronicle_w_labels:\n compression: gzip\n # Adjust the path to the credentials file you downloaded in Step 1\n creds: '/path/to/ingestion-authentication-file.json'\n # Replace with your actual customer ID from Step 2\n customer_id: \u003ccustomer_id\u003e\n endpoint: malachiteingestion-pa.googleapis.com\n # Add optional ingestion labels for better organization\n ingestion_labels:\n log_type: 'SYMANTEC_VIP'\n raw_log_field: body\n\n service:\n pipelines:\n logs/source0__chronicle_w_labels-0:\n receivers:\n - udplog\n exporters:\n - chronicle/chronicle_w_labels\n\n3. Replace the port and IP address as required in your infrastructure.\n\n4. Replace `\u003ccustomer_id\u003e` with the actual customer ID.\n\n5. Update `/path/to/ingestion-authentication-file.json` to the path where the\n authentication file was saved in the [Get Google SecOps ingestion authentication file](/chronicle/docs/ingestion/default-parsers/symantec-vip#get-auth-file) section.\n\nRestart the Bindplane agent to apply the changes\n------------------------------------------------\n\n- To restart the Bindplane agent in Linux, run the following command:\n\n sudo systemctl restart bindplane-agent\n\n- To restart the Bindplane agent in Windows, you can either use the **Services** console or enter the following command:\n\n net stop BindPlaneAgent && net start BindPlaneAgent\n\nConfigure Syslog in Symantec VIP Enterprise Gateway\n---------------------------------------------------\n\n1. Sign in to your **Symantec VIP Gateway** web UI.\n2. Go to **Logs \\\u003e Syslog Configuration**.\n3. If you are configuring Syslog for the first time, you are prompted to configure the Syslog settings. Select **Yes**.\n4. If you have already configured Syslog, click **Edit** at the bottom of the page.\n5. Provide the following configuration details:\n - **Syslog Facility** : Select **LOG_LOCAL0**.\n - **Syslog Host**: Enter the Bindplane agent IP address.\n - **Syslog Port** : Enter the Bindplane agent port number (for example, `514` for **UDP**).\n6. Click **Save**.\n7. Go to **Settings \\\u003e Console Settings**.\n8. Provide the following configuration details:\n - **Logging Level** : Select **Info**.\n - **Enable Syslog** : Select **Yes**.\n9. Click **Submit**.\n10. Go to **Settings \\\u003e Health Check Settings**.\n11. Select **Yes** to enable the Health Check Service.\n12. Provide the following configuration details:\n - **Logging Level** : Select **Info**.\n - **Enable Syslog** : Select **Yes**.\n13. Click **Submit**.\n14. Go to **User Store \\\u003e LDAP Directory Synchronization**.\n15. Edit the following configuration details:\n - **Log Level** : Select **Info**.\n - **Enable Syslog** : Select **Yes**.\n16. Click **Submit**.\n\nUDM mapping table\n-----------------\n\n**Need more help?** [Get answers from Community members and Google SecOps professionals.](https://security.googlecloudcommunity.com/google-security-operations-2)"]]