Автор Тема: MRTG  (Прочетена 11399 пъти)

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
MRTG
« Отговор #30 -: Oct 26, 2005, 22:38 »
Цитат (BRADATA @ Окт. 26 2005,18:22)
Да взема и аз да питам нещо? Как да кажа на MRTG-то като рисува графиката на някакво ниво (примерно 16К) да чертае права линия? Трябва ми, за да наблюдавам несиметричен канал. Четох подробно документацията, ама нещо нищо не видях.

10х.

MaxBytes[target]
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

George Andonov

  • Напреднали
  • *****
  • Публикации: 261
  • Distribution: Ubuntu
    • Профил
MRTG
« Отговор #31 -: Oct 27, 2005, 13:58 »
Цитат (st_dimitrov @ Окт. 26 2005,17:34)
ако някой има нещо подобно готово няма да откажа, но и на HowTo-та които ще ми помогнат също ще съм благодарен

В /usr/doc/mrtg/examples има готови примери за какво ли не. Може да разгледаш следните:
Примерен код
....
iptables-accounting
iptables_acc
iptables_acc_snmp
mrtg-ipacc
mrtglog
......
евентуално TTrafic, monitor
Активен

st_dimitrov

  • Напреднали
  • *****
  • Публикации: 102
    • Профил
    • WWW
MRTG
« Отговор #32 -: Oct 27, 2005, 15:50 »
ами нямам такава папка въобще ... също така остава въпроса за BackUp ... защото тока често спира и ...
Активен

George Andonov

  • Напреднали
  • *****
  • Публикации: 261
  • Distribution: Ubuntu
    • Профил
MRTG
« Отговор #33 -: Oct 27, 2005, 16:08 »
При мен е MRTG 2.9.17 (за Debian) и е с документация.
Ако не можеш да намериш примерите в Интернет - прати един e-mail. Ще ти ги изпратя.

Какво имаш предвид с това Backup? Backup на какво?
Активен

st_dimitrov

  • Напреднали
  • *****
  • Публикации: 102
    • Профил
    • WWW
MRTG
« Отговор #34 -: Oct 27, 2005, 16:36 »
Ами бекъп на данните от SNМP ... някакъв начин да се запазват, защото при евентоално спиране на тока ми се губят графиките '<img'> а в интернет намерих много уроци но нищо за моята 'задача'
Активен

George Andonov

  • Напреднали
  • *****
  • Публикации: 261
  • Distribution: Ubuntu
    • Профил
MRTG
« Отговор #35 -: Oct 27, 2005, 17:01 »
Всички данни, графики и т.н. се намират в WorkDir: (от файла /etc/mrtg.cfg). Добавяш в cron периодично копиране на въпросните файлове на друга директория (или машина) и архив на данните/графиките е готов.

Добре би било конфигурационният файл (mrtg.cfg) също да се архивира. Затово го запиши в същата директория, за да не го забравиш. И направи линк /etc/mrtg.cgf -> $WorkDir/mrtg.cfg

Относно примерите:
Това са всички примери в моята документация:
Примерен код
ls /usr/doc/mrtg/examples
00INDEX            atmmaker            gentcucci-1.0.0      jm                    mrtg_php_portal  procmem
14all              cfgmaker_ATM        get-active           linux_stat            mrtgidx          rdlog2
GetSNMPLinesUP     cfgmaker_cisco      get-equi             meminfo               mrtgindex.cgi    routers
IxDisk             cfgmaker_dlci       get-multiserial      monitor               mrtglog          rumb-stat
NSI                cisco_BPX_MGX       ipchainacc           mrtg-archiver         mrtgmk           snmpping
PMLines            cisco_ipaccounting  ipchains             mrtg-archiver-script  mrtgrq           stat
TCH                cisco_tftp          ipfilter             mrtg-blast            net-hosts        stfc
TTrafic            ciscoindex          iptables-accounting  mrtg-dynip            nt-services      switchmaker
TotalControlModem  cpuinfo             iptables_acc         mrtg-ipacc            nt_n_cisco       whodo
accesslistmon      cpumon              iptables_acc_snmp    mrtg-ipget            ovmrtg           xlsummary
apc_ups            diskmon             ircstats             mrtg-mail             ping-probe
ascendget          distrib             ircstats2            mrtg.php              portmasters

За всеки има README файл и самите скриптове.
Цялата процедура се свежда до добавяне на Target в /etc/mrtg.cfg. Пример:
     Target[iptables]: `Path/script options ... `
Активен

  • Гост
MRTG
« Отговор #36 -: Oct 27, 2005, 22:26 »
http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/contrib/

ifcfg_traff.tar.gz    

Това е за без рутер. Замени eth0 с твое IP (192.168.0.x) и това е  '<img'> .
Активен

st_dimitrov

  • Напреднали
  • *****
  • Публикации: 102
    • Профил
    • WWW
MRTG
« Отговор #37 -: Oct 28, 2005, 07:02 »
@oni

пробвах, но ми отчита трафика за целия интерфейс а не за даденото IP
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
MRTG
« Отговор #38 -: Oct 28, 2005, 10:27 »
TiTo?
http://freshmeat.net/projects/tito/
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

George Andonov

  • Напреднали
  • *****
  • Публикации: 261
  • Distribution: Ubuntu
    • Профил
MRTG
« Отговор #39 -: Oct 28, 2005, 10:32 »
Разбира се, че ifcfg_traff ще ти чертае целия трафик. Статистиката която системата събира, за даден интерфейс, е само IN и OUT трафик. Ти какво очакваш? "Нивото на река Дунав ли?"

Ако искаш статистика по source IP, по destination IP, по порт или по каквото друго се сетиш - ще трабва да инсталираш/конфигурираш нещо което да събира данни.

Да обобщим:
 - MRTG само чертае графики
 - SNMP е протокол по който питаш "Каква е стойността на даден counter?"
 - трябва да имаш някакъв софтуер който да натрупва данни в тези counter-и. Някой трябва да БАЧКА ! '<img'>

Сега нали е ясно защо ifcfg_traff показва "само" това? '<img'>

Това което трябва да направиш:
 - да конфигурираш iptables да натрупва данни за преминал трафик по soure IP, протоколи (Например: WEB /http+ftp/, MAIL/smpt+pop3+imap4/, всички други) и каквото там решиш
 - и чак тогава MRTG-то да чертае тези данни

Засега ще трябва да оставиш MRTG-то(ясно е, че работи) и да наблегнеш на "колектора на данни".
Активен

BRADATA

  • Напреднали
  • *****
  • Публикации: 833
  • Distribution: Slackware/Mint/CentOS
  • Window Manager: console/KDE/LXDE
    • Профил
    • WWW
MRTG
« Отговор #40 -: Oct 28, 2005, 10:53 »
Цитат (VladSun @ Окт. 26 2005,23:38)
Цитат (BRADATA @ Окт. 26 2005,18:22)
Да взема и аз да питам нещо? Как да кажа на MRTG-то като рисува графиката на някакво ниво (примерно 16К) да чертае права линия? Трябва ми, за да наблюдавам несиметричен канал. Четох подробно документацията, ама нещо нищо не видях.

10х.

MaxBytes[target]

Явно не съм бил много ясен. Касае се за чертане на графика на BTC ADSL връзка, където входящия канал е 64Kb, а изходящия - 16Kb. Идеята беше на графиката с трафика да се начертае една права линия на ниво 16Kb с цел по-лесно разчитане/проверка на натоварването при изходящия канал. Или като погледне човек графиката винаги да има представа дали изходящия канал е натоварен на 10-20-...-100%. Това, което ми предлагаш не е решение, защото директивата е за целия target и в случая трябва да е
Примерен код
MaxBytes[target]: 64000
.
Проблема си го реших по следния начин:
Примерен код
YTics[target]: 8
Unscaled[target]: d

Това нещо (тези директиви) казват на MRTG-то да не скалира дневната графика за target и да начертае 8 хоризонтални линии в графиката. Така втората линия от долу на горе се пада точно на ниво 16Kb.
Благодаря все пак за помощта.
Успех.
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
MRTG
« Отговор #41 -: Oct 28, 2005, 21:19 »
@BRADATA
абсолютно нищо не разбрах - къде е проблема с MaxBytes?
Това чертае линия където му укажеш ...
Сега не мога да се сетя, но може би трябва и да сетнеш AbsMax ...
И може би трябва да ти е unscaled
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

st_dimitrov

  • Напреднали
  • *****
  • Публикации: 102
    • Профил
    • WWW
MRTG
« Отговор #42 -: Oct 29, 2005, 08:51 »
всичко потегли, имам обаче още няколко въпроса.

графиките започнах да ги чертая със netacct-mysql. Интересното се получава обаче че ги чертае странно. В смисъл 8h-7h-6h-5h-4h-3h и така нататък като самата графика се мести на дясно, а новите данни се появяват най-в ляво. Добре ще е ако може да се направи да си се мести нормално от ляво на дясно, но новите данни да се намират в дясно .. и download-а до чертае запълнен отвътре, а ще е добре ако може да го чертае като upload-а просто с 1 крива която показва скоростта на качване.

Ако някой може да помогне ще съм му благодарен  ':p'
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
MRTG
« Отговор #43 -: Oct 29, 2005, 12:05 »
ето ти моите опции:

Options[target]:         absolute, bits, growright, noinfo, unknaszero
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
MRTG
Настройка на програми
igi 0 7395 Последна публикация Mar 22, 2002, 18:11
от igi
MRTG-2.29
Настройка на програми
Lovehunter 0 4021 Последна публикация Jul 14, 2003, 11:56
от Lovehunter
MRTG статистики
Настройка на програми
nothing 4 5082 Последна публикация Jan 27, 2004, 13:23
от mrvoland
mrtg.cfg
Хардуерни и софтуерни проблеми
west 1 5138 Последна публикация Feb 27, 2004, 17:05
от threshold
mrtg
Настройка на програми
Йордан 1 4564 Последна публикация Mar 23, 2004, 18:00
от