With this new release, the codebase is even more modular, the export to Checkmk faster and some rule outcomes become obsolete.
Also, a new maintenance job is introduced.
What's New
- The Output of the Checkmk Export Plugin is now more structured and shows progress in percent.
- Handling of the available attribute for Hosts is now strict. Use the Methods set_source_update() and set_source_not_found() on host objects to managed that. Source Update is needed for the export to find the host, source_not_found for the maintenance to remove it at the time.
- Rule Engine now handles all Folder Related actions, including the Pool folder Handling. This means that future export Plugins can concentrate on their one Business Logic without the need to implement too much CMDB Syncer logic. Everything they need it returned from the rule helpers.
- New Maintenance Job. To clean up inactive Hosts from the local Database, and free the seats if they used Folder Pools, a new job maintenance exists which takes the grace period in days for old data as parameter.
- Performance Updates for Updates in Checkmk. The amount of API Calls is reduced. This is of the coast that you should not edit hosts while the update is running, but with the benefit of a much faster processing specially in big environments (10k hosts)
- Base Folder related Outcomes are deprecated and lead to an exception. The rules just need to be changed to the normal move to folder outcomes. The 1.1 Release changed the rule handling of folder related rules in the way that all of them add up to folder path multiple sub paths depending on the matching rules, and the order of that rules. Therefore, the option to have a base folder is obsolete, since the normal rules now can archive the same.
- Folder Pools are now part of the normal path handling. Other than in 1.1 the can't only appear as base path, but in every level of the subfolders. So, there are completely flexible. You just need to make sure that not more than on folder pool outcome matches to the same host. Use also the last_match option of the rules for that.