Мониторинг дискового пространства с помощью SNMP и MRTG (Проблема с MRTG)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Terol
Сообщения: 2
ОС: Gentoo

Мониторинг дискового пространства с помощью SNMP и MRTG

Сообщение Terol »

Всем привет, пытаюсь настроить наблюдение за дисковым пространством под FreeBSD (FreeBSD bsd.xxxxxxx.ru 6.2-STABLE FreeBSD 6.2-STABLE #0: Sun May 20 12:58:02 MSD 2007) с помощью MRTG.

Код: Выделить всё

snmpd -v

NET-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: /var

HOST-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: 1006359

HOST-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.9

snmptranslate -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: 25388517

snmpwalk -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? Где может быть проблема или моя ошибка?
Спасибо сказали:
Terol
Сообщения: 2
ОС: Gentoo

Re: Мониторинг дискового пространства с помощью SNMP и MRTG

Сообщение Terol »

Получил ответ в другом форуме. Моя проблема заключалась в том, что я у меня было выставлено значение MaxBytes меньше чем отдавали счетчики. Отсюда и нулевые графики.
Спасибо сказали: