I was wondering if it's somehow possible to combine the results of several pollers. For instance the combined bandwidth usage of ports (not what I need it for) - can the new transforms somehow be used for this ?
Just create a transform and add all your pollers together:
{poller1}+{poller2}+{poller3}+etc...
Keep in mind that if you're polling for bandwidth, the counters are 'octets', which means they are in bytes, not bits. In order to get bits, you need to divide by 8, so your final transform should look like this:
{poller1}+{poller2}+{poller3}/8
or
({poller1}/8)+({poller2}/8)+({poller3}/8)
Sorry, that should be:
({poller1}+{poller2}+{poller3})/8
One clarification: you can combine poller results in this way, just like bleearg13 demonstrated, but only from pollers that are assigned to the same network object. You can't combine results for pollers assigned to two different nodes, for example.
Thanks for the input guys - as I've been trying to do this with pollers assigned to different interfaces it's not possible.
Instead I have located an OID that allows me to read all the interface values as one table - that leaves me with the same problem though - How do I sum up the values in the table to one number and apply that one number to a chart.
AFAIK, there is no way to do this. The best you can do is create a graph that shows all of your interfaces on a single graph, but it doesn't add them up. I think SW would be wise to look at RRD/Cacti to get some ideas on different ways that people would want to graph their data.
Out of curiosity, how are you putting interfaces from different devices into a single table?
The interfaces are all on the same device - sorry if that was unclear. I dont assume that changes anything in regards to my problem.
Hi, reviving old thread i guess. I'm trying to do something similar to what was exposed before.
I have two pollers from the same node and i want to add them. The use the result as the trigger for an alert. this way:
result = {poller1}+{poller2}
Alter: if result.status bigger than 100
The problem I'm facing is that result.status is not the real result! is the value of poller1.
Nobody? Its supose to work that way but it isnt... help please
So does your setup look like this?
yep, just like that.
In the e-mail alert I insert the variable CustomPollerStatus.Status and it inserts the value of Poller1 not the value of transpoller as supposed to.
Is this supose to work this way or is some kind of bug? Is there something Im doing wrong? This issue is really slowing us down in the use of Orion.
Anyone there who can help me with this issue?
Hi HGHvolt4g3--
I'll contact Brandon to see if he can help you.
M