A tiny Elixir client for the OpenNMS REST API.
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.
- Generate client API from OpenNMS documentation.
- Make Ecto adapter?
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