Releases: snapserv/nagocheck
v0.1.8
Changelog
2052e72 frrouting/bgp_neighbor: Fixed bug where problem states might not have been displayed without verbose output
3baae98 frrouting/bgp_neighbor: Added support for uptime flag to monitor uptime of established sessions
b9285fc various: Added commands.conf with example CheckCommand declarations for Icinga 2
0d8caa3 frrouting/bgp_neighbor: Added output of last reset/notification reason to unestablished sessions
v0.1.7
v0.1.6
Changelog
1fd667b various: Updated README.md to reflect removed support for Golang 1.8
18c2930 various: Permanently removed support for Golang 1.8 (no longer supported by golang.org/x/crypto)
1d6aadf frrouting/bgp_neighbor: Improved problem output when state is unknown
788c047 various: Refactored module API to support module-specific flags, moved connection flags from frrouting/bgp-neighbor to frrouting
b7c1205 frrouting/goffr: Updated library for experimental vtysh support
v0.1.5
Changelog
1731f18 various: Replaced nagopher.BaseSummary with shared.BasePluginSummary implementation in all plugins
fa7ef1e system/load: Implemented shared.BasePluginSummary and usage of new metadata methods to inform about per-CPU measurements, if applicable, in the result string
6125037 core: Added shared.BasePluginSummary type to make nagopher.BaseSummary extensible
e42bbe0 various: Modified frrouting/bgp_neighbor, system/interface and system/memory to use new summarizer API
93704ff system/load: Added custom summarizer for printing human-friendly results
f59e9ee system/memory: Removed unnecessary usage of strconv.FormatFloat
270255e system/memory: Replaced custom getResultMetricValue method with BaseSummary.GetNumericMetricValue
a1ec2d6 core: Moved private method memory.formatSize() to shared.FormatBinarySize() and added support for bytes
1e9df0e system/memory: Fixed incorrect precision when printing memory usage
8270599 system/memory: Fixed wrong divisor leading to +Inf values when unit was kilobytes
199e58f core: Modified shared.Round() to interpret precision as number of digits
v0.1.4
Changelog
9894fea core: Fixed Go1.8 compatibility by implementing shared.compatTimeTruncate()
48e8f7b frrouting/bgp_neighbor: Fixed #1 by ensuring IPv6 neighbor addresses are case-insensitive
c85997e system/memory: Added missing call to super method BasePlugin.DefineFlags()
8f39fe7 system/load: Added missing call to super method BasePlugin.DefineFlags()
af75e88 system/interface: Added missing call to super method BasePlugin.DefineFlags()
1d934ba frrouting/bgp_neighbor: Added support for printing durations in days, hours, minutes and seconds by implementing shared.DurationString()
v0.1.3
v0.1.2
Changelog
5400308 Added "version" flag to binary, extended Makefile/GoReleaser to include build information
4fd846c Added more platforms to GoReleaser and changed release packaging
604c0f0 Fixed all outstanding golint errors
8df1b5b Restructured project to bundle all plugins into separate modules, which are being executed/offered by a single binary
Automated with GoReleaser
Built with go version go1.10 linux/amd64
v0.1.1
v0.1.0
Changelog
5298a4f Fixed invalid deploy condition in Travis CI configuration for Golang v1.10.x
b9b2273 Modified Travis CI configuration to only run deployments with newest Golang version
ad1c6fd Fixed breakage of Go1.8 by avoiding time.Duration.Round()
ad86315 Updated .gitignore to ignore dist/ folder
083c4f8 Removed coverage tests from Travis-CI as no tests are currently written
82b9ed6 Integrated goreleaser into project and updated Travis-CI configuration
15b1fb5 Added first release of check-frr with working bgp-neighbor check and builtin goffr library
7420520 Improved plugin structure to allow encapsulation of plugins into kingpin subcommands. Also added helper method shared.NagopherRangeVar() for easily parsing nagopher ranges with kingpin.
0067d76 Added Golang 10.10 compatibility
fb6f265 Changed all hard-fail errors in check-interface to warnings except for operstate
ef68eb2 Improved flags for check-interface, added parameter to skip definition of global range parameters
f9f3fc0 Added W.I.P. version of check-interface plugin, added concept of persistent data stores and flock isolation
7fe7b67 Added W.I.P. version of check-interface plugin (no alerting yet)
eef74dd Refactored check-load/check-memory to work with newest nagopher API
2fe7ed8 Replaced standalone "flag" with "kingpin" for argument processing
2d8c3c3 Fixed incorrect grouping and ordering of imports
e48aba0 Added check-memory/ for monitoring memory usage of Linux systems
1bb1f20 Updated shared/ and check-load/ after breaking changes in nagopher, added Makefile for linting/testing/coverage/building, added Travis CI configuration
2365e70 Added first working check "check-load" and initial project files
6dea039 Initial commit
Automated with GoReleaser
Built with go version go1.10 linux/amd64