SCollector Installation and Configuration

Modified on Tue, 21 Jul at 12:10 PM

Title: ADR sCollector Installation and Configuration

Last Updated: 11 / Aug / 2025

Author: ADR Support

Overview: This article provides a guide on the installation and basic usage of SCollector.

Applies To: This article applies to customers and support engineers.


 

TABLE OF CONTENTS


Introduction

Historically, ADR has utilised NXLog as its collector for Windows logging. A new application has been developed that is more customised to interoperate with the ADR platform. This software is known as "ADR SCollector".


Benefits

  • SCollector provides the ability to forward logs and flows (ports 514 and 9995) over a secure connection to the CCE. 
  • SCollector can run alongside the ADR EDR agent and send application logs to the EDR server, so that no additional agents are required. 
  • SCollector can operate independently of the ADR EDR agent as a standalone software to send Windows logs to the CCE. 


Here is the download link for SCollector-12.1.3-10369.msi


Prerequisites and Installation

CCE


Enabled scollector from cce-global-config.yml

 


Installation

  • Install the MSI package for SCollector.
  • After installation, configure C:\Program Files\Scollector\collector.conf with the following:
    • Windows Event Log IDs (Comma Separated)
    • File-based log paths (Regex is supported)
    • Application tags for log categorisation.
  • Please enter the tenant id and CCE ip
# Input Configurations
# Inputs define where logs originate from

input input1 {
    # Receives log data on port 514
    port => 514
    type => syslog
    tenant_id => "XYX2509"
    useUDP = "false"

}

input input2 {
    # Receives flow-related data on port 515
    port => 9995
    type => flow
    tenant_id => "XYX2509 "
    useUDP = "false"

}

input input3 {
    # Collects Windows OS logs for specified event IDs
    type => windows_os
    tenant_id => "XYX2509 "
    eventid => "1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 17, 18,19, 20, 21, 104, 258, 259, 260, 261, 262, 500, 517, 520, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 551, 552, 565, 600, 608, 609, 621, 622, 626, 627, 628, 629, 630, 636, 642, 644, 645, 647, 632, 663, 664, 671, 673, 675, 676, 677, 679, 680, 681, 682, 683, 684, 689, 690, 692, 1001, 1006, 1007, 1008, 1015, 1102, 1116, 1117, 1118, 1119, 2003, 2100, 7034, 4624, 4625, 4634, 4647, 4649, 4656, 4657, 4659, 4661, 4663, 4670, 4688, 4697, 4704, 4705, 4717, 4718, 4720, 4722, 4723, 4724, 4725, 4726, 4727, 4728, 4729, 4730, 4731, 4732, 4733, 4734, 4735, 4737, 4738, 4739, 4740, 4741, 4742, 4743, 4744, 4745, 4746, 4747, 4748, 4749, 4750, 4751, 4752, 4753, 4754, 4755, 4756, 4757, 4758, 4759, 4760, 4761, 4762, 4763, 4764, 4767, 4769, 4771, 4772, 4773, 4775, 4776, 4777, 4778, 4779, 4780, 4782, 4783, 4784, 4785, 4786, 4787, 4788, 4789, 4790, 4791, 4793, 4794, 4797, 4798, 4800, 4801, 4802, 4803, 5001, 5004, 5007, 5010, 5012, 5136, 5137, 5140, 5141, 5142, 5143, 5144, 5145, 5376, 5377, 7045, 8003, 8004, 8007, 64004"
    useUDP = "false"

}

input input4 {
    # Collect file input data from a specific folder with various wildcards like * or *.txt etc.
    type => file
    tenant_id => ""
    path => ""
    pattern => ""
    apptag => ""
    useUDP = "false"
}

# Output Configurations
# Outputs define destinations where logs are sent

output output1 {
    module => syslog
    host => 216.66.x.x
    port => 6514
}

output output2 {
    module => syslog
    host => 216.66.x.x
    port => 9995
}

output output3 {
    module => syslog
    host => 216.x.x
    port => 6554
}

# Route Configurations
# Routes define the mapping of input logs to output destinations

route route1 {
    input1 => output1
}

route route2 {
    input2 => output2
}

route route3 {
    input3 => output3
}

route route4 {
    input4 => output1
}

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article