Install Guide
Overview
The CoSoSys Endpoint Protector app collects the Syslog messages that a CoSoSys (Netwrix) Endpoint Protector server sends through SIEM integration, and normalizes them into device control, content protection, administrator audit, and client audit logs.
Scope
Note
Works with Logpresso Sonar 4.0.2308.0 or later. From Endpoint Protector 2608, the SIEM log keys changed from readable field names to internal database field names. App version 1.1.2611.0 or later normalizes both the pre-2608 and the 2608+ formats into the same fields. If you upgraded Endpoint Protector to 2608 or later, update the app to 1.1.2611.0 or later as well.
Requirements
| Item | Requirement | Remarks |
|---|---|---|
| Network access | UDP/514 or TCP/514 (Endpoint Protector server → Sonar collection node, inbound) | Firewall policy must be updated |
Logpresso Logger Setup
Step 1: Add a Syslog Logger in Sonar
Go to Collect > Loggers, click Add, and enter the following values. The dashboards installed with the app read tables whose names start with COSOSYS.
| Type | Item | Setting |
|---|---|---|
| Required | Name | A unique name that identifies the logger |
| Optional | Execution method | Keep the default value |
| Required | Interval (sec) | Keep the default value |
| Required | Storage location | Select the node that stores the logs |
| Required | Collection location | Select the sentry that performs the collection |
| Required | Logger model | CoSoSys Endpoint Protector |
| Required | Table | A table name that starts with COSOSYS (e.g. COSOSYS_EPP) |
| Optional | Remote IP | IP address of the Endpoint Protector server. A single IP, an IP1-IP2 range, or CIDR notation |
| Optional | Port | Receiving port filter. If empty, logs from all receiving ports are accepted |
| Optional | Syslog facilities | Comma-separated Syslog facility numbers |
Note
If several devices send Syslog to the same node, separate the loggers per device with Remote IP. If Remote IP is empty, logs from other devices may be stored in this table as well.
Post-installation Verification
Run the following query to check that logs are collected. Use the table name that you entered in the logger.
- Normal: The query returns counts per log type that Endpoint Protector produced in the last 10 minutes.
- Abnormal: If there are no results, check the Syslog forwarding settings in Endpoint Protector and whether the collection node is reachable over the network.
Check the normalized results per log schema.
log duration=10m schema=cososys-device-control
| fields _time, client_computer, src_ip, user, event_name, device_type, device
Note
On Endpoint Protector 2608 or later, if fields such as client_computer, src_ip, and user are empty and the original keys such as machine_name, ip, and client_name appear instead, the app is older than 1.1.2611.0. After you update the app, logs received from then on are normalized into the regular fields.


