The below request was a perfect example of why we are more interested in adding proper support for things than giving people the tools to build ugly hacks.
The requester even asked about feeding it back to the code base, thus automatically giving that capability to everyone.
It's not at all difficult to write support for sensors and graph simple things. Graphing has been simplified down to an array now, and sensors are usually done with an SNMP query, and a foreach() loop calling discover_sensor for each entry. We would like to simplify this to a definition array too, if possible.
I doubt I will ever permit these definition arrays to be added in a cacti-esque fashion. They will always need to be patched into the code base itself, thus forcing people to feed them upstream so they are automatically available to (and improvable/updatable by) everyone.
I consider these things to be features, not limitations. Observium doesn't seek to do everything regardless of the usability, but rather to support as much as we can in a fully automated fashion.
adam.
------ Original Message ------
Sent: 12/31/2014 8:01:42 AM
Subject: Re: [Observium] Custom SNMP OID
There is no doubt a very wide range of equipment that isn't supported by Observium. Nothing against Adam or the other developers, but there is more equipment types that Observium users or would-be users) would want to watch than they could reasonably code support for. That's the beauty of SNMP, a fairly low impact to support additional types of data assuming the manufacturer has provided the documentation (MIB) for it.
From: lom@digitelitalia.comTo: observium@observium.orgSent: Wednesday, December 31, 2014 5:06:31 AM
Subject: Re: [Observium] Custom SNMP OID
I have the same issue.
We are running a bunch of DSLAM (Zhone and Keymile) and we want to monitor
the numebr of calls, the temperature and so on (no more than 10 SNMP OID
checks).
How can I ask to add this kind of support?
Can I write my own check files for this hardware and (if it's working fine)
pull up on the main release? Where to start writing a custom check?
Regards
_______________________________________________
observium mailing list
observium@observium.orghttp://postman.memetic.org/cgi-bin/mailman/listinfo/observium