Ingest logs from Trend Micro
Prerequisites
Logpoint version: v7.4.0 or later
Log source templates: Logpoint v7.4.0 or later
Universal REST API Fetcher: v2.1.0 (for TrendVisionOne)
Access requirements (Trend Vision One):
Access to the Trend Vision One console to create an API key
Install the integration
Download the
.pakfile from the ServiceDesk.Go to Settings >> System Settings.
Select Applications.
Click Import.
Browse and upload the
.pakfile.Verify the integration appears under Settings >> System Settings >> Plugins.
Configure log ingestion
You can configure this integration using one of the following methods:
Log source template (recommended)
Devices
Important The TrendMicro compiled normalizer supports CompiledNormalizer Date Preference (CNDP). Configure CNDP before ingestion if you use compiled normalizers.
Method 1: Configure using a log source template
Use log source templates to minimize setup requirements and reduce normalization issues.
Create a log source
Go to Settings >> Log Sources.
Click Browse Log Source Templates.
Select one of the following templates:
Trend Micro (syslog collector–based)
TrendVisionOne (Universal REST API Fetcher–based)
Integration-specific configuration
Option A: Syslog collector–based template (Trend Micro)
Use the Syslog Collector-based Trend Micro log source template if your Trend Micro environment sends syslog over port UDP 514 or TCP.

Option B: Universal REST API Fetcher–based template (TrendVisionOne)
Before you configure the template, create an API key in Trend Vision One:
Log in to the Trend Vision One console.
Go to Administration >> API Keys.
Click Add API Key.
Enter a Name.
Select a Role.
Select an Expiration Time.
Click Add and copy the generated API key value.
Configure the TrendVisionOne template in Logpoint:
Go to Settings >> Log Sources.
Click Browse Log Source Templates.
Search for and select TrendVisionOne.
Source
In Base URL, enter the Trend Vision One endpoint URL and port number in the format
https://<your server>:<port>. For example,http://1.1.1.1:50

Connector
In Custom headers, update the authorization header:
Replace
{{token}}in Authorization Value with your generated API key.
Do not select a product, and ensure Authorization Type is set to No Auth.

Routing
Go to Routing and click + Create Repo.
Enter a Repo name, Path, and Retention (Days).
In Availability, select the remote Logpoint and retention period, then click Create Repo.
In Repo, select the newly created repository for Trend Micro logs.
Click + Add row to define routing criteria.
Enter a Key and Value; the rule applies only to logs matching this pair.
Select an Operation:
Store raw message – store both raw and normalized logs
Discard raw message – store only normalized logs
Discard entire event – discard both raw and normalized logs
Select the Repository where the logs should be stored.

Note: Click the (—) icon under Action to delete the routing criteria you created.
Normalization
Click Normalization.
You can either select a previously created normalization policy from the Select Normalization Policy drop-down or select a Normalizer from the list and click the swap(
) icon
Enrichment
Click Enrichment.
Select an enrichment policy for the incoming logs.
Click Save Configuration to save all the above configurations.
Method 2: Configure using devices
Use this method if you require advanced control over repositories, routing, or processing policies.
Configure the repository (repo)
Go to Settings >> Configuration >> Repos.
Click Add.
Enter a repo name and repo path.
Set Retention Day.
(Optional) Select a Remote Logpoint and set Available for (day).
Click Submit.

Note: You can add and remove multiple Repo Path and Retention Day.
Configure normalization and processing
Create a normalization policy
Go to Settings >> Configuration >> Normalization Policies.
Click Add.
Enter a policy name.
Select the compiled normalizer and normalization packages for Trend Micro.
Click Submit.

Create a processing policy
Go to Settings >> Configuration >> Processing Policies.
Click Add.
Enter a policy name.
Select the normalization policy you created.
Select enrichment policy and routing policy.
Click Submit.

Add Trend Micro as a device
Go to Settings >> Configuration >> Devices.
Click Add.
Enter a device name.
Enter the Trend Micro server IP address(es).
(Optional) Select Device Groups, Log Collection Policy, and Distributed Collector.
Select a Time Zone that matches the log source time zone.
Set Risk Values (Confidentiality, Integrity, Availability).
Click Submit.
Note: It is optional to select the Device Groups, the Log Collection Policy, and the Distributed Collector.

Configure a collector or fetcher
Syslog collector
Note: You can select a different collector depending on your requirements and added device.
Go to Settings >> Configuration >> Devices.
Locate the Trend Micro device.
Add a collector and select Syslog Collector.
Select Syslog Parser as Parser.
Select the processing policy you created.
Set Charset (default is
utf_8).Set Proxy Server to None.
Click Submit.

ODBC fetcher (Trend Micro DB via MSSQL)
Go to Settings >> Configuration >> Devices.
From the Actions menu of an existing device, add a collector/fetcher and select ODBC Fetcher.
Configure mode
General mode: Incremental key value is automatically set to
0.Advanced mode: You define the initial incremental key value.
General mode configuration
You can select either the Trend Micro Office Scan v11.0 template (predefined values) or None.
General mode with None template
In Driver, enter MSSQL.
Select the Port option and enter 1433.
In Database, enter db_ControlManager.
Enter the Username and Password.
Enter the Fetch Interval.
Enter the following Query to retrieve the logs:
TrendMicro DB v11:
SELECT * FROM v_Virus_HostDetailTrendMicro DB v12:
SELECT * FROM tb_AVVirusLog
In Incremental Key, enter the following:
If you are using the Advanced mode, provide the initial Incremental Key Value. The default value is 0.
If you are using the General mode, you cannot set the value of the Incremental Key Value. The application sets the value to 0 automatically.
In Incremental Key Table, enter the given key table:
v11:
v_Virus_HostDetailv12:
tb_AVVirusLog
Enter a New Line Separator to replace the newline characters in the ODBC data. For example, if you provide the New Line Separator as “_”, the application displays the ODBC data as “data1_data2_data3”.
Select the previously created Processing Policy.
Enter the Charset. The default value is utf_8.
Click Test to validate the configuration.
Click Submit.

General mode with a template
The template has predefined values for Driver, Database, Query, Incremental Key, Incremental Key Table and New Line Separator.
Select the Port option and enter 1433.
Enter the Username and Password.
Enter the Fetch Interval.
Select the previously created Processing Policy.
Click Test to validate the configuration.
Click Submit.

Advanced mode
Configuration is similar to General mode.
You must provide the initial Incremental Key Value.
Incremental Key Table is not required.
Verify ingestion and normalization
Use the following query to verify Trend Micro logs are being ingested:
Confirm timestamps and key fields are parsed correctly for your chosen ingestion method (syslog/API/ODBC).
Last updated
Was this helpful?