Greetings List! I am trying to update the Dell OpenManage Chassis integration to support pulling ambient temperature (enterprises.674.10892.1.700.20.1.6.1.1) and fan speed (enterprises.674.10892.1.700.12.1.6.1.<index>) graphing. I've followed the documentation a few times now, but keep getting stuck. I'm trying to setup the Dell OpenManage Chassis integration similar to the APC stuff... one monitored interface that appears in the manual discovery, but multiple graph types available in the Performance pages.
I have added the following relevant configurations (from php -q /usr/local/jffnms/docs/utils/export_custom.php /usr/local/jffnms/ /usr/local/jffnms/ /tmp my_mods; cat /tmp/my_mods/my_mods.db.sql): INSERT INTO interface_types_fields (id, description, name, pos, itype, ftype, showable, overwritable, tracked, default_value) VALUES (10002,'Dell OpenManage Ambient Temp','dell_om_temp',30,47,20,1,0,0,'DS:dell_om_temp:COUNTER:600:0:100000'); INSERT INTO interface_types_fields (id, description, name, pos, itype, ftype, showable, overwritable, tracked, default_value) VALUES (10003,'Dell OpenManage Fan RPM','dell_om_fan',40,47,20,1,0,0,'DS:dell_om_fan:COUNTER:600:0:100000'); INSERT INTO pollers (id, name, description, command, parameters) VALUES (10001,'dell_om_temp','Dell OpenManage Ambient Temp','snmp_counter','1.3.6.1.4.1.674.10892.1.700.20.1.6.1.1'); INSERT INTO pollers (id, name, description, command, parameters) VALUES (10002,'dell_om_fan','Dell OpenManage Fan RPM','snmp_counter','1.3.6.1.4.1.674.10892.1.700.12.1.6.1.<index>'); INSERT INTO pollers_poller_groups (id, poller_group, pos, poller, backend) VALUES (10013,48,30,10001,32); INSERT INTO pollers_poller_groups (id, poller_group, pos, poller, backend) VALUES (10014,48,40,10002,32); INSERT INTO pollers_poller_groups (id, poller_group, pos, poller, backend) VALUES (10015,48,90,1,10); When a relevant Dell OpenManage Chassis Status interface is checked via the poller, it seems to successfully recognize and query the values I'm after (although it appears only one index out of four fans are being checked - one step at a time though): 00:03:00 : H 155 : Poller Start : 6 Items. 00:03:00 : H 155 : I 611 : P 10 : dell_om_chassis(1.3...abl): ok -> alarm(3,,180): Nothing was done (time P:1.37 | 0.85) 00:03:00 : H 155 : I 611 : P 20 : dell_om_chassis(1.3...abl): ok -> db(show_rootmap,down=2|up=1,0): -1 (time P:0.69 | 0.26) 00:03:00 : H 155 : I 611 : P 30 : dell_om_temp(1.3...1.1): 300 -> rrd(): dell_om_temp:300 (time P:0.77 | 6.86) 00:03:00 : H 155 : I 611 : P 40 : dell_om_fan(1.3...1.1): 8625 -> rrd(): dell_om_fan:8625 (time P:0.77 | 5.89) 00:03:00 : H 155 : I 611 : P 90 : no_poller(): 0 -> rrd(*): (time P:0.14 | 1.41) 00:03:00 : H 155 : I 611 : P LPD : last_poll_date(): 1206072180 -> db(last_poll_date): 1 (time P:0.14 | 1.09) 00:03:00 : H 155 : Poller End, Total Time: 24.03 msec. FWIW, dell_om_temp reading 300 means 30.0 degrees Celsius, and dell_om_fan reading 8625 means one of the fans is at 8625RPM. But, every time I try and access the Performance page for a valid Dell OpenManage Chassis Status interface, I get "Error: No Interface Graphs were returned." My Apache access log looks good, no permissions issues (and other graphs, like fping times, SNMP bandwidth, and APC all work perfectly). My get request looks like GET /view_performance.php?name=Selected&use_interfaces%5B%5D=611 HTTP/1.1 from the log. Does anything jump out to anybody? I *must* be missing something again. If I can get this right, it should be a piece of cake to get any other interesting OIDs wedged in there. Thanks in advance. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ jffnms-users mailing list jffnms-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jffnms-users