Skip to content

A tiny Elixir client for the OpenNMS REST API

License

Notifications You must be signed in to change notification settings

jonnystorm/opennms-elixir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenNMS-Elixir

A tiny Elixir client for the OpenNMS REST API.

Use

Set OPENNMS_API_BASEURL, OPENNMS_API_USER, and OPENNMS_API_PASSWORD in your environment.

> export OPENNMS_API_BASEURL=http://localhost:8980/opennms
> export OPENNMS_API_USER=admin
> export OPENNMS_API_PASSWORD=admin

Profit.

TODO

  • Generate client API from OpenNMS documentation.
  • Make Ecto adapter?

Installation

If available in Hex, the package can be installed by adding opennms_ex to your list of dependencies in mix.exs:

def deps do
  [ {:opennms_ex, git: "https://github.com/jonnystorm/opennms-elixir.git"},
  ]
end

About

A tiny Elixir client for the OpenNMS REST API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages