Install Core Agent on Windows
In Chronosphere Telemetry Pipeline, you can use fleets to manage instances of Core Agent. Use this guide to install Core Agent on Windows.
Not all input and output plugins are supported on Windows. For a list of supported plugins, see the Fluent Bit CMake configuration file (opens in a new tab).
Supported environments
Core Agent supports the following Windows versions and architectures:
Version | Architectures |
---|---|
Windows Server 2019 | x86, x86-64 |
Windows 10 1903 | x86, x86-64 |
Windows Server 2016 | x86-64 |
Windows Server 2012 R2 | x86-64 |
Dependencies
For Windows installations, Core Agent has the following general dependencies:
- libc
- libsasl
- libsystemd
- libyaml
- OpenSSL
- zlib
Install from a ZIP archive
Use these steps to install Core Agent from a ZIP archive.
-
Download (opens in a new tab) a ZIP archive of the latest version of Core Agent. Choose either the 32-bit or 64-bit archive, depending on your environment.
-
Extract the contents of the ZIP archive.
-
In PowerShell, navigate to the location of the extracted files, then run the following command:
.\bin\calyptia-fluent-bit.exe -i dummy -o stdout
Install from an EXE or MSI installer
Use these steps to install Core Agent from an EXE or MSI installer.
-
Download (opens in a new tab) an EXE or MSI installer for the latest version of Core Agent.
-
Open the installer that you downloaded. This launches the installation wizard.
-
Click Next to proceed. By default, Core Agent is installed to the
C:\Program Files\calyptia-fluent-bit\
directory. -
After installation is complete, navigate to the directory where you installed Core Agent, then run the following PowerShell command:
-i dummy -o stdout
Windows service support
Windows services are long-running background processes, similar to Unix daemons. You can run Core Agent as a Windows service.
Register Core Agent as a service
For example, given the following installation layout:
C:\calyptia-fluent-bit\
├── conf
│ ├── calyptia-fluent-bit.conf
│ └── parsers.conf
│ └── plugins.conf
└── bin
├── calyptia-fluent-bit.dll
└── calyptia-fluent-bit.exe
└── calyptia-fluent-bit.pdb
You can register Core Agent as a Windows service by running the following command:
% sc.exe create fluent-bit binpath= "C:\Program Files\calyptia-fluent-bit\bin\calyptia-fluent-bit.exe -c C:\Program Files\calyptia-fluent-bit\conf\calyptia-fluent-bit.conf"
Start the Core Agent service
To start the Core Agent service, run the following command:
% sc.exe start calyptia-fluent-bit
Auto-start the Core Agent service
To configure the Core Agent service to automatically start on boot, run the following command:
% sc.exe config calyptia-fluent-bit start= auto
Stop the Core Agent service
To stop the Core Agent service, run the following command:
% sc.exe stop calyptia-fluent-bit