请教个问题哈
erlang吧
全部回复
仅看楼主
level 11
a651944226 楼主
erlang加载新增的mib_oids表数据失败的问题,我想新增几个mib_oids采集,采集机是原来就有的,只是新增的采集字段而已,然后在mib_mapper.erl文件中新增了这些字段,但是采集的时候,日志报这个问题
2013-04-23 10:57:49.826 [warning] <0.366.0>@mib_record:127 noSuchInstance found. Host: "120.207.246.46", BadFields:
[maximumconn,softFirm,softName,memtype,cpubaseinfo]
2013年04月24日 02点04分 1
level 11
a651944226 楼主
代码的oids参数值我打印出来了,如下
部分代码
==========
%查找有问题的oids
onbadfun(Ip, Oids) ->
fun (BadFields) ->
begin
lager:dispatch_log(warning, mib_record, onbadfun, 127,
self(),
[{module, mib_record}, {function, onbadfun},
{line, 127}, {pid, pid_to_list(self())}],
"noSuchInstance found. Host: ~p, BadFields: "
"~n~p",
[Ip, BadFields])
end,
lager:dispatch_log(info, mib_record, onbadfun, 128,
self(),
[{module, mib_record}, {function, onbadfun},
{line, 128}, {pid, pid_to_list(self())}],
"~s oid: ~s", [Name, mib_oid:to_str(Oid)])
end
|| {Name, Oid} <- Oids]
end.
=========
2013年04月24日 02点04分 2
level 11
a651944226 楼主
参数值
<0.322.0>,"oids-----------: ~s",
[{acName,[1,3,6,1,4,1,3902,154,8,11,1,3,1,1,1,1,1,0]},
{maxApLimit,[1,3,6,1,4,1,3902,154,8,11,1,3,1,1,1,1,6,0]},
{sysModel,[1,3,6,1,4,1,3902,154,8,11,1,3,1,1,1,1,18,0]},
{softVersion,[1,3,6,1,4,1,3902,154,8,11,1,3,1,1,1,1,19,0]},
{cpubaseinfo,[1,3,6,1,4,1,3902,154,8,11,1,3,1,1,1,1,58]},
{memtype,[1,3,6,1,4,1,3902,154,8,11,1,3,1,1,3,1,1,76]},
{softName,[1,3,6,1,4,1,3902,154,8,11,1,3,1,1,3,1,1,77]},
{softFirm,[1,3,6,1,4,1,3902,154,8,11,1,3,1,1,3,1,1,35]},
{maximumconn,[1,3,6,1,4,1,3902,154,8,11,1,3,1,1,1,1,8]}]
就是mib
2013年04月24日 02点04分 3
1