We proudly announce the latest release of NXLog Enterprise Edition, version 6.2. This release adds some new features and includes bug fixes and stability enhancements.
File and folder symlink support
In this release, the primary focus was on adding uniform support for file and folder symlinks.
The new development affects the im_file and im_fim modules when collecting logs from files, and when using File Integrity Monitoring.
The new feature is available to use with the newly introduced directive FollowSymlink
.
In addition, we enhanced the already existing Recursive
directive to support the new feature.
This release brings the benefits of symbolic links to the world of NXLog.
In a corporate environment, NXLog Enterprise Edition is often used to simultaneously process logs from several sources, where symlinks could be beneficial. The use of symbolic links in your configuration will enhance your experience using NXLog Enterprise Edition by allowing you flexibility in how you organize your log files, helps with the maintenance of linking log files and log folders to your configuration, and aids in cross-device compatibility when linking to remote folders and log files.
With this new feature, symlinked directories will be treated as regular directories or folders by NXLog Enterprise Edition.
How symbolic link support works
The new feature works with soft links created with the mklink command on Windows and the ln command on Unix-like operating systems, such as macOS and Linux. The feature supports symlinks made to a directory or a particular file.
This input module block uses the im_fim module to monitor file integrity. It scans the defined directory, subdirectories, and symlinked directories for changes every 30 seconds.
<Input input>
Module im_fim
ScanInterval 30
File '/var/symlinks/*'
Recursive TRUE
FollowSymlinks TRUE
</Input>
When using Windows, the only difference is in defining the file path. For example, 'C:\symlinks\*'
.
Find out more
You can check out all of the new features and fixes in our release notes and view our changelog for a complete list of changes. Check out our comprehensive documentation, and get in touch with us below if you need help upgrading, have a feature request, or have any other questions.