Skip to content

Releases: ITRS-Group/cordial

Patch Release v1.16.2 - Update GDNA Dashboard

07 Aug 07:54
Compare
Choose a tag to compare

Change Log

Version v1.16.2

Note

Released 2024-08-08

Please report issues via github or the ITRS Community Forum.

Important

Release v1.16.2 replaces v1.16.1 which still included an incorrect GDNA dashboard

v1.16.2 Fixes

  • gdna

    • Update Monitoring Coverage dashboard to remove references to Demo Gateway and improve visibility of per-plugin vertical bars.

Release v1.16.0 - Improvements to `geneos` and `gdna`

02 Aug 14:21
Compare
Choose a tag to compare

Change Log

Version v1.16.0

Note

Released 2024-08-02

Please report issues via github or the ITRS Community Forum.

v1.16.0 Changes

  • gdna

    • Updates to Dashboards to present more focused information to users
    • Improve documentation, add block diagrams and update screenshots
    • Added a gdna version command, when combined with --debug will report dependencies used during build
    • Move to using github.com/mattn/go-sqlite3 instead of pure Go modernc.org/sqlite
  • Build

    • Use Go 1.22.5

v1.16.0 Fixes

  • gdna

    • Fix some SQL queries used in temporary table construction to give more accurate numbers for servers with multiple probes
    • Fix dashboard XPaths to remove unnecessary Gateway and Managed Entity names
  • tools/geneos

    • Fix geneos package install (and geneos init etc.) to have better support for local installation sources and to distinguish between el8/el9 platform specific archives over non-platform specific ones
  • Build

    • Fix Makefile/Dockerfile interdependencies and speed up documentation builds by downloading Chrome outside of underlying puppeteer installation

v1.15.6 - Release to fix instance matching in `geneos`

25 Jul 10:05
Compare
Choose a tag to compare

Change Log

Version v1.15.6

Note

Released 2024-07-25

Please report issues via github or the ITRS Community Forum.

v1.15.6 Fixes

  • tools/geneos

    • Fix matching of names, which because we didn't use the return value of slices.Compact() meant an extra "all" was effectively added to all commands
    • Remove non-numeric prefixes of directory version naming to all "ra6.9.0" etc
  • gdna

    • Fix counts for plugins over servers with multiple probes
    • Update docs to fix references to geneos which are meant to be gdna

v1.15.5

22 Jul 13:37
Compare
Choose a tag to compare

Warning

Please do not use geneos from v1.15.x while we investigate an issue with instance name parsing.

Change Log

Version v1.15.5

Note

Released 2024-07-22

Please report issues via github or the ITRS Community Forum.

v1.15.5 Fixes

  • tools/geneos

    • Restore validity check regexp to allow dashes and underscored in remote host names
    • Merge parsed params back into args to fix geneos host add with an ssh URL

Release v1.15.4 - GDNA fixes and updates

17 Jul 08:23
Compare
Choose a tag to compare

Change Log

Version v1.15.4

Note

Released 2024-07-17

Please report issues via github or the ITRS Community Forum.

v1.15.4 Fixes

  • gdna

    • Fix sources HTTP schema name, instead of using HTTPS
    • Remove sources entries when configuration changes or files are removed
    • Remove unused plugins from expectRows in include file
    • Fix plugin grouping for CA and GW samplers and resolve numeric inconsistencies in queries
    • Update bundled dashboards to include Unused Gateways and to add missing plugins

Release v1.15.3 - Fixes for el8/el9 installs and instance validity matching

11 Jul 06:48
Compare
Choose a tag to compare

Important

This patch release replaces v1.15.2 which had a one character typo in a regexp, but...

Change Log

Version v1.15.3

Note

Released 2024-07-11

Please report issues via github or the ITRS Community Forum.

v1.15.3 Fixes

  • tools/geneos

    • Fix handling of -el8 and -el9 package installs that were broken when updating for new Netprobe package file names
    • Fix matching of instances to properly account for wildcards and non existing hosts
  • gdna

    • Keep gateways_all table, not as a potential temporary one. Fixes sources report when sources go stale amongst other things
    • Fix logic in sources report to evaluate and update status correctly when valid changes

v1.15.3 Changes

  • gdna

    • Add an unused-gateways report
    • Add headlines to gateway-coverage to make clear how many unused gateways exist

Release v1.15.1 - Fix Netprobe installs post 6.9.0 and some minor changes

04 Jul 00:32
Compare
Choose a tag to compare

Change Log

Version v1.15.1

Note

Released 2024-07-04

Please report issues via github or the ITRS Community Forum.

v1.15.1 Fixes

  • Fix handling of new Netprobe release archive names in 6.9.0

v1.15.1 Changes

  • tools/geneos

    • add support for a minimal component type, which is a Netprobe without Collection Agent
    • geneos init demo now supports the --minimal/-M flag to use the minimal Netprobe in the deployment
    • the global configuration file (typically ${HOME}/.config/geneos/geneos.json) now only saves chasnges to defaults. This allows defaults to be updated in the code without needing manual changes. Note that you may need to edit the file to clear out saved parameters that were the default but have the defaults have now changed.
    • changes geneos set x+="y" behaviour such that a space is only prefixed to the new option if it starts with a dash (-). This allows paths and other parameters that are not space separated to work
    • the geneos init san and geneos init floating commands have been deprecated in favour of geneos deploy san and geneos deploy floating, respectively
    • add the start of a geneos config export command that archives instances either as a back-up or for re-import later, once the matching geneos config import command is added. This is work-in-progress.
  • gdna

    • Update to Geneos 6.9.0 and use the minimal Netprobe to reduce image size
    • Add a gdna stop command, to stop background GDNA processes. An initially empty gdna restart command has been added for later completion.
  • General

    • Centos 7 has gone EOL so no test images can be built, remove them

Release v1.15.0 - Introducing GDNA 🎈🎂

26 Jun 00:09
Compare
Choose a tag to compare

Change Log

Version v1.15.0

Note

Released 2024-06-26

Please report issues via github or the ITRS Community Forum.

v1.15.0 Changes

🎁 Introducing GDNA 🎈

GDNA (Geneos Dynamic Netprobe Analysis) gives an overview of the levels of Geneos monitoring coverage in your I.T. estate and prompts action to ensure that there are no gaps in the visibility of the health of your applications and systems. It does this through analysing Geneos license allocation data and applying heuristics to plugin usage information to present visual indications of coverage levels through two dashboards.

For many users installing GDNA is as easy as starting up a docker container after configuring the data sources.

See the gdna README for more details.

  • General / Miscellaneous

    • Move to Apache 2 license, from MIT, for clarity and conforming to ITRS company guidance
    • Move cron Centos 8/9 test images to UBI 8/9 respectively
    • Change all warning triangles in docs and comments ("⚠️") to to more friendly bulb ("💡")
  • tools/geneos

    • Refactor internal routines to iterate over instances. Reduces the number of similar functions and inter-dependencies.
    • Refactor other function names for clarity
  • pkg/config

    • Add a UseKeyFile() option to expand functions to allow overriding the key file to use

v1.15.0 Fixes

  • gdna

    • Fix broken modifiers that result in no data visibility with updated sampler name
    • While fixing above also fix references to old t1 column to use 100 to indicate complete coverage
    • Fix logfile selection from command line
  • tools/geneos

    • Fix the incorrect selection of archive directories in package install when using the -L option
    • Fix the --nosave option by resetting error in return to nil, as it was a "valid" failure
  • pkg/config

    • Fix use of "internal defaults" in Load() when using the SetConfigFile() option
  • Documentation

    • Fix emoji in generated PDF files in Dockerfile by adding an appropriate font
    • Fix missing screenshots in markdown files exported to releases by merging all screenshots directories and shipping that too. PDFs not affected.

Release v1.15.0-beta2 - Introducing GDNA 🎈

19 Jun 14:45
Compare
Choose a tag to compare

Change Log

Version v1.15.0-beta2

Note

Released 2024-06-20

Please report issues via github or the ITRS Community Forum.

v1.15.0 Changes

🎁 Introducing GDNA 🎈

GDNA (Geneos Dynamic Netprobe Analysis) gives an overview of the levels of Geneos monitoring coverage in your I.T. estate and prompts action to ensure that there are no gaps in the visibility of the health of your applications and systems. It does this through analysing Geneos license allocation data and applying heuristics to plugin usage information to present visual indications of coverage levels through two dashboards.

For many users installing GDNA is as easy as starting up a docker container after configuring the data sources.

See the gdna README for more details.

  • General / Miscellaneous

    • Move to Apache 2 license, from MIT, for clarity and conforming to ITRS company guidance
    • Move cron Centos 8/9 test images to UBI 8/9 respectively
    • Change all warning triangles in docs and comments ("⚠️") to to more friendly bulb ("💡")
  • tools/geneos

    • Refactor internal routines to iterate over instances. Reduces the number of similar functions and inter-dependencies.

    • Refactor other function names for clarity

  • pkg/config

    Add a UseKeyFile() option to expand functions to allow overriding the key file to use

v1.15.0 Fixes

  • gdna

    • Fix broken modifiers that result in no data visibility with updated sampler name
    • While fixing above also fix references to old t1 column to use 100 to indicate complete coverage
  • tools/geneos

    • Fix the incorrect selection of archive directories in package install when using the -L option
    • Fix the --nosave option by resetting error in return to nil, as it was a "valid" failure
  • pkg/config

    • Fix use of "internal defaults" in Load() when using the SetConfigFile() option
  • Documentation

    • Fix emoji in generated PDF files in Dockerfile by adding an appropriate font
    • Fix missing screenshots in markdown files exported to releases by merging all screenshots directories and shipping that too. PDFs not affected.

Release v1.14.0 - Fix Netprobe release downloads and more

05 Jun 09:42
Compare
Choose a tag to compare

Change Log

Version v1.14.0

Released 2024-06-05

Please report issues via github or the ITRS Community Forum.

⚠️ You will need to update to this version if you use geneos to install Netprobe releases direct from the ITRS website as the base name of the redirect URL has changed and the old version no longer works.

v1.14.0 Changes

  • Update Go toolchain to use 1.22.4

  • tools/geneos

    • Add options to tls create to specify destination directory, outputting certificate bundles and setting the expiry period in days. Also, do not initialise the TLS subsystem if it's not found unless the --force flag is used.

    • Hide --name option in deploy, repurpose short-form -n for new --nosave option

    • Rename logs option --nostandard to --no-stdout (with alias) for consistency

  • cordial package

    • Only log file and function if logging at Debug level or greater

    • Split logging methods into their own file, add options to LogInit() to specify filename and/or lunberjack settings. Log filenames can also include ~/ prefix for home directory.

  • tools/gateway-reporter

    • Add an optional XLSX password in output config section

v1.14.0 Fixes

  • tools/geneos

    • Fix download base name for Netprobes to new value.

    • Fix deploy importing of keyfiles (only import if given on command line)

    • package install and package update - Fix the handling of package metadata (e.g. +el8) suffixes to that they are treated the same as a package without a metadata suffix - and the right one is selected for the system being installed

  • pkg/config

    • Better recovery on failing to find the user's config directory, return an error instead of panic-ing