The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Мониторинг дискового пространства с помощью SNMP и MRTG"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Учет трафика, статистика / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Мониторинг дискового пространства с помощью SNMP и MRTG"  +/
Сообщение от Terol email(ok) on 10-Дек-07, 11:30 
Всем привет, пытаюсь настроить наблюдение за дисковым пространством под FreeBSD
(FreeBSD bsd.goldrush.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? Где может быть проблема или моя ошибка?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Мониторинг дискового пространства с помощью SNMP и MRTG"  +/
Сообщение от exn (??) on 10-Дек-07, 15:46 
includeAllDisks 5%
в snmpd.conf
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Мониторинг дискового пространства с помощью SNMP и MRTG"  +/
Сообщение от sn (??) on 10-Дек-07, 15:59 
>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

Может из-за того, что значения больше максимума

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Мониторинг дискового пространства с помощью SNMP и MRTG"  +/
Сообщение от Terol email(ok) on 10-Дек-07, 16:41 
>>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'ы в цифровые несколько накладно :(

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Мониторинг дискового пространства с помощью SNMP и MRTG"  +/
Сообщение от sn (??) on 11-Дек-07, 15:04 
>Помогите научить MRTG понимать символьные значения. Переводить OID'ы в цифровые несколько накладно
>:(

Имеет смысл, если одни и теже OID используются много раз в одном конфиге.

Ищешь где у тебя либы от мртг лежат, файл SNMP_util.pm называется. Там впишешь что-нужно. Открой его и увидишь. :)

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Мониторинг дискового пространства с помощью SNMP и MRTG"  +/
Сообщение от universite email(ok) on 11-Дек-07, 03:51 
>Всем привет, пытаюсь настроить наблюдение за дисковым пространством под FreeBSD

man bsnmpd
www.cacti.net

p.s. mrtg не пригодно в большой сети - слишком долго настраивать мониторинг.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Мониторинг дискового пространства с помощью SNMP и MRTG"  +/
Сообщение от Terol email(ok) on 11-Дек-07, 11:32 
>>Всем привет, пытаюсь настроить наблюдение за дисковым пространством под FreeBSD
>
>man bsnmpd
>www.cacti.net
>
>p.s. mrtg не пригодно в большой сети - слишком долго настраивать мониторинг.
>

Спасибо за ваш ответ, но к сожалению он не закрывает мою проблему.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Мониторинг дискового пространства с помощью SNMP и MRTG"  +/
Сообщение от Astrolon email on 02-Мрт-12, 10:44 
>>>Всем привет, пытаюсь настроить наблюдение за дисковым пространством под FreeBSD
>>
>>man bsnmpd
>>www.cacti.net
>>
>>p.s. mrtg не пригодно в большой сети - слишком долго настраивать мониторинг.
>>
> Спасибо за ваш ответ, но к сожалению он не закрывает мою проблему.

Не понятно, почему из 4 OID-ов были выбраны с индексом "9"?


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Мониторинг дискового пространства с помощью SNMP и MRTG"  +/
Сообщение от Terol (ok) on 02-Мрт-12, 12:01 

> Не понятно, почему из 4 OID-ов были выбраны с индексом "9"?

потому что мониторить нужно было /usr.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру