<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Arial; font-size: 12pt; color: #000000'>I love how I can scour the internet for 2 weeks trying to find the answer and all I had to do was ask the right people.&nbsp; That worked, thank you very much.<br><br>Now, for the n00b questions.&nbsp; SNMP is worse than programming to me, it doesn't make sense and I am way too ADD to be able to sit down and figure it out.<br><br>Where can I find these OIDs?&nbsp; I have Zimbra on that same machine and I'd like to monitor much more stuff.<br><br>I noticed that the title reads "2 CPUs".&nbsp; Is it a problem that the machine only has one CPU?&nbsp; I tacked the same method on to localhost which is a dual core and the graphs look the same so I'm curious as to which line stands for what.<br><br>----- Original Message -----<br>From: "Max Hetrick" &lt;maxhetrick@verizon.net&gt;<br>To: mrtg@lists.oetiker.ch<br>Sent: Thursday, September 24, 2009 6:18:43 AM GMT -06:00 US/Canada Central<br>Subject: Re: [mrtg] Monitoring CPU Utilization on a CentOS Machine<br><br>Matt Baer wrote:<br>&gt; Hello.<br>&gt; <br>&gt; I'm having some issues getting the CPU utilization for any machine. &nbsp;For <br>&gt; testing purposes, I'll only include one machine here. &nbsp;It is a single <br>&gt; core CPU running CentOS. &nbsp;The machine that MRTG is running on is Ubuntu <br>&gt; 9.04 Desktop and it's using MRTGv2.16.2. &nbsp;Here the relevant portion of <br>&gt; my mrtg.cfg file:<br>&gt; <br>&gt; LoadMIBs: /usr/share/snmp/mibs/UCD-SNMP-MIB.txt<br>&gt; Target[mailserv.cpu]:ssCpuRawUser.0&amp;ssCpuRawUser.0:public@10.0.0.10 + <br>&gt; ssCpuRawSystem.0&amp;ssCpuRawSystem.0:public@10.0.0.10 + <br>&gt; ssCpuRawNice.0&amp;ssCpuRawNice.0:pub$<br>&gt; MaxBytes[mailserv.cpu]: 100<br>&gt; Title[mailserv.cpu]: CPU LOAD<br>&gt; PageTop[mailserv.cpu]: &lt;H1&gt;Active CPU Load %&lt;/H1&gt;<br>&gt; Unscaled[mailserv.cpu]: ymwd<br>&gt; ShortLegend[mailserv.cpu]: %<br>&gt; YLegend[mailserv.cpu]: CPU Utilization<br>&gt; Legend1[mailserv.cpu]: Active CPU in % (Load)<br>&gt; Legend2[mailserv.cpu]:<br>&gt; Legend3[mailserv.cpu]:<br>&gt; Legend4[mailserv.cpu]:<br>&gt; LegendI[mailserv.cpu]: &nbsp;Active<br>&gt; LegendO[mailserv.cpu]:<br>&gt; Options[mailserv.cpu]: growright,nopercent,gauge<br>&gt; <br>&gt; I have tried many many many different changes to this but they all <br>&gt; warrant the same results. &nbsp;I get a graph, but nothing populates within <br>&gt; the graph. &nbsp;I notice that I'm getting things in the /var/mail/root. &nbsp;<br>&gt; Here is my latest excerpt from that:<br>&gt; <br>&gt; Unknown SNMP var ssCpuRawUser.0<br>&gt; &nbsp;at /usr/bin/mrtg line 2207<br>&gt; Unknown SNMP var ssCpuRawUser.0<br>&gt; &nbsp;at /usr/bin/mrtg line 2207<br>&gt; 2009-09-24 00:35:01: WARNING: Expected a number but got '11:49:28'<br>&gt; 2009-09-24 00:35:01: WARNING: Expected a number but got 'nas2'<br>&gt; Unknown SNMP var ssCpuRawSystem.0<br>&gt; &nbsp;at /usr/bin/mrtg line 2207<br>&gt; Unknown SNMP var ssCpuRawSystem.0<br>&gt; &nbsp;at /usr/bin/mrtg line 2207<br>&gt; 2009-09-24 00:35:01: WARNING: Expected a number but got '11:49:28'<br>&gt; 2009-09-24 00:35:01: WARNING: Expected a number but got 'nas2'<br>&gt; Unknown SNMP var ssCpuRawNice.0<br>&gt; &nbsp;at /usr/bin/mrtg line 2207<br>&gt; Unknown SNMP var ssCpuRawNice.0<br>&gt; &nbsp;at /usr/bin/mrtg line 2207<br>&gt; 2009-09-24 00:35:01: WARNING: Expected a number but got '11:49:28'<br>&gt; 2009-09-24 00:35:01: WARNING: Expected a number but got 'nas2'<br>&gt; Unknown SNMP var ssCpuRawUser.0<br>&gt; &nbsp;at /usr/bin/mrtg line 2207<br>&gt; Unknown SNMP var ssCpuRawUser.0<br>&gt; &nbsp;at /usr/bin/mrtg line 2207<br>&gt; 2009-09-24 00:35:01: WARNING: Expected a number but got '34 days, 7:01:39'<br>&gt; 2009-09-24 00:35:01: WARNING: Expected a number but got 'mail.server.com'<br>&gt; Unknown SNMP var ssCpuRawSystem.0<br>&gt; &nbsp;at /usr/bin/mrtg line 2207<br>&gt; Unknown SNMP var ssCpuRawSystem.0<br>&gt; &nbsp;at /usr/bin/mrtg line 2207<br>&gt; 2009-09-24 00:35:01: WARNING: Expected a number but got '34 days, 7:01:39'<br>&gt; 2009-09-24 00:35:01: WARNING: Expected a number but got 'mail.server.com'<br>&gt; Unknown SNMP var ssCpuRawNice.0<br>&gt; &nbsp;at /usr/bin/mrtg line 2207<br>&gt; Unknown SNMP var ssCpuRawNice.0<br>&gt; &nbsp;at /usr/bin/mrtg line 2207<br>&gt; 2009-09-24 00:35:01: WARNING: Expected a number but got '34 days, 7:01:39'<br>&gt; 2009-09-24 00:35:13: ERROR: Target[localhost.cpu][_IN_] ' <br>&gt; $target-&gt;[18]{$mode} + &nbsp;$target-&gt;[19]{$mode} + &nbsp;$target-&gt;[20]{$mode} ' <br>&gt; (warn): Use of uninitialized value in addition (+) at (eval 54) line 1.<br>&gt; 2009-09-24 00:35:13: ERROR: Target[localhost.cpu][_OUT_] ' <br>&gt; $target-&gt;[18]{$mode} + &nbsp;$target-&gt;[19]{$mode} + &nbsp;$target-&gt;[20]{$mode} ' <br>&gt; (warn): Use of uninitialized value in addition (+) at (eval 55) line 1.<br>&gt; 2009-09-24 00:35:13: ERROR: Target[mailserv.cpu][_IN_] ' <br>&gt; $target-&gt;[22]{$mode} &nbsp;+ &nbsp;$target-&gt;[23]{$mode} &nbsp;+ &nbsp;$target-&gt;[24]{$mode} ' <br>&gt; (warn): Use of uninitialized value in addition (+) at (eval 58) line 1.<br>&gt; 2009-09-24 00:35:13: ERROR: Target[mailserv.cpu][_OUT_] ' <br>&gt; $target-&gt;[22]{$mode} &nbsp;+ &nbsp;$target-&gt;[23]{$mode} &nbsp;+ &nbsp;$target-&gt;[24]{$mode} ' <br>&gt; (warn): Use of uninitialized value in addition (+) at (eval 59) line 1.<br>&gt; <br>&gt; As I'm sure you've noticed, it's almost as iff ssCpuRawUser.0 returns <br>&gt; 'uptime'. &nbsp;I cannot find an answer that works anywhere. &nbsp;Does anyone <br>&gt; have a fix for this?<br><br>Have you tried the actual OID path? &nbsp;I'm graphing a CPU load in CentOS 4 <br>with the following:<br><br>Target[machine_1]: <br>1.3.6.1.4.1.2021.11.50.0&amp;1.3.6.1.4.1.2021.11.50.0:public@machine + <br>1.3.6.1.4.1.2021.11.52.0&amp;.1.3.6.1.4.1.2021.11.52.0:public@machine + <br>.1.3.6.1.4.1.2021.11.51.0&amp;.1.3.6.1.4.1.2021.11.51.0:public@machine<br>MaxBytes[machine_1]: 100<br>Title[machine_1]: CPU LOAD<br>PageTop[machine_1]: &lt;H1&gt;Active CPU Load % (2 CPUs)&lt;/H1&gt;<br>Unscaled[machine_1]: ymwd<br>ShortLegend[machine_1]: %<br>YLegend[machine_1]: CPU Utilization<br>Legend1[machine_1]: Active CPU in % (Load)<br>Legend2[machine_1]:<br>Legend3[machine_1]:<br>Legend4[machine_1]:<br>LegendI[machine_1]: &nbsp;Active<br>LegendO[machine_1]:<br>Options[machine_1]: growright,nopercent<br><br>Try it out with the actual OID here and see what you get.<br><br>Regards,<br>Max<br><br>_______________________________________________<br>mrtg mailing list<br>mrtg@lists.oetiker.ch<br>https://lists.oetiker.ch/cgi-bin/listinfo/mrtg<br></div></body></html>