Packages

A comprehensive SNMP toolkit for Elixir featuring a unified API, pure Elixir implementation, and powerful device simulation. Perfect for network monitoring, testing, and development with support for SNMP operations, MIB management, and realistic device simulation.

Current section

Files

Jump to
snmpkit lib snmpkit snmp_mgr application.ex
Raw

lib/snmpkit/snmp_mgr/application.ex

defmodule SnmpKit.SnmpMgr.Application do
@moduledoc false
use Application
@impl true
def start(_type, _args) do
children = [
# Configuration management
{SnmpKit.SnmpMgr.Config, []},
# MIB registry and management
{SnmpKit.SnmpMgr.MIB, []},
# Circuit breaker for fault tolerance
{SnmpKit.SnmpMgr.CircuitBreaker, []}
]
opts = [strategy: :one_for_one, name: SnmpKit.SnmpMgr.Supervisor]
Supervisor.start_link(children, opts)
end
end