SEARU.ORG
当前位置:SEARU.ORG > Linux 软件 > 正文

Erlang的报警管理器 Elarm

Elarm 是一个Erlang的报警管理器。它被设计成易于包含进基于Erlang的系统。它的大多数功能都是通过插件实现的,所以很容易在需要的时候去修改它的运行方式。

快速上手:

$ git clone [email protected]:esl/elarm.git
[...]
$ cd elarm
$ make
[...]
$ erl -pa ebin
> application:start(elarm).
ok
> elarm:raise(partition_full, "/dev/hda2", [{level,90}]).
ok
> elarm:get_alarms().
{ok,[{alarm,partition_full,undefined,"/dev/hda2",
            {{2014,5,12},{10,46,45}},
            {1399,891605,536270},
            indeterminate,<<>>,<<>>,<<>>,
            [{level,90}],
            [],[],undefined,undefined,new,undefined}]}
> elarm:clear(partition_full, "/dev/hda2").
ok
> elarm:get_alarms().
{ok,[]}
>

未经允许不得转载:SEARU.ORG » Erlang的报警管理器 Elarm

赞 (0)
分享到:更多 ()

评论 0