cordial

package module
v1.5.0-beta Latest Latest
Warning

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

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

README

cordial

  • Current Version: v1.5.0-beta - 2023/05/16

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

  • geneos Manager Program

  • dv2html 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 dv2html 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

Functions

func LogInit

func LogInit(prefix string)

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/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