[mrtg] Re: MRTG with 14all.cgi and odd scales
kelsey hudson
khudson at tsss.org
Thu Oct 27 23:59:52 MEST 2005
Takumi Yamane wrote:
> ssCpuRaw* is not percentages, use ssCpu* instead if its available.
>
> $ snmpwalk -v 2c -c string agent systemStats
> ....
> UCD-SNMP-MIB::ssCpuUser.0 = INTEGER: 4
> UCD-SNMP-MIB::ssCpuSystem.0 = INTEGER: 14
> UCD-SNMP-MIB::ssCpuIdle.0 = INTEGER: 80
> UCD-SNMP-MIB::ssCpuRawUser.0 = Counter32: 98542201
> UCD-SNMP-MIB::ssCpuRawNice.0 = Counter32: 210465
> UCD-SNMP-MIB::ssCpuRawSystem.0 = Counter32: 306196258
> UCD-SNMP-MIB::ssCpuRawIdle.0 = Counter32: 1639873889
While this is true that they are not percentages, the ssCpuRaw* targets
are more accurate; that is, they reflect the CPU usage over the
reporting period rather than immediate readings (which the ssCpuUser.0
and friends reflect). Using the percentage OIDs results in a graph that
could potentially have many readings which are not representative of
your target's actual utilization.
I've got my target set up as:
Target[nemesis_cpu0]: \
ssCpuRawUser.0&ssCpuRawUser.0:public at localhost + \
ssCpuRawSystem.0&ssCpuRawSystem.0:public at localhost + \
ssCpuRawNice.0&ssCpuRawNice.0:public at localhost
MaxBytes[nemesis_cpu0]: 100
Options[nemesis_cpu0]: growright, nopercent, noo
Unscaled[nemesis_cpu0]: ymwd
and it works just fine. mrtg 2.10.15 and rrdtool 1.0.49, Linux 2.6,
1000Hz timer.
I've successfully used this target on probably twenty-five hosts around
the office with complete success -- different operating systems and
different kernel releases as well, all using the Net-SNMP agent.
Hopefully you can get yours working. Goodl luck!
-Kelsey
--
Unsubscribe mailto:mrtg-request at list.ee.ethz.ch?subject=unsubscribe
Archive http://lists.ee.ethz.ch/mrtg
FAQ http://faq.mrtg.org Homepage http://www.mrtg.org
WebAdmin http://lists.ee.ethz.ch/lsg2.cgi
More information about the mrtg
mailing list