Hi....

Just an update on this....using discovery.php on the command line, I discovered that snmpbulkwalk was timing out when walking the ctrl3ChIEC tree. I increased the timeout for this device in Observium and it walked the ctrl3ChIEC tree properly and it then started monitoring various power stats from it and I got a 'Health' tab across the top of the page which hadn't been there before. Since then, I updated the firmware on the PDU and that seems to work better with no timeout issues.

I also began looking at including the ctrlOutlet tree.....I have added some code to includes/discovery/sensors/geist-mib-v3.inc.php to pull the SNMP attribute value ctrlOutletDeciAmps. It does work, but the PDU has 24 power outlets, and it groups the ctrlOutletDeciAmps of these outlets with any other Amp stats from the PDU. It also puts all of the Amp stats on the same graph which would result in a graph with nearly 30 plot lines on it. Please see attached screenshots. In my case, my test PDU doesn't have anything hanging off any of the outlets, so the ctrlOutletDeciAmps for all 24 outlets is 0.

Is there a way I can code or configure this so that the overview page just shows overall power stats with more detailed power stats accessible elsewhere or accessible by 'drilling down'?

Also, is there any way to have stats for individual outlets appear under their own tab (eg: a tab other than 'Health'....perhaps something just simply called 'Outlets')?

Are there any design guidelines for Observium in this regard which define how contributors should lay out data/graphs etc. returned by discovery and polling?

Thanx in advance.

Chris.


On 8 January 2015 at 16:37, cwbshaw . <cwbshaw@gmail.com> wrote:
Hi Tom....

Thanx for this. I had a look at the code you mention above. I'll have a go at updating it with the ctrlOutlet tree.

However, I noticed that it already has code for the ctrl3ChIEC tree, and the snmpwalk output I attached earlier shows that my PDU supports this and reports power stats. However, none of these are monitored/graphed for my PDU in Observium....

I'm guessing these are power stats for the PDU as a whole (not for individual outlets).

Should these stats be showing up in my Observium setup as graphs etc?

Thanx in advance.

Chris.


On 6 January 2015 at 17:08, Tom Laermans <tom.laermans@powersource.cx> wrote:
Hi Chris,

Apparently I coded a whole bunch of possible sensor types for the Geist PDUs back in the day (everything I could get my hands on) but the ctrlOutlet tree was not one of them.

You can find the code includes/discovery/sensors/geist-mib-v3.inc.php if you want to give it a go, if not, sponsored development is always an option :-)

Tom


On 01/06/2015 03:48 PM, cwbshaw . wrote:
Hi....

Thanx for that. I had wondered the same myself, but I have done the following which reads in the Geist mib:

snmpwalk -v2c -c public -m GEIST-MIB-V3 -M +/opt/observium/mibs/geist s202-r1c1pdu-1 enterprises.21239.2

....and it worked. I have attached the output.....

Is there a log or some debug output in observium I could use to get more information?

Thanx in advance.

Chris.


On 6 January 2015 at 13:22, Tom Laermans <tom.laermans@powersource.cx> wrote:
Hi Chris,

We have full support for the Geist V3 and V4 MIBs. Possibly your device uses a different MIBs?

Tom


On 01/06/2015 02:12 PM, cwbshaw . wrote:
Hi....

I have been using Observium for a while now and really like it....

Recently I added a Geist smart PDU to monitor it.....it does seem to recognise it, but all it seems to monitor is various network stats. I had been hoping it might automatically begin monitoring voltage, current, watts etc. for both the PDU as a whole and even if possible its individual outlets.

It does recognise it as a Geist PDU and the inventory for the unit does correctly show it as having 24 controlled power outlets. However, there is no 'Health' tab and it doesn't seem to graph or monitor any of the electrical stats for the PDU or its outlets.

I was just wondering if maybe I have done something wrong, or it it that currently the Geist PDU is not fully supported and that monitoring a Geist PDU this way is a work in progress?

If it is still a work in progress, I'd be willing to have a go at getting (or helping to get) Observium to support monitoring the PDU fully, but I'm a bit lost as to where to begin. I know a reasonable amount about PHP and SNMP, but am no expert.

Thanx in advance for any help.

Chris Bradshaw.



_______________________________________________
observium mailing list
observium@observium.org
http://postman.memetic.org/cgi-bin/mailman/listinfo/observium


_______________________________________________
observium mailing list
observium@observium.org
http://postman.memetic.org/cgi-bin/mailman/listinfo/observium




_______________________________________________
observium mailing list
observium@observium.org
http://postman.memetic.org/cgi-bin/mailman/listinfo/observium


_______________________________________________
observium mailing list
observium@observium.org
http://postman.memetic.org/cgi-bin/mailman/listinfo/observium