In the db observium.ports-state, there is
ifInOctlets, ifInOctlets_delta, and ifInOctets_rate. It’s also
there for ifOutOctlets, ifOutOctlets_delta, and
ifOutOctets_rate. So the values I want are already in the
database.
Furthermore, when the html/pages/devie/port.inc.php
invokes includes/print-interface.inc.php to print each
interface, $port contains those values.
Hacking it into the view
'<i class="icon-circle-arrow-down"
style="',$port['bps_in_style'], '"></i> <span
class="small" style="',$port['bps_in_style'], '">' ,
formatStorage($port['ifInOctets']) , '</span><br
/>',
'<i class="icon-circle-arrow-up"
style="',$port['bps_out_style'],'"></i> <span
class="small" style="',$port['bps_out_style'],'">' ,
formatStorage($port['ifOutOctets']) , '</span><br
/>',
Produces somewhat correct results which are good
enough for what I need. I just need to sort it now. Maybe make a
new page.
Nope.
On 12/12/2014 06:11 PM,
Justin Miller wrote:
Because it’s a round robin database and it has to sum
the octlets for that given time, right?
Doesn’t the poller read how many packets
have been send or received on every port anyways?
ifOutOclets / ifInOclets ? Isn’t that a running
total? Then to get the rate you take the difference
between the current poll and the last poll and
divide it by the time between polls?
There has to be an OID for this which
would be easy to store at poll time, right?
Justin
It will take
about 15 minutes to generate that page,
then.
On 12/12/2014 04:14 PM, Justin Miller
wrote:
This information is already
in the RRD file is it not? Can’t you
export the numerical value for the TOTAL
from the graph for each port and then
sort based on that?
It does not have to be 100%
accurate, I’m not billing for it. I just
need to see what the top 10 busiest
ports are on a switch.
<Mail Attachment.png>
Total in what time frame?
Day, week, month, year, decade?
Whence would this information
come?
No, doing this isn't
really realistically possible to
do in a non-slow way (or useful)
adam.
------ Original Message
------
Sent: 12/11/2014 12:17:56
PM
Subject: Re: [Observium]
Sort ports based on total data
usage
That appears
to be instantaneous amount when
the poller collected it. I need
how many bytes total. Not how
many bits per second.
I need to see that this port
downloaded 3.4 TB of data, not
that it’s doing 7 megabits per
second.
Justin
_______________________________________________
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
_______________________________________________
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