Select Supported Platforms

Select Supported Architectures

Select Tier

Github Name


v1.0.0 · public · Published over 4 years ago

README
Asset Definition
Release Notes
Release Assets

Sensu Go Moogsoft Handler

The Sensu Go Moogsoft handler is a Sensu Event Handler that sends Events to Moogsoft.

NOTE: This Enterprise plugin is intended for preview use only, it is under active development.

Configuration

Example Sensu Go handler definition:

api_version: core/v2
type: Handler
metadata:
  namespace: default
  name: moogsoft
spec:
  type: pipe
  runtime_assets:
  - sensu-moogsoft-handler
  command: sensu-moogsoft-handler --api-url https://foo.moogsoft.io/events/webhook_sensu --username sensu --password secret
  timeout: 30
  filters:
  - is_incident
  - not_silenced

Enterprise Plugin

The Sensu Go Moogsoft Handler is an Enterprise plugin that requires a valid Sensu license to run.
Sensu Go >= 5.21 will add the SENSU_LICENSE_FILE environment variable to the handler execution.
To run the plugin independently of Sensu (ex. test/dev), you must set the env var:

SENSU_LICENSE_FILE=$(sensuctl license info --format json)

Usage Examples

The Sensu Go handler for sending Events to Moogsoft

Usage:
  sensu-moogsoft-handler [flags]

Flags:
  -a, --api-url string    The Moogsoft API Webhook URL
  -h, --help              help for sensu-moogsoft-handler
  -p, --password string   The Moogsoft API user password
  -u, --username string   The Moogsoft API username

Are you sure you want to report this asset?

Please describe the reason for reporting this asset. Our moderators will be notified and will disable the asset if it is found to be inappropriate.

×

You must be signed in to report this asset.

Sign In with Github

Download

×

This asset is enterprise only and requires an enterprise license. By clicking download, you agree to the Sensu terms and conditions and license agreement.