Salut,

Pe un OpenSuSE10.2, incerc sa configurez careva grafice cu care sa
monitorizez o masina.

"/etc/mrtg/mrtg.cfg" MRTG config file:

LoadMIBs: /usr/share/snmp/mibs/UCD-SNMP-MIB.txt,
/usr/share/snmp/mibs/TCP-MIB.txt,
/usr/share/snmp/mibs/HOST-RESOURCES-MIB.txt
/usr/share/snmp/mibs/HOST-RESOURCES-TYPES.txt

EnableIPv6: no
WorkDir: /srv/www/htdocs/mrtg
Options[_]: bits,growright


Target[localhost_0]: 2:[EMAIL PROTECTED]:
SetEnv[localhost_0]: MRTG_INT_IP="192.168.0.52" MRTG_INT_DESCR="eth0"
MaxBytes[localhost_0]: 12500000
Title[localhost_0]: Traffic
PageTop[localhost_0]: <h1>Traffic</h1>

Target[server.cpu]:ssCpuRawUser.0&ssCpuRawUser.0:[EMAIL PROTECTED] +
ssCpuRawSystem.0&ssCpuRawSystem.0:[EMAIL PROTECTED] +
ssCpuRawNice.0&ssCpuRawNice.0:public$
Title[server.cpu]: Server CPU Load
PageTop[server.cpu]: <H1>CPU Load - System, User and Nice Processes</H1>
MaxBytes[server.cpu]: 100
ShortLegend[server.cpu]: %
YLegend[server.cpu]: CPU Utilization
Legend1[server.cpu]: Current CPU percentage load
LegendI[server.cpu]: Used
LegendO[server.cpu]:
Options[server.cpu]: growright,nopercent
Unscaled[server.cpu]: ymwd


Target[server.memory]: memAvailReal.0&memTotalReal.0:[EMAIL PROTECTED]
Title[server.memory]: Free Memory
PageTop[server.memory]: <H1>Free Memory</H1>
MaxBytes[server.memory]: 100000000000
ShortLegend[server.memory]: B
YLegend[server.memory]: Bytes
LegendI[server.memory]: Free
LegendO[server.memory]: Total
Legend1[server.memory]: Free memory, not including swap, in bytes
Legend2[server.memory]: Total memory
Options[server.memory]: gauge,growright,nopercent
kMG[server.memory]: k,M,G,T,P,X

Title[server.mempercent]: Percentage Free Memory
PageTop[server.mempercent]: <H1>Percentage Free Memory</H1>
Target[server.mempercent]: (
memAvailReal.0&memAvailReal.0:[EMAIL PROTECTED] ) * 100 / (
memTotalReal.0&memTotalReal.0:[EMAIL PROTECTED] )
options[server.mempercent]: growright,gauge,transparent,nopercent
Unscaled[server.mempercent]: ymwd
MaxBytes[server.mempercent]: 100
YLegend[server.mempercent]: Memory %
ShortLegend[server.mempercent]: Percent
LegendI[server.mempercent]: Free
LegendO[server.mempercent]: Free
Legend1[server.mempercent]: Percentage Free Memory
Legend2[server.mempercent]: Percentage Free Memory

#-------------------------------------------------------------

s9:~ # ls -al /usr/share/snmp/mibs/UCD-SNMP-MIB.txt
-rw-r--r-- 1 root root 36202 Nov 27  2006 /usr/share/snmp/mibs/UCD-SNMP-MIB.txt

s9:~ # ls -al /usr/share/snmp/mibs/TCP-MIB.txt
-rw-r--r-- 1 root root 28564 Nov 27  2006 /usr/share/snmp/mibs/TCP-MIB.txt

s9:~ # ls -al /usr/share/snmp/mibs/HOST-RESOURCES-MIB.txt
-rw-r--r-- 1 root root 52544 Nov 27  2006
/usr/share/snmp/mibs/HOST-RESOURCES-MIB.txt

s9:~ # ls -al /usr/share/snmp/mibs/HOST-RESOURCES-TYPES.txt
-rw-r--r-- 1 root root 10583 Nov 27  2006
/usr/share/snmp/mibs/HOST-RESOURCES-TYPES.txt

MRTG errors:


s9:~ # /usr/bin/mrtg /etc/mrtg/mrtg.cfg
Unknown SNMP var ssCpuRawUser.0
 at /usr/bin/mrtg line 2039
Unknown SNMP var ssCpuRawUser.0
 at /usr/bin/mrtg line 2039
2007-08-26 20:58:00: WARNING: Expected a number but got '1:27:29'
2007-08-26 20:58:00: WARNING: Expected a number but got 's9'
Unknown SNMP var ssCpuRawSystem.0
 at /usr/bin/mrtg line 2039
Unknown SNMP var ssCpuRawSystem.0
 at /usr/bin/mrtg line 2039
2007-08-26 20:58:00: WARNING: Expected a number but got '1:27:29'
2007-08-26 20:58:00: WARNING: Expected a number but got 's9'
Unknown SNMP var ssCpuRawNice.0
 at /usr/bin/mrtg line 2039
Unknown SNMP var ssCpuRawNice.0
 at /usr/bin/mrtg line 2039
2007-08-26 20:58:00: WARNING: Expected a number but got '1:27:29'
2007-08-26 20:58:00: WARNING: Expected a number but got 's9'
Unknown SNMP var memAvailReal.0
 at /usr/bin/mrtg line 2039
Unknown SNMP var memTotalReal.0
 at /usr/bin/mrtg line 2039
2007-08-26 20:58:00: WARNING: Expected a number but got '1:27:29'
2007-08-26 20:58:00: WARNING: Expected a number but got 's9'
Unknown SNMP var memAvailReal.0
 at /usr/bin/mrtg line 2039
Unknown SNMP var memAvailReal.0
 at /usr/bin/mrtg line 2039
2007-08-26 20:58:00: WARNING: Expected a number but got '1:27:29'
2007-08-26 20:58:00: WARNING: Expected a number but got 's9'
Unknown SNMP var memTotalReal.0
 at /usr/bin/mrtg line 2039
Unknown SNMP var memTotalReal.0
 at /usr/bin/mrtg line 2039
2007-08-26 20:58:00: WARNING: Expected a number but got '1:27:29'
2007-08-26 20:58:00: WARNING: Expected a number but got 's9'
Unknown SNMP var dskPercent.1
 at /usr/bin/mrtg line 2039
Unknown SNMP var dskPercent.2
 at /usr/bin/mrtg line 2039
2007-08-26 20:58:00: WARNING: Expected a number but got '1:27:29'
2007-08-26 20:58:00: WARNING: Expected a number but got 's9'
2007-08-26 20:58:00: ERROR: Target[server.cpu][_IN_] '
$target->[1]{$mode}  +  $target->[2]{$mode}  +  $target->[3]{$mode} '
(warn): Use of uninitialized value in addition (+) at (eval 19) line
1.
2007-08-26 20:58:00: ERROR: Target[server.cpu][_OUT_] '
$target->[1]{$mode}  +  $target->[2]{$mode}  +  $target->[3]{$mode} '
(warn): Use of uninitialized value in addition (+) at (eval 20) line
1.
2007-08-26 20:58:00: ERROR: Target[server.memory][_IN_] '
$target->[4]{$mode} ' did not eval into defined data
2007-08-26 20:58:00: ERROR: Target[server.memory][_OUT_] '
$target->[4]{$mode} ' did not eval into defined data
2007-08-26 20:58:00: ERROR: Target[server.mempercent][_IN_] '(
$target->[5]{$mode}  ) * 100 / (  $target->[6]{$mode}  )' (warn): Use
of uninitialized value in division (/) at (eval 23) line 1.
2007-08-26 20:58:00: ERROR: Target[server.mempercent][_OUT_] '(
$target->[5]{$mode}  ) * 100 / (  $target->[6]{$mode}  )' (warn): Use
of uninitialized value in division (/) at (eval 24) line 1.
2007-08-26 20:58:00: ERROR: Target[server.disk][_IN_] '
$target->[9]{$mode} ' did not eval into defined data
2007-08-26 20:58:00: ERROR: Target[server.disk][_OUT_] '
$target->[9]{$mode} ' did not eval into defined data


Statisticile pentru "eth0" functioneaza, insa nu si cele care fac
referire la CPU si memorie

Am incercat sa folosesc snmpwalk si pare OK:
s9:~ # snmpwalk -v1 -c public localhost ssCpuRawUser
UCD-SNMP-MIB::ssCpuRawUser.0 = Counter32: 2625580

s9:~ # snmpwalk -v1 -c public localhost memAvailReal.0
UCD-SNMP-MIB::memAvailReal.0 = INTEGER: 52240

Din cate am mai citit pe cateva forumuri, pare sa fie o problema de
trecere a snmp de la v1 la v2, insa nu am reusit sa ma prind cum pot
totusi sa prelevez rezultate despre ceea ce ma intereseaza si sa le
"pictez" pe un grafic.
Pe versiuni anterioare de SuSE, problema nu apare.

Multumesc!

_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui