Skip to content

pganglbauer/opsgenie-integration

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpsGenie Integration

The project includes OpsGenie's specific integration packages:

  • icinga
  • icinga2
  • nagios
  • nagiosxi
  • netcool
  • redmine
  • zabbix
  • zendesk
  • zenoss
  • oem

Build

Requirements:

  • JDK 1.7 (to compile only)
  • A clone of OpsgenieClient project into same parent directory.
  • Go (required only for netcool package)

Tasks

Available tasks

  • packageSdk: Packages sdk as zip file that includes jars, javadoc and third_party under build/distributions

  • package<Integration_name>: Packages the integration specific rpm, deb or zip files.

  • package<Integration_name>Zip: Packages the integration's zip archive only if available

  • package<Integration_name>OS: Packages the integration's rpm and deb archives only if available

  • packageAll: Packages all zip, rpm and rpm archives for all integrations. Also includes Go based Lamp client tool zip package(if you checked out go based lamp locally) (requires Go to be installed and GOPATH env variable to be set).

  • packageLamp: If you checked out Go Based Lamp to your local computer, you can generate a zip package of it (requires Go to be installed and GOPATH env variable to be set). You can find the Go Based Lamp source code from here

You can run the tasks:

Unix: ./gradlew packageRedmine packageSdk packageNagios

Windows: gradlew.bat packageRedmine packageSdk packageNagios

Or if you want to package all

Unix: ./gradlew packageAll

Windows: gradlew.bat packageAll

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 54.7%
  • Groovy 21.2%
  • Go 20.6%
  • PowerShell 1.0%
  • Shell 0.8%
  • Java 0.7%
  • Other 1.0%