Skip to content

Ansible role for installing Sysmon with popular config files included.

License

Notifications You must be signed in to change notification settings

SCS-Labs/ansible-role-sysmon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible-role-sysmon

GitHub license GitHub last commit Build Twitter

An Ansible role that installs Sysmon with selected configuration. Included configurations are SwiftOnSecurity sysmon config or olafhartong sysmon-modular config. You can also supply your own config.

Supported platforms:

  • Windows 10
  • Windows Server 2019
  • Windows Server 2016

Requirements

None

Role Variables

Ansible variables from defaults/main.yml

sysmon_install_path: "C:\\Program Files\\Sysmon"
sysmon_version: "11.11"
sysmon_config: swiftonsecurity-sysmonconfig.xml

Dependencies

None

Example Playbook

- name: Install sysmon to winlogbeat group
  hosts:
    - winlogbeat
  vars:
    sysmon_install_path: "C:\tools\Sysmon"
    sysmon_version: "11.11"
    sysmon_config: olafhartong-sysmonconfig.xml
  roles:
    - ansible-role-sysmon
  post_tasks:
    - name: Restart Winlogbeat
      win_shell: Restart-Service winlogbeat

License

MIT

Author Information

About

Ansible role for installing Sysmon with popular config files included.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 100.0%