Skip to content

Releases: kuhn-ruess/cmdbsyncer

v3.7 Power Release

25 Sep 12:01
Compare
Choose a tag to compare

The most Prominent Features of this Release:

Important: After Update, please commit the changes; otherwise there will be an exception on Checkmk Export
Also note the part "Interaction Needed"

General

  • GUI: Simplified Interface, clearer Descriptions in Menu
  • Export of Hosts and Tags to Checkmk, use now all available Processing Power to calculate Rules before importing.
  • Bulk Operations for Checkmk are now Enable as Default
  • Speed speed speed for Checkmk Operations

Supported Versions

  • Checkmk: API Calls are Adapted to Checkmk 2.3 and some functions may not work on 2.2
    - Checkmk Rules: On 2.2 the rules will delete and created again all the time due an API change in Checkmk.
  • SET local_config: 'CMK_SUPPORT': '2.2' to make version better compatible to old 2.2

Interaction Needed

  • CSV: On Import, Hostnames are only set to lowercase if set in local_config.py. No longer as Default. See Local Config
  • MySQL: On Import, Hostnames are only set to lowercase if set in local_config.py. No longer as Default. See Local Config
  • Mssql: On Import, Hostnames are only set to lowercase if set in local_config.py. No longer as Default. See Local Config
  • Checkmk: Export Rule Value of Folder is deprecated. Replaced by Jinja Support of normal Move Folder Rule.
  • General: Jina Placeholder for Hostsname is now always Uppercase HOSTNAME.
  • Checkmk: The Checkmk API once allowed, accidentally, that a host could be converted to a cluster. Since that is no longer possible, the Syncer now deletes hosts which should become a cluster to recre
    ate them as such.
  • General: Config introduced "CRYPTOGRAPHY_KEY". Please overwrite it, since it is used to encrypt stored passwords in the database
  • CRON: The Maintenance Cronjob had a Typo. After Update, you need to reelect this command in the config of the cron group.

New Features

  • Checkmk:Folder names can now set that they will not be lowercase to keep their case. See Checkmk Config
  • Checkmk: Folders can now get Attributes and Different Names, managed by Syncer.
  • Checkmk: Move to Folder Rule now Supports full Jinja and Replaces Value of Folder rule
  • Checkmk: It's possible to create folders but not move the host in
  • Checkmk: The Debug Page shows now the Rule Debug was before only was possible in cli
  • Checkmk: Export --dry-run and --save-requests to test or just save needed actions to run them later or archive them
  • Checkmk: Support to Manage DCD (Dynamic Configuration) Rules
  • Checkmk: Support to manage Password Store
  • Checkmk: Detailed logging (if enabled) for changes made
  • Global: Changes on Import hosts for Labels are now logged inside the Host Objects log
  • LDAP: Added Support for Inventorize

Interim Version 3.6

04 Jun 08:21
Compare
Choose a tag to compare

This Version is the last Version before the Multiprocessing Features.

3.5.0-p0 First 3.5.0 Stable release

02 Jan 12:40
Compare
Choose a tag to compare

This Version does only contain some minor new features and improvements.
But it has two incompatible Changes.

  1. New Python Modules used as result of Security Updates.
  2. Inventory Data has now a new prefix Style.

One can be resolved without much effort for the most of the users. But the second one
may need an update of your rules since the attribute naming for inventorized data is effected.
Not effected are rules which are based on attributes which are imported by normal plugins.

So please refer to the Documentation for this update:
https://cmdbsyncer.readthedocs.io/en/latest/updates/3-5/

v3.4.3 Bugfix release

13 Dec 12:22
Compare
Choose a tag to compare

v.3.5-dev1

12 Dec 14:45
Compare
Choose a tag to compare
v.3.5-dev1 Pre-release
Pre-release

This Version does not contain any new Features,
but upgrades all currently used python Modules to fix security problems in there.
Also, the Docker versions now use the current Alpine Linux Version.

When Upgrade to this Version and not using docker,
please update your python virtual environment with pip.

v.3.4 stable

12 Dec 14:33
Compare
Choose a tag to compare

Version 3.4 comes with bug fixes and new features.

  • You can now prevent hosts from being moved in Checkmk after creation
  • You can create and manage Host tag Groups in Checkmk
  • The Cache now works on every rule
  • Better Debug Functions when exporting to Checkmk
  • System tries to sanitize data when needed before sending to Checkmk

v3.3.0 Feature Update

29 Aug 17:01
Compare
Choose a tag to compare

Powerful new Rewrite Functions,
export and import of Rules,
Native Rest API Import or new Database imports are some of the new features.

To be honest, too much new now that I lost track :)

Thanks for using, happy to help when needed.

3.2.0 Stable release

14 Jul 09:27
Compare
Choose a tag to compare

Contains mostly fixes, improvements but also some new Features:

  • Better Net box Support for Import
  • BI Aggregation and Rule Synchronization
  • Better Debug Logs with local config
  • Direct Redirect to /admin

Be aware: Some Checkmk Endpoints have changed with Checkmk 2.2. From (including) this Release, the Support for Checkmk is now at 2.2.

3.0p0 Stable Release

31 Jan 15:59
Compare
Choose a tag to compare

This is the first 3.0 Stable release and the base of all following 3.x Releases.
New features are planned, but at some point a stable Version needs to take off.

Lots of changes and new features made Version 3.0 powerful, future-proof and easier to use.

Everything under the hood was redesigned to have for each plugin a similar Journey for configuration and usage.
Labels and Inventory of the Syncer Hosts can now always be used as attributes for all kind of Conditions.

Every Plugin has his own rewrites and filters, since Checkmk need different Data as for example Ansible.

Some of the new Features
Checkmk: Create all kind of Rules, and Groups
Ansible: Installation, Registration for Checkmk Agents on Linux and Windows
Cisco-DNA: Import of Switches and Interfaces
Netbox: Export of Data to Netbox
New Doku: https://cmdb-syncer.readthedocs.io/

Only Sad thing: 2.0 Config is not full compatible to 3.0.
A Rule Export/ Import Feature did not make it into the Version.
All my direct Clients are already migrated to 3.0. If you have problems migrating or need a guidance
just write me an E-Mail for help. Anyway, backup/ screenshot your rules before the Update.
I promise this will not happen again in future versions.

Version 3 Pre-3

08 Dec 17:13
Compare
Choose a tag to compare

This is the third pre-version of the 3.0 line.

Works already in multiple productive and testing environments successfully.
New since pre-1:

  • Better Netbox Export
  • Better Cisco DNA Inventory
  • Better CSV Functions for import, inventory and compare

Attached is a env.tar.gz for installations without Internet Access.
Runs on Linux and the installation has to be placed in /var/www/cmdb-syncer