- 論壇徽章:
- 0
|
各位大哥們,上次小弟發(fā)貼求救沒人理?赡苁俏姨岢龅膯栴}太籠統(tǒng)。現(xiàn)在我把問題寫清楚,擺脫大哥們執(zhí)教。
我單位用snmp+mrtg監(jiān)視網(wǎng)絡(luò)流量、cup、disk、內(nèi)存、http和mysql的連接數(shù)。mrtg搭建在lb集群上。snmp安裝了如下:net-snmp-utils-5.1.2-11、net-snmp-libs-5.1.2-11、net-snmp-5.1.2-11。
下面是snmp.conf的改動(dòng)的內(nèi)容:
com2sec notConfigUser 192.168.0.104(lb的內(nèi)網(wǎng)ip) mrtgview
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.2
view mib2 includes .iso.org.dod.internet.mgmt.mib-2 fc
view all included .1
exec .1.3.6.1.4.1.2021.51 loadavg_http.sh /bin/bash /usr/etc/loadavg_http.sh
exec .1.3.6.1.4.1.2021.52 mfree_swap.sh /bin/bash /usr/etc/mfree_swap.sh
exec .1.3.6.1.4.1.2021.53 mdf.sh /usr/bin/perl /usr/etc/mdf.sh
exec .1.3.6.1.4.1.2021.54 mcpu.sh /bin/bash /usr/etc/mcpu.sh
exec .1.3.6.1.4.1.2021.55 mtest.sh /bin/bash /usr/etc/mtest.sh
access notConfigGroup "" any noauth exact all none none
pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat
snmp的161端口已經(jīng)啟動(dòng)。
我打算在mrtg中新增兩臺(tái)服務(wù)器,對(duì)其進(jìn)行監(jiān)控。
在lb上執(zhí)行了以下操作:
1 安裝了snmp,copy了上面的snmp.conf文件,啟動(dòng)snmp服務(wù),確定了snmp的161端口已經(jīng)啟動(dòng)。
2 以下是用--ifref=ip 參數(shù)
cfgmaker --global WorkDir: /var/www/html/mrtg/net/back--global 'Options[_]:growright,bits' --ifref=ip mrtgview@192.168.0.233(新增的一臺(tái)服務(wù)器內(nèi)網(wǎng)ip) > mrtg_back.cfg
提示如下錯(cuò)誤:
--base: Get Device Info on public@/var/www/html/mrtg/net/back/:
Error:
can't resolve /var/www/html/mrtg/net/back" to IP address
at /usr/local/mrtg-2/bin//../lib/mrtg2/SNMP_util.pm line 426
SNMPWALK Problem for public/var/www/html/mrtg/net/back/::::::v4only
at ./cfgmaker line 858
WARNING: Skipping public@/var/www/html/mrtg/net/backvar/www/html/mrtg/sys/backend/: as no info could be retrieved
--base: Get Device Info on xcarview@192.168.0.233:
--base: Vendor Id:
--base: Populating confcache
--coca: populate confcache xcarview@192.168.0.233:
--coca: store in confcache xcarview@192.168.0.233_ Descr lo --> 1
--coca: store in confcache xcarview@192.168.0.233_ Descr eth0 --> 2
--coca: store in confcache xcarview@192.168.0.233_ Descr eth1 --> 3
--coca: store in confcache xcarview@192.168.0.233_ Descr sit0 --> 4
--coca: store in confcache xcarview@192.168.0.233_ Type 24 --> 1
--coca: store in confcache xcarview@192.168.0.233_ Type 6 --> 2
--coca: store in confcache xcarview@192.168.0.233_ Type 6 --> 3 (duplicate)
--coca: store in confcache xcarview@192.168.0.233_ Type 131 --> 4
--coca: Skipping ipAdEntIfIndex scanning because mrtgview@192.168.0.233: does not seem to support it
--base: Get Interface Info
--base: Walking ifIndex
--base: Walking ifType
--base: Walking ifAdminStatus
--base: Walking ifOperStatus
--base: Walking ifMtu
--base: Walking ifSpeed
此時(shí).cfg文件已經(jīng)生成了,我做了如下修改:
EnableIPv6: no
WorkDir:/var/www/html/mrtg/sys/backend
Options[_]:growright,bits
xsize[cpu]:350
ysize[cpu]:100
xsize[http]:350
ysize[http]:100
xsize[ram]:350
ysize[ram]:100
xsize[disk]:350
ysize[disk]:100
xsize[192.168.0.233_1]:350
ysize[192.168.0.233_1]:100
xsize[192.168.0.233_2]:350
ysize[192.168.0.233_2]:100
Target[192.168.0.233_1]: 2:mrtgview@192.168.0.233:
SetEnv[192.168.0.233_1]: MRTG_INT_IP="" MRTG_INT_DESCR="eth0"
MaxBytes[192.168.0.233_1]: 12500000
Title[192.168.0.233_1]: Traffic Analysis for 2 -- web4
PageTop[192.168.0.233_1]: <h1>Traffic Analysis for 2 -- web4</h1>
<div id="sysdetails">
......
Target[192.168.0.233_2]: 3:mrtgview@192.168.0.233:
SetEnv[192.168.0.233_2]: MRTG_INT_IP="" MRTG_INT_DESCR="eth1"
MaxBytes[192.168.0.233_2]: 12500000
Title[192.168.0.233_2]: Traffic Analysis for 3 -- web4
PageTop[192.168.0.233_2]: <h1>Traffic Analysis for 3 -- web4</h1>
<div id="sysdetails">
......
Target[disk]: `snmpwalk -v 1 192.168.0.233 -c mrtgview .1.3.6.1.4.1.2021.53 | grep 53.101 |awk -F\" '{print $2}'`
Title[disk]: Disk Space
MaxBytes[disk]: 102400
kmg[disk]: MB
LegendI[disk]: Total Disk Space :
LegendO[disk]: Used Disk Space :
Legend1[disk]: Total Disk Space :
Legend2[disk]: Used Disk Space :
YLegend[disk]: Megabytes :
ShortLegend[disk]: MB
Options[disk]: growright,gauge,nopercent
PageTop[disk]: <H1>Disk Space</H1>
Target[ram]: `snmpwalk -v 1 192.168.0.233 -c mrtgview .1.3.6.1.4.1.2021.52 | grep 52.101 |awk -F\" '{print $2}'`
MaxBytes[ram]: 4096000
Title[ram]:Memory
ShortLegend[ram]: &
kmg[ram]:kB,MB
kilo[ram]:1024
YLegend[ram]: Memory Usage :
Legend1[ram]: used mem :
Legend2[ram]: used swap :
LegendI[ram]: used mem :
LegendO[ram]: used swap :
Options[ram]: growright,gauge,nopercent
PageTop[ram]:<H1>Memory</H1>
Target[http]: `snmpwalk -v 1 192.168.0.233 -c mrtgview .1.3.6.1.4.1.2021.51 | grep 51.101 |awk -F\" '{print $2}'`
MaxBytes[http]: 600
Options[http]: nopercent,gauge,growright
YLegend[http]: Online Users
ShortLegend[http]: %
LegendI[http]: loadavg :
LegendO[http]: http_nu :
Legend1[http]: loadavg :
Legend2[http]: http_nu :
Title[http]: http Connect
PageTop[http]: <H1> http Connect </H1>
Target[cpu]: `snmpwalk -v 1 192.168.0.233 -c mrtgview .1.3.6.1.4.1.2021.54 | grep 54.101 |awk -F\" '{print $2}'`
MaxBytes[cpu]: 100
Options[cpu]: gauge, nopercent, growright
YLegend[cpu]: CPU loading (%)
ShortLegend[cpu]: %
LegendO[cpu]: CPU us;
LegendI[cpu]: CPU sy;
Title[cpu]: CPU Loading
PageTop[cpu]: <H1>CPU Loading</H1>
3 env LANG=C /usr/local/mrtg-2/bin/mrtg /usr/local/mrtg-2/bin/mrtg_back.cfg
提示:
Argument "100 Target[192.168.0.233_1]: 2:mrtgview@192.168.0.233: S..." isn't numeric in int at /usr/local/mrtg-2/bin//../lib/mrtg2/MRTG_lib.pm line 214, <CFG> line 214.
WARNING: "Title[192.168.0.233_1]" not specified
WARNING: "MaxBytes[192.168.0.233_1]" not specified
WARNING: I can't find a "target[192.168.0.233_1]" definition
ERROR: Please fix the error(s) in your config file
我還是用了—ifref=descr ,生成.cfg時(shí)很順利,修改后提示Timeout:無法從192.168.0.233獲取數(shù)據(jù)。但我執(zhí)行:snmpwalk -v 1 192.168.0.233 -c mrtgview .1.3.6.1.4.1.2021.51 | grep 51.101 |awk -F\" '{print $2}' 可以抓取到數(shù)據(jù)。
在執(zhí)行了indexmaker 后,無法顯示數(shù)據(jù)。
各位大哥們,幫幫忙! |
|