Releases: ITRS-Group/cordial
Patch Release v1.16.2 - Update GDNA Dashboard
Change Log
Version v1.16.2
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.
- Update Monitoring Coverage dashboard to remove references to
Release v1.16.0 - Improvements to `geneos` and `gdna`
Change Log
Version v1.16.0
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 Gomodernc.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
(andgeneos init
etc.) to have better support for local installation sources and to distinguish between el8/el9 platform specific archives over non-platform specific ones
- Fix
-
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`
Change Log
Version v1.15.6
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
- Fix matching of names, which because we didn't use the return value of
-
gdna
- Fix counts for plugins over servers with multiple probes
- Update docs to fix references to
geneos
which are meant to begdna
v1.15.5
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
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
Change Log
Version v1.15.4
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
- Fix
Release v1.15.3 - Fixes for el8/el9 installs and instance validity matching
Important
This patch release replaces v1.15.2 which had a one character typo in a regexp, but...
Change Log
Version v1.15.3
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
- Fix handling of
-
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 whenvalid
changes
- Keep
v1.15.3 Changes
-
gdna
- Add an
unused-gateways
report - Add headlines to
gateway-coverage
to make clear how many unused gateways exist
- Add an
Release v1.15.1 - Fix Netprobe installs post 6.9.0 and some minor changes
Change Log
Version v1.15.1
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
andgeneos init floating
commands have been deprecated in favour ofgeneos deploy san
andgeneos 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 matchinggeneos config import
command is added. This is work-in-progress.
- add support for a
-
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 emptygdna restart
command has been added for later completion.
- Update to Geneos 6.9.0 and use the
-
General
- Centos 7 has gone EOL so no test images can be built, remove them
Release v1.15.0 - Introducing GDNA 🎈🎂
Change Log
Version v1.15.0
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
- Add a
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 use100
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
- Fix the incorrect selection of archive directories in
-
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 🎈
Change Log
Version v1.15.0-beta2
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 use100
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
- Fix the incorrect selection of archive directories in
-
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
Change Log
Version v1.14.0
Released 2024-06-05
Please report issues via github or the ITRS Community Forum.
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 indeploy
, 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/orlunberjack
settings. Log filenames can also include~/
prefix for home directory.
-
-
tools/gateway-reporter
- Add an optional XLSX password in
output
config section
- Add an optional XLSX password in
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
andpackage 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