Всем привет, пытаюсь настроить наблюдение за дисковым пространством под FreeBSD
(FreeBSD bsd.goldrush.ru 6.2-STABLE FreeBSD 6.2-STABLE #0: Sun May 20 12:58:02 MSD 2007) с помощью MRTG.
-------------------------------------------------------------------------
snmpd -vNET-SNMP version: 5.3.1
Web: http://www.net-snmp.org/
Email: net-snmp-coders@lists.sourceforge.net
-------------------------------------------------------------------------
mrtg
Usage: mrtg <config-file>mrtg-2.15.1 - Multi Router Traffic Grapher
Copyright 1995-2006 by Tobias Oetiker
Licensed under the Gnu GPL.If you want to know more about this tool, you might want
to read the docs. You can find everything on the
mrtg website:http://oss.oetiker.ch/mrtg/
-------------------------------------------------------------------------при помощи snmpwalk нашел oid'ы отвечающие за объем и использование дисков
snmpwalk -v 2c -c public х.х.х.х
HOST-RESOURCES-MIB::hrStorageDescr.7 = STRING: /fshare
HOST-RESOURCES-MIB::hrStorageDescr.8 = STRING: /tmp
HOST-RESOURCES-MIB::hrStorageDescr.9 = STRING: /usr
HOST-RESOURCES-MIB::hrStorageDescr.10 = STRING: /varHOST-RESOURCES-MIB::hrStorageSize.7 = INTEGER: 123457177
HOST-RESOURCES-MIB::hrStorageSize.8 = INTEGER: 253815
HOST-RESOURCES-MIB::hrStorageSize.9 = INTEGER: 25388517
HOST-RESOURCES-MIB::hrStorageSize.10 = INTEGER: 1006359HOST-RESOURCES-MIB::hrStorageUsed.7 = INTEGER: 107770490
HOST-RESOURCES-MIB::hrStorageUsed.8 = INTEGER: 24100
HOST-RESOURCES-MIB::hrStorageUsed.9 = INTEGER: 17893997
HOST-RESOURCES-MIB::hrStorageUsed.10 = INTEGER: 442506перевел OID в цифровой формат:
snmptranslate -On HOST-RESOURCES-MIB::hrStorageSize.9
.1.3.6.1.2.1.25.2.3.1.5.9snmptranslate -On HOST-RESOURCES-MIB::hrStorageUsed.9
.1.3.6.1.2.1.25.2.3.1.6.9написал mrtg конфиг
-----------------------------------------------------------
Target[access_usr]: .1.3.6.1.2.1.25.2.3.1.5.9&.1.3.6.1.2.1.25.2.3.1.6.9:public@х.х.х.х
Xsize[access_usr]: 600
Ysize[access_usr]: 200
Ytics[access_usr]: 10
Options[access_usr]: nopercent,gauge,noinfo
kmg[access_usr]: kB,MB
kilo[access_usr]: 1024
Unscaled[access_usr]: dwym
Title[access_usr]: Memory Statistics: Physical Memory(alt)
PageTop[access_usr]: <h1>Memory Statistics: Physical Memory(alt)</h1>
MaxBytes[access_usr]: 1547752
Background[access_usr]: #738AA6
YLegend[access_usr]: Memory
ShortLegend[access_usr]:
LegendI[access_usr]: Total Memory
LegendO[access_usr]: Used Memory
Legend1[access_usr]: Total Memory
Legend2[access_usr]: Used Memory
-----------------------------------------------------------как результат, mrtg рисует пустые графики в лог файлн нули. При этом
snmpwalk -v 2c -c public x.x.x.x .1.3.6.1.2.1.25.2.3.1.5.9
HOST-RESOURCES-MIB::hrStorageSize.9 = INTEGER: 25388517snmpwalk -v 2c -c public x.x.x.x .1.3.6.1.2.1.25.2.3.1.6.9
HOST-RESOURCES-MIB::hrStorageUsed.9 = INTEGER: 17907101честно отдает значения.
Загрузка сетевых интерфейсов, CPU, load, RAM - успешно снимается и отображется.
с SWAP параметром, такая же ерунда.Подскажите в чем может быть проблемв, почему не получается таким образом снимать данные с помощью MRTG? Где может быть проблема или моя ошибка?
includeAllDisks 5%
в snmpd.conf
>MaxBytes[access_usr]: 1547752...
>как результат, mrtg рисует пустые графики в лог файлн нули. При этом
>
>
>snmpwalk -v 2c -c public x.x.x.x .1.3.6.1.2.1.25.2.3.1.5.9
>HOST-RESOURCES-MIB::hrStorageSize.9 = INTEGER: 25388517Может из-за того, что значения больше максимума
>>MaxBytes[access_usr]: 1547752
>
>...
>>как результат, mrtg рисует пустые графики в лог файлн нули. При этом
>>
>>
>>snmpwalk -v 2c -c public x.x.x.x .1.3.6.1.2.1.25.2.3.1.5.9
>>HOST-RESOURCES-MIB::hrStorageSize.9 = INTEGER: 25388517
>
>Может из-за того, что значения больше максимумаУпс, действительно. После корректного ввода максимального значения - стал считать.
Осталось одна проблема MRTG не хочет понимать не цифровые OID
в конфиге пишу
------------------------------------------------------------
LoadMIBs: /usr/local/share/snmp/mibs/UCD-SNMP-MIB.txt
Target[access_var]: dskTotal.2&dskUsed.2:public@192.168.99.1
Xsize[access_var]: 600
Ysize[access_var]: 200
Ytics[access_var]: 10
Options[access_var]: nopercent,gauge,noinfo
kmg[access_var]: kB,MB
kilo[access_var]: 1024
Unscaled[access_var]: dwym
Title[access_var]: Memory Statistics: Physical Memory(alt)
PageTop[access_var]: <h1>Memory Statistics: Physical Memory(alt)</h1>
MaxBytes[access_var]: 2012718
Background[access_var]: #738AA6
YLegend[access_var]: Memory
ShortLegend[access_var]:
LegendI[access_var]: Total Memory
LegendO[access_var]: Used Memory
Legend1[access_var]: Total Memory
Legend2[access_var]: Used Memory
------------------------------------------------------------а mrtg в ответ
------------------------------------------------------------
mrtg access_disk.cfg
Unknown SNMP var dskTotal.2
at /usr/local/bin/mrtg line 2155
Unknown SNMP var dskUsed.2
at /usr/local/bin/mrtg line 2155
2007-12-10 16:39:45: WARNING: Expected a number but got '1 day, 1:20:04'
2007-12-10 16:39:45: WARNING: Expected a number but got 'bsd.goldrush.ru'
2007-12-10 16:39:45: ERROR: Target[access_var][_IN_] ' $target->[1]{$mode} ' did not eval into defined data
2007-12-10 16:39:45: ERROR: Target[access_var][_OUT_] ' $target->[1]{$mode} ' did not eval into defined data
------------------------------------------------------------файл UCD-SNMP-MIB.txt точно есть и читается
------------------------------------------------------------
ls /usr/local/share/snmp/mibs/UCD-SNMP-MIB.txt
/usr/local/share/snmp/mibs/UCD-SNMP-MIB.txt
------------------------------------------------------------Помогите научить MRTG понимать символьные значения. Переводить OID'ы в цифровые несколько накладно :(
>Помогите научить MRTG понимать символьные значения. Переводить OID'ы в цифровые несколько накладно
>:(Имеет смысл, если одни и теже OID используются много раз в одном конфиге.
Ищешь где у тебя либы от мртг лежат, файл SNMP_util.pm называется. Там впишешь что-нужно. Открой его и увидишь. :)
>Всем привет, пытаюсь настроить наблюдение за дисковым пространством под FreeBSDman bsnmpd
www.cacti.netp.s. mrtg не пригодно в большой сети - слишком долго настраивать мониторинг.
>>Всем привет, пытаюсь настроить наблюдение за дисковым пространством под FreeBSD
>
>man bsnmpd
>www.cacti.net
>
>p.s. mrtg не пригодно в большой сети - слишком долго настраивать мониторинг.
>Спасибо за ваш ответ, но к сожалению он не закрывает мою проблему.
>>>Всем привет, пытаюсь настроить наблюдение за дисковым пространством под FreeBSD
>>
>>man bsnmpd
>>www.cacti.net
>>
>>p.s. mrtg не пригодно в большой сети - слишком долго настраивать мониторинг.
>>
> Спасибо за ваш ответ, но к сожалению он не закрывает мою проблему.Не понятно, почему из 4 OID-ов были выбраны с индексом "9"?
> Не понятно, почему из 4 OID-ов были выбраны с индексом "9"?потому что мониторить нужно было /usr.