I have installed Zabbix Server 1.6 and an 1.6 Agent. How can i create new elements for monitoring IPMI values when there doesn't exists keys for IPMI? 
Please help me!

Please help me!
hdd0.state | 0x1 | discrete | 0x0100| na | na | na | na | na | na hdd1.state | 0x1 | discrete | 0x0100| na | na | na | na | na | na hdd2.state | 0x1 | discrete | 0x0100| na | na | na | na | na | na hdd3.state | 0x1 | discrete | 0x0100| na | na | na | na | na | na
Sensor or control ps0.pwrok@[172.16.21.223]:623 does not exists
*** checks_ipmi.c.orig 2008-11-27 10:30:02.000000000 -0330
--- checks_ipmi.c 2008-11-27 10:46:23.000000000 -0330
***************
*** 901,906 ****
--- 901,912 ----
zabbix_log(LOG_LEVEL_DEBUG, "Sensor or control %s@[%s]:%d does not exists",
item->ipmi_sensor, h->ip, h->port);
SET_MSG_RESULT(value, strdup("Sensor or control does not exists"));
+
+ int i;
+ zabbix_log(LOG_LEVEL_DEBUG, "Available Sensors:");
+ for (i = 0; i < h->sensor_count; i++)
+ zabbix_log(LOG_LEVEL_DEBUG, "- %s", h->sensors[i].s_name);
+
return NOTSUPPORTED;
}
Available Sensors: - ft1.fm2.prsnt1 - ft1.fm1.prsnt1 - ft1.fm0.prsnt1 - ft0.fm2.prsnt1 - ft0.fm1.prsnt1 - ft0.fm0.prsnt1 - io.f0.fail1 - io.f0.speed - io.f0.prsnt1 - ft1.fm2.f0.speed - ft1.fm1.f0.speed - ft1.fm0.f0.speed - ft0.fm1.f0.speed - ft0.fm2.f0.speed - ft0.fm0.f0.speed - ft1.fm2.fail1 - ft1.fm1.fail1 - ft1.fm0.fail1 - ft0.fm2.fail1 - ft0.fm1.fail1 - ft0.fm0.fail1 - p1.d3.fail1 - p1.d2.fail1 - p1.d1.fail1 - p1.d0.fail1 - p1.fail1 - p1.v_vtt - p1.v_vddio - p1.v_vdd - p1.t_core - p0.d3.fail1 - p0.d2.fail1 - p0.d1.fail1 - p0.d0.fail1 - p0.fail1 - p0.v_vtt - p0.v_vddio - p0.v_vdd - p0.t_core - io.t_amb - pdb.t_amb - fp.t_amb - mb.v_+1v2core - mb.v_+1v5core - mb.v_+2v5core - mb.v_-12v - mb.v_+12v - mb.v_+5v - mb.v_+3v3 - mb.v_+3v3stby - mb.v_bat - mb.t_amb - io.hdd3.fail1 - io.hdd2.fail1 - io.hdd1.fail1 - io.hdd0.fail1 - io.id1.prsnt1 - io.id0.prsnt1 - ps1.pwrok1 - ps1.vinok1 - ps1.prsnt1 [B]- ps0.pwrok[/B]1 - ps0.vinok1 - ps0.prsnt1 - fp.ledbd.prsnt1 - fp.alert1 - fp.locate.btn1 - fp.locate1 - fp.power1 - fp.usbfail1 - fp.prsnt1 - bp.alert1 - bp.locate.btn1 - bp.locate1 - bp.power1 - sys.fanfail1 - sys.tempfail1 - sys.psfail1 - sys.id1
h->err = zbx_dsprintf(h->err, "Discrete sensor is not supported."); h->ret = NOTSUPPORTED; return;
Available Sensors: - bl9.prsnt1 - bl8.prsnt1 - bl7.prsnt1 - bl6.prsnt1 - bl5.prsnt1 - bl4.prsnt1 - bl3.prsnt1 - bl2.prsnt1 - bl1.prsnt1 - bl0.prsnt1 - p1.v_vddio - p0.v_vddio - p1.v_vtt - p0.v_vtt - p1.v_vdd - p0.v_vdd - p1.t_core - p0.t_core - p1.prsnt1 - p0.prsnt1 - fm5.fail1 - fm4.fail1 - fm3.fail1 - fm2.fail1 - fm1.fail1 - fm0.fail1 - fm5.f1.speed - fm5.f0.speed - fm4.f1.speed - fm4.f0.speed - fm3.f1.speed - fm3.f0.speed - fm2.f1.speed - fm2.f0.speed - fm1.f1.speed - fm1.f0.speed - fm0.f1.speed - fm0.f0.speed - hdd3.fail1 - hdd2.fail1 - hdd1.fail1 - hdd0.fail1 - ps1.pwrok11 - ps1.pwrok01 - ps0.pwrok11 - ps0.pwrok01 - ps1.vinok11 - ps1.vinok01 - ps0.vinok11 - ps0.vinok01 - ps1.prsnt1 - ps0.prsnt1 - mb.v_+1v2 - mb.v_+1v5 - mb.v_+2v5 - mb.v_+12v - mb.v_+5v - mb.v_+3v3 - mb.v_+3v3aux - mb.v_bat - mb.t_amb2 - mb.t_amb1 - mb.t_amb0 - nem1.prsnt1 - nem0.prsnt1 - cmm.prsnt1 - sys.locate.btn1

Comment