The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Mrtg непонимаю."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Mrtg непонимаю."  
Сообщение от Вовка (??) on 05-Май-06, 18:07 
Добрый день!
проблема такая понадобилось срочно снять статистику с интерфейса одной машины, дали доступ туда по snmp v2c
собвенно мне нужно как я понимаю:
IF-MIB::ifInOctets.3 = Counter32: 166024733
IF-MIB::ifOutOctets.3 = Counter32: 192886673

входяший и исодящие байты на интерфейсе,
написал на шееле "скрипт", который выводит уже так:
166024733
192886673
т.е. при обращении к нему он запрашивает вх/их статистику с интерфейса и выводит на stdout
для mrtg этого достаточно как я понял, далеее конфиг мртг:
%%%
WorkDir: /dump/www/mrtg
Title[eth0]: Eth0
MaxBytes[eth0]: 1250000
AbsMax[eth0]: 11250000
Options[eth0]: absolute
Target[eth0]: `/usr/local/bin/get_snmp.sh`
PageTop[eth0]: eth0 [eth0]
#Legend[eth0]: Bytes/s
#ShortLegend[eth1]: B/s
Legend1[eth0]: In Traffic
Legend2[eth0]: Out Traffic
Legend3[eth0]: Maximum Incoming Traffic
Legend4[eth0]: Maximum Outgoing Traffic
LegendI[eth0]:  In:
LegendO[eth0]:  Out:
WithPeak[eth0]: ymwd
%%%
графики рисует кривые, если указывать guarge то вообще не рисует
подскажите,
за ранее спасибо.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

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


1. "Mrtg непонимаю."  
Сообщение от Rivalryzerg email(ok) on 05-Май-06, 18:37 
>Добрый день!
>проблема такая понадобилось срочно снять статистику с интерфейса одной машины, дали доступ
>туда по snmp v2c
>собвенно мне нужно как я понимаю:
>IF-MIB::ifInOctets.3 = Counter32: 166024733
>IF-MIB::ifOutOctets.3 = Counter32: 192886673
>
Почему не снимать статистику средствами MRTG?
Target[pc]: ``port:community@router''

>входяший и исодящие байты на интерфейсе,
>написал на шееле "скрипт", который выводит уже так:
>166024733
>192886673
>т.е. при обращении к нему он запрашивает вх/их статистику с интерфейса и
>выводит на stdout

Вроде бы скрипт должен возвращать 4 значения, но не уверен насколько 3 и 4 обязательны


>Options[eth0]: absolute
Этот параметр неприемлим - он используется для значений, которые обнуляются после того как MRTG их снимет

Я бы всетаки снимал бы данные напрямую, если есть доступ по snmp

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Mrtg непонимаю."  
Сообщение от Вовка (??) on 05-Май-06, 19:11 
>>Добрый день!
>>проблема такая понадобилось срочно снять статистику с интерфейса одной машины, дали доступ
>>туда по snmp v2c
>>собвенно мне нужно как я понимаю:
>>IF-MIB::ifInOctets.3 = Counter32: 166024733
>>IF-MIB::ifOutOctets.3 = Counter32: 192886673
>>
>Почему не снимать статистику средствами MRTG?
>Target[pc]: ``port:community@router''
>
>>входяший и исодящие байты на интерфейсе,
>>написал на шееле "скрипт", который выводит уже так:
>>166024733
>>192886673
>>т.е. при обращении к нему он запрашивает вх/их статистику с интерфейса и
>>выводит на stdout
>
>Вроде бы скрипт должен возвращать 4 значения, но не уверен насколько 3
>и 4 обязательны
>
>
>>Options[eth0]: absolute
>Этот параметр неприемлим - он используется для значений, которые обнуляются после того
>как MRTG их снимет
>
>Я бы всетаки снимал бы данные напрямую, если есть доступ по snmp
>
а как напрямую???
как сразу задать, чтоб мртг снимал значению 2-х переменных ?
покажите пример

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Mrtg непонимаю."  
Сообщение от Rivalryzerg email(ok) on 06-Май-06, 10:37 
Если нужно снимать входящий и исходящий тогда Target[pc]: ``port:community@router'' как раз и снимает оба значения и рисует их разными цветами.
Если чтото другое то поясните поподробней что именно.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Mrtg непонимаю."  
Сообщение от Вовка (??) on 06-Май-06, 11:18 
>Если нужно снимать входящий и исходящий тогда Target[pc]: ``port:community@router'' как раз и
>снимает оба значения и рисует их разными цветами.
>Если чтото другое то поясните поподробней что именно.

тоесть мртг сам догадается какую ветку нужно смотреть ????
Options уже не нужно?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Mrtg непонимаю."  
Сообщение от Rivalryzerg email(ok) on 06-Май-06, 12:41 
>тоесть мртг сам догадается какую ветку нужно смотреть ????
Именно так.

>Options уже не нужно?
В Options есть много полезных параметров. Советую ознакомиться с каждым из них на http://oss.oetiker.ch/mrtg/doc/mrtg-reference.en.html

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "Mrtg непонимаю."  
Сообщение от Вовка (??) on 06-Май-06, 23:08 
написал так:
WorkDir: /dump/www/mrtg
Title[Srv]: Eth0 on SVr
Language: russian
Refresh: 600
Options[Srv]: absolute
Target[Srv]: `2:IzPublic@87.118.193.83:::::2`
Target[Srv][_IN_]:1.3.6.1.2.1.2.2.1.10.3:ZZZppp@10.0.0.2
Target[Srv][_OUT_]:1.3.6.1.2.1.2.2.1.16.3:ZZZppp@10.0.0.2
MaxBytes[Srv]: 1250000
AbsMax[Srv]: 2500000
PageTop[Srv]: eth0 on svr [eth0]
Legend1[Srv]: In Traffic
Legend2[Srv]: Out Traffic
Legend3[Srv]: Maximum Incoming Traffic
Legend4[Srv]: Maximum Outgoing Traffic
LegendI[Srv]:  In:
LegendO[Srv]:  Out:
WithPeak[Srv]: ymwd

не работает нечего

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "Mrtg непонимаю."  
Сообщение от Grey (ok) on 07-Май-06, 10:26 
>написал так:
>WorkDir: /dump/www/mrtg
>Title[Srv]: Eth0 on SVr
>Language: russian
>Refresh: 600
>Options[Srv]: absolute
>Target[Srv]: `2:IzPublic@87.118.193.83:::::2`
>Target[Srv][_IN_]:1.3.6.1.2.1.2.2.1.10.3:ZZZppp@10.0.0.2
>Target[Srv][_OUT_]:1.3.6.1.2.1.2.2.1.16.3:ZZZppp@10.0.0.2
>MaxBytes[Srv]: 1250000
>AbsMax[Srv]: 2500000
>PageTop[Srv]: eth0 on svr [eth0]
>Legend1[Srv]: In Traffic
>Legend2[Srv]: Out Traffic
>Legend3[Srv]: Maximum Incoming Traffic
>Legend4[Srv]: Maximum Outgoing Traffic
>LegendI[Srv]:  In:
>LegendO[Srv]:  Out:
>WithPeak[Srv]: ymwd
>
>не работает нечего

посмотреть пример в доке по мртг не модно?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "Mrtg непонимаю."  
Сообщение от вовка on 07-Май-06, 12:56 
>>написал так:
>>WorkDir: /dump/www/mrtg
>>Title[Srv]: Eth0 on SVr
>>Language: russian
>>Refresh: 600
>>Options[Srv]: absolute
>>Target[Srv]: `2:IzPublic@87.118.193.83:::::2`
>>Target[Srv][_IN_]:1.3.6.1.2.1.2.2.1.10.3:ZZZppp@10.0.0.2
>>Target[Srv][_OUT_]:1.3.6.1.2.1.2.2.1.16.3:ZZZppp@10.0.0.2
>>MaxBytes[Srv]: 1250000
>>AbsMax[Srv]: 2500000
>>PageTop[Srv]: eth0 on svr [eth0]
>>Legend1[Srv]: In Traffic
>>Legend2[Srv]: Out Traffic
>>Legend3[Srv]: Maximum Incoming Traffic
>>Legend4[Srv]: Maximum Outgoing Traffic
>>LegendI[Srv]:  In:
>>LegendO[Srv]:  Out:
>>WithPeak[Srv]: ymwd
>>
>>не работает нечего
>
>посмотреть пример в доке по мртг не модно?


нет там примеров, покажите лучше рабочию конфигнурацию.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "Mrtg непонимаю."  
Сообщение от JavaScript on 07-Май-06, 13:47 

>нет там примеров, покажите лучше рабочию конфигнурацию.

a cfgmaker не может разве конфиг создать?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

10. "Mrtg непонимаю."  
Сообщение от вовка on 07-Май-06, 14:10 
>
>>нет там примеров, покажите лучше рабочию конфигнурацию.
>
>a cfgmaker не может разве конфиг создать?

нет не может.

поэтому насильно писал в конфиге OID чтоб mrtg по иним строил графиик

т.е. я не могу попять как приконектится к snmp 2c
cfgmaker --snmp-options=:2:::2 ZZZppp@10.0.0.2
не пашет
Прошу внесите ясность. я не так силен в англиском как вы, для вас это пустяк, а для меня проблема.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

11. "Mrtg непонимаю."  
Сообщение от Grey (ok) on 08-Май-06, 09:13 
>>написал так:
>>WorkDir: /dump/www/mrtg
>>Title[Srv]: Eth0 on SVr
>>Language: russian
>>Refresh: 600
>>Options[Srv]: absolute
>>Target[Srv]: `2:IzPublic@87.118.193.83:::::2`
>>Target[Srv][_IN_]:1.3.6.1.2.1.2.2.1.10.3:ZZZppp@10.0.0.2
>>Target[Srv][_OUT_]:1.3.6.1.2.1.2.2.1.16.3:ZZZppp@10.0.0.2
>>MaxBytes[Srv]: 1250000
>>AbsMax[Srv]: 2500000
>>PageTop[Srv]: eth0 on svr [eth0]
>>Legend1[Srv]: In Traffic
>>Legend2[Srv]: Out Traffic
>>Legend3[Srv]: Maximum Incoming Traffic
>>Legend4[Srv]: Maximum Outgoing Traffic
>>LegendI[Srv]:  In:
>>LegendO[Srv]:  Out:
>>WithPeak[Srv]: ymwd
>>
>>не работает нечего
>
>посмотреть пример в доке по мртг не модно?

вот пример из доки:
Target[ezwf]: 2:public@wellfleet-fddi.ethz.ch
что-то тут не понятно?
снимает трафик со второго интерфейса по указанному адресу
есть ещё вопросы? может таки доку по штудировать? :)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

12. "Mrtg непонимаю."  
Сообщение от Вовка (??) on 08-Май-06, 10:49 
>>>написал так:
>>>WorkDir: /dump/www/mrtg
>>>Title[Srv]: Eth0 on SVr
>>>Language: russian
>>>Refresh: 600
>>>Options[Srv]: absolute
>>>Target[Srv]: `2:IzPublic@87.118.193.83:::::2`
>>>Target[Srv][_IN_]:1.3.6.1.2.1.2.2.1.10.3:ZZZppp@10.0.0.2
>>>Target[Srv][_OUT_]:1.3.6.1.2.1.2.2.1.16.3:ZZZppp@10.0.0.2
>>>MaxBytes[Srv]: 1250000
>>>AbsMax[Srv]: 2500000
>>>PageTop[Srv]: eth0 on svr [eth0]
>>>Legend1[Srv]: In Traffic
>>>Legend2[Srv]: Out Traffic
>>>Legend3[Srv]: Maximum Incoming Traffic
>>>Legend4[Srv]: Maximum Outgoing Traffic
>>>LegendI[Srv]:  In:
>>>LegendO[Srv]:  Out:
>>>WithPeak[Srv]: ymwd
>>>
>>>не работает нечего
>>
>>посмотреть пример в доке по мртг не модно?
>
>вот пример из доки:
>Target[ezwf]: 2:public@wellfleet-fddi.ethz.ch
>что-то тут не понятно?
>снимает трафик со второго интерфейса по указанному адресу
>есть ещё вопросы? может таки доку по штудировать? :)

Да. я это знаю, у меня так не работает, там именно snmp v2c


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

13. "Mrtg непонимаю."  
Сообщение от Rivalryzerg email(??) on 08-Май-06, 18:35 
c snmp v2c поидее верно:
Target[myrouter]: 2:public@router1:::::2

Зачем Target[Srv][_IN_] и [_OUT_]?

Зачем Options[Srv]: absolute???

>>>
absolute
This is for counter type data sources which reset their value when they are read. This means that rateup does not have to build the difference between the current and the last value read from the data source. The value obtained is still divided by the elapsed time between the current and the last reading, which makes it different from the 'gauge' option. Useful for external data gatherers.
>>>

В чем выражается "нерабочесть"?
MRTG вообще данные снимает с устройства?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

14. "Mrtg непонимаю."  
Сообщение от Вовка (??) on 08-Май-06, 19:52 
щас такой конфиг:

WorkDir: /dump/www/mrtg
Title[Srv]: Eth0 on SVr
Language: russian
Refresh: 600
#Options[Srv]: guage
Target[Srv]: 2:ZZZppp@10.0.0.2:::::2
MaxBytes[Srv]: 1250000
AbsMax[Srv]: 2500000
PageTop[Srv]: eth0 on svr [eth0]
Legend1[Srv]: In Traffic
Legend2[Srv]: Out Traffic
Legend3[Srv]: Maximum Incoming Traffic
Legend4[Srv]: Maximum Outgoing Traffic
LegendI[Srv]:  In:
LegendO[Srv]:  Out:
WithPeak[Srv]: ymwd

mrtg /etc/mrtg/mrtg.cfg
ERROR: Target[srv][_IN_] ' $target->[0]{$mode} ' did not eval into defined data
ERROR: Target[srv][_OUT_] ' $target->[0]{$mode} ' did not eval into defined data

хотя:

snmpwalk -v 2c -c ZZZppp 10.0.0.2
SNMPv2-MIB::sysName.0 = STRING: danko
IF-MIB::ifIndex.3 = INTEGER: 3
IF-MIB::ifDescr.3 = STRING: eth2
IF-MIB::ifType.3 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifMtu.3 = INTEGER: 1500
IF-MIB::ifSpeed.3 = Gauge32: 100000000
IF-MIB::ifPhysAddress.3 = STRING: 0:e0:81:31:2c:3d
IF-MIB::ifAdminStatus.3 = INTEGER: up(1)
IF-MIB::ifOperStatus.3 = INTEGER: up(1)
IF-MIB::ifInOctets.3 = Counter32: 426749769
IF-MIB::ifInUcastPkts.3 = Counter32: 19204661
IF-MIB::ifInDiscards.3 = Counter32: 0
IF-MIB::ifInErrors.3 = Counter32: 0
IF-MIB::ifOutOctets.3 = Counter32: 2156802584
IF-MIB::ifOutUcastPkts.3 = Counter32: 15182659
IF-MIB::ifOutDiscards.3 = Counter32: 0
IF-MIB::ifOutErrors.3 = Counter32: 0
IF-MIB::ifOutQLen.3 = Gauge32: 0
IF-MIB::ifSpecific.3 = OID: SNMPv2-SMI::zeroDotZero
IP-MIB::ipAdEntAddr.10.0.0.2 = IpAddress: 10.0.0.2
IP-MIB::ipAdEntAddr.127.0.0.1 = IpAddress: 127.0.0.1
IP-MIB::ipAdEntIfIndex.10.0.0.2 = INTEGER: 3
IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 4
IP-MIB::ipAdEntNetMask.10.0.0.2 = IpAddress: 255.255.255.192
IP-MIB::ipAdEntNetMask.127.0.0.1 = IpAddress: 255.0.0.0
IP-MIB::ipAdEntBcastAddr.10.0.0.2 = INTEGER: 1
IP-MIB::ipAdEntBcastAddr.127.0.0.1 = INTEGER: 1

тут видно, что щетчики на интерфейсах есть.
но нечего не пашет.


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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