Elarm是一个Erlag的报警管理器。它被设计成易于包含进基于Erlag的系统。它的大多数功能都是通过插件实现的,所以很容易在需要的时候去修改它的运行方式。
快速上手:
$ git cloe git@github.com:esl/elarm.git[...]$ cd elarm$ make[...]$ erl -pa ebi> applicatio:start(elarm).ok> elarm:raise(partitio_full, "/dev/hda2", [{level,90}]).ok> elarm:get_alarms().{ok,[{alarm,partitio_full,udefied,"/dev/hda2", {{2014,5,12},{10,46,45}}, {1399,891605,536270}, idetermiate,<<>>,<<>>,<<>>, [{level,90}], [],[],udefied,udefied,ew,udefied}]}> elarm:clear(partitio_full, "/dev/hda2").ok> elarm:get_alarms().{ok,[]}>
评论