All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Unreleased section should follow Release Toolkit
- Prevent forceful exit on invalid output commands
- Upgrade go to 1.23.2
- Upgrade integrations SDK so the interval is variable and allows intervals up to 5 minutes
- Updated golang version to v1.23.1
- Updated golang version to v1.22.5
- Updated golang version to v1.22.3
- Updated golang version to v1.22.2
- Updated golang to version v1.21.7 to fix a vulnerability
- Updated github.com/newrelic/infra-integrations-sdk to v3.8.2+incompatible
- Updated golang version to 1.21
- Upgrade Go version to 1.20
- Bump dependencies
Added support for more distributions:
- RHEL(EL) 9
- Ubuntu 22.04
- Bump Go to 1.18
- Bump dependencies
- Added windows
nagios-config.sample
file
Moved default config.sample to V4, added a dependency for infra-agent version 1.20.0
Please notice that old V3 configuration format is deprecated, but still supported.
- ARM support.
- Update Go to v1.16.
- Migrate to Go Modules
- Update Infrastracture SDK to v3.6.7.
- Update other dependecies.
- Release pipeline has been moved to Github Action
- Code of conduct has been removed
- Dependency yaml.v2 bumped to remedy a severity
output_table_name
argument
concurrency
argument
- Relaxed required permissions for the service checks file to 0640
- Renamed the integration executable from nr-nagios to nri-nagios in order to be consistent with the package naming. Important Note: if you have any security module rules (eg. SELinux), alerts or automation that depends on the name of this binary, these will have to be updated.
- Windows installer GUIDs
- Hostname as attribute
- Windows build scripts for packaging
- Optional best-effort metric parsing for service check output
- serviceCheck.serviceOutput and serviceCheck.longServiceOutput attributes
- Updated the SDK
- Added executing_host ID Attribute
- GA Release
- Add log line when unable to execute service checks
- Rename sample service checks file for consistency
- Change from sample check_yum to more standard check_ssh
- Add environment variables for packaging
- Fixed some test causing builds to fail
- Initial version: Includes Metrics and Inventory data