cordial

package module
v1.5.0-beta2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 18, 2023 License: MIT Imports: 9 Imported by: 0

README

cordial

  • Current Version: v1.5.0-beta2 - 2023/05/18

Cordial comprises a set of interrelated programs, integrations, libraries and packages for Geneos, principally written in Go.

  • geneos Manager Program

  • dv2email Dataview to EMail

  • ServiceNow Incident Integration

  • PagerDuty Integration

  • Enhanced libemail

  • Go Packages

    • commands

      Geneos Gateway REST API Commands including programmatic support for snapshots of dataviews

    • config

      Configuration file support, based on viper with local extensions

    • email

      Functions pulled from libemail to be more generally available, initially for the dv2email program.

    • geneos

      Automated Geneos XML configuration file generations based on Go data structures

    • host

      Remote host integration pulled from geneos internal packages and turned into an extensible interface that supports local OS and remote SSH/SFTP operations. This is a rough and ready API and could do with more review and structure.

    • plugins, samplers, streams, xmlrpc

      Geneos API plugin XML-RPC support

    • process

      Process management utilities.

    • xpath

      Geneos XPath handling

ChangeLog

See CHANGELOG.md for more

Documentation

Index

Constants

This section is empty.

Variables

View Source
var VERSION string

VERSION is a semi-global string variable

Functions

func LogInit

func LogInit(prefix string)

LogInit is called to set-up zerolog the way we like it

Types

This section is empty.

Directories

Path Synopsis
examples
api
integrations
pagerduty
Standalone pagerduty integration executable
Standalone pagerduty integration executable
libraries
pkg
commands
Support for Geneos Gateway REST Commands
Support for Geneos Gateway REST Commands
config
This package adds local extensions to viper as well as supporting Geneos encryption key files and basic encryption and decryption.
This package adds local extensions to viper as well as supporting Geneos encryption key files and basic encryption and decryption.
email
The email package provides Geneos specific email processing to support libemail and other email senders using Geneos formatted parameters.
The email package provides Geneos specific email processing to support libemail and other email senders using Geneos formatted parameters.
host
Provides remote file and command functions
Provides remote file and command functions
xpath
Package to handle Geneos Gateway specific XPaths
Package to handle Geneos Gateway specific XPaths
tools
geneos/cmd/aescmd
Package aescmd groups related AES256 keyfile and crypto commands
Package aescmd groups related AES256 keyfile and crypto commands
geneos/cmd/cfgcmd
Package cfgcmd groups config commands in their own package
Package cfgcmd groups config commands in their own package
geneos/internal/geneos
The `geneos` package provides internal features to manage a typical `Best Practice` installation layout and the conventions that have formed around that structure over many years.
The `geneos` package provides internal features to manage a typical `Best Practice` installation layout and the conventions that have formed around that structure over many years.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL