0.6.12 #918
mickem
announced in
Announcements
0.6.12
#918
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
What's Changed
Lua
The biggest new change here is the re-added Lua support.
The Lua support has been changed a bit so it might not be 100% compatible with old scripts.
As there is not much documentation for Lua scripting, I plan to add that soon.
And doing that I will highlight the main differences.
But in general "optional parameters" to functions are no longer optional.
So for instance:
Will now require to be written as:
The other change is that construction object is now generally done with
new
where before it was done with various functions likeCore()
here however I have retained backwards compatibility so both should be possible.But in general the quality of error handling and such is much better and I will as I said expand the documentation and add some more examples and such.
check_mk
As a side note experimental
check_mk
support was also added back.This is experimental in so far as I have only verified it with NSClient++ not actual
check_mk
so will need to look into that next.Also note that
check_mk
is experimental currently it only provides the version and agent name.If there is genuin interest this could easily be extended so please do let me know...
The way
check_mk
works is that the module only provides the communication layer and the data provided is provided by a Lua script (hence requiring Lua support).So the current script looks like so:
So here we need to extend the packet to include more data and other sections for proper
check_mk
support.Other Changes
Status
With this change most features should now be back (apart from dotnet which is deprecated) the only things remaining are:
That said there are some dependencies which needs to be updated and managed a bit better still but that will happen in parallell while adding support for modern Windows.
Dependencies
New Contributors
Full Changelog: 0.6.11...0.6.12
This discussion was created from the release 0.6.12.
Beta Was this translation helpful? Give feedback.
All reactions