Elixir and Erlang both run on the same virtual machine (BEAM), and it’s possible to call Erlang functions from Elixir.
For example, here’s the syntax for calling the date/0 (0-argument function, date) in the erlang module.
iex(1)> :erlang.date()
{2019, 5, 23}
Similarly, to run Erlang’s interactive SNMP configuration generator, config/0 in the snmp module you’d type:
iex(2)> :snmp.config()
Simple SNMP configuration tool (version 5.2.11)
------------------------------------------------
Note: Non-trivial configurations still has to be
done manually. IP addresses may be entered
as dront.ericsson.se (UNIX only) or
123.12.13.23
------------------------------------------------
Configure an agent (y/n)? [y]
Erlang ships with a lot of SNMP-related modules and functions, so looking through the docs I linked and tinkering around in iex should give you a sense whether it supports what you need.






















