Титла: MRTG Публикувано от: st_dimitrov в Oct 25, 2005, 20:03 Здравейте на всички!
Можете ли да дадете информация за това как да конфигурирам MRTG и SNMPD ... в момента всичко ''' уж ''' е пуснато, чертае си графиките MRTG-то но ... са празни ![]() Благодаря Титла: MRTG Публикувано от: B_Borisov в Oct 25, 2005, 22:01 Здравей, защо не погледнеш в /usr/share/doc/mrtg/examples
поне при дебиан документацията на mrtg там се намира най-вероятно там ще намериш отговора на въпроса си ![]() Титла: MRTG Публикувано от: laskov в Oct 26, 2005, 08:51 Мисля, че не е задължително да ползваш SNMPD. Погледни в директорията contrib .
Титла: MRTG Публикувано от: George Andonov в Oct 26, 2005, 09:54 1. Провери дали SNMP работи коректно.
host - е името на машината (маршрутезатора или др. SNMP устройство) community - readonly community т.е. паролата за четене (по default: public) Но ако отговори Timeout: No Response from host - има проблем SNMP. Провери настройките в /etc/snmp/snmpd.conf 2. Когато MRTG-то чертае графики значи е конфигурирано. Може и да няма правилните конфигурации, но все пак работи. За да провериш какво всъщност чертае, използвай snmpwalk с параметрите зададени в Target (от /etc/mrtg.cfg) Титла: MRTG Публикувано от: st_dimitrov в Oct 26, 2005, 14:13
това ми е snmpd.conf и точно дава timeout ![]() Титла: MRTG Публикувано от: George Andonov в Oct 26, 2005, 14:30 При мен е подобно, само с тази разлика:
# com2sec paranoid default public com2sec readonly default public #com2sec readwrite default private И след snmpwalk localhost public получавам: system.sysDescr.0 = Linux BigBrother 2.2.20-idepci #1 Sat Apr 20 12:45:19 EST 2002 i686 system.sysObjectID.0 = OID: enterprises.ucdavis.ucdSnmpAgent.linux system.sysUpTime.0 = Timeticks: (175150630) 20 days, 6:31:46.30 .......... Смени настройките, рестарт на демона и тест отново. Титла: MRTG Публикувано от: st_dimitrov в Oct 26, 2005, 14:34
хммм Титла: MRTG Публикувано от: George Andonov в Oct 26, 2005, 14:44 Най-вероятно демона работи по SNMP v3. Пробвай:
snmpwalk -v 2c localhost public или snmpwalk -v 1 localhost public Титла: MRTG Публикувано от: st_dimitrov в Oct 26, 2005, 14:47 Стана тя една каша ...
Титла: MRTG Публикувано от: George Andonov в Oct 26, 2005, 14:54 Опитай това:
snmpwalk -v 2c -c public localhost Ще го обяснявам ако тръгне ![]() Титла: MRTG Публикувано от: st_dimitrov в Oct 26, 2005, 14:58
Някакви други идеи ![]() Титла: MRTG Публикувано от: George Andonov в Oct 26, 2005, 15:01 Стартираш snmpconf и си конфигурираш отново snmpd
И отново същите тестове. Успех Титла: MRTG Публикувано от: st_dimitrov в Oct 26, 2005, 15:07 ... можеш ли да ми пратиш твоя конф файл да пробвам с него ... все едно и също става защото при мене
Благодаря Титла: MRTG Публикувано от: George Andonov в Oct 26, 2005, 15:13 Това е (без коментарите):
![]() Титла: MRTG Публикувано от: st_dimitrov в Oct 26, 2005, 15:18 мда ... сега вади доста дълга информация да видим ще се разберат ли с MRTG-to
![]() Титла: MRTG Публикувано от: George Andonov в Oct 26, 2005, 15:20 То се е видяло, че ще черпиш
![]() А виж мен какво ме мъчи от доста време, имайки предвид твоя напредък в MRTG-то ![]() Та задачата е: Промяна вида на графиките генерирани от MRTG. По подразбиране MRTG рисува IN и OUT трафика на даден интерфейс в следния вид: - по ос X: време - по ос Y: битове, като посоката на нарастване е от долу на горе. Това важи и за двата трафика (in и out). Това което искам е: ДВЕ оси Y. т.е. - за IN трафика: по ос Y: битове, като посоката на нарастване е от ГОРЕ на долу. - за OUT трафика: по ос Y: битове, като посоката на нарастване е от ДОЛУ на горе. Приемам идеи всякъкви. Титла: MRTG Публикувано от: st_dimitrov в Oct 26, 2005, 15:47 дааа имаш 2 каси бира от мене
![]() ![]() а относно твоята задача ... не мога да помогна тепърва започвам да се занимавам с MRTG (и snmp както предполагам се забелязва...) и след доста четене на HowTo и Manuals из нета нещо все се омазваше та реших да попитам тук. Титла: MRTG Публикувано от: George Andonov в Oct 26, 2005, 16:00 MRTG чертае каквото му кажеш. Например нивото на река Дунав в сантиметри при Комарно
![]() При мен чертае, вече години, за 50-ина Cisco маршрутизатора, SUN Solaris-и, Debian, 50-ина наети и frame-relay линии и разни други SNMP неща. И се държи прилично. Та ти напиши какво ще чертаеш, от къде ще взимаш съответните данни, как ще ги взимаш и т.н. Пък ще даваме акъл ![]() Титла: MRTG Публикувано от: st_dimitrov в Oct 26, 2005, 16:08 ![]() 192.168.0.0/255.255.255.0 (това е моята локална мрежа) 10.0.0.0/255.0.0.0 това е другата локална мрежа, и 2-те мрежи се намират на eth0 (като са свързани посредством суич) а 192.168.1.2/255.255.255.0 ми е интернета (eth1). искам юзърите от моята мрежа (192.168.0.0/255.255.255.0) да могат да си проверяват трафика когато пожелаят, като трафика между 2-те локални мрежи да не се отчита. Това е общо взето, дано си ме разбрал. Титла: MRTG Публикувано от: st_dimitrov в Oct 26, 2005, 16:28 също така ми е много интерсно дали може IN трафика да не се запълва изцяло отвътре със зелено, а да е като OUT трафика просто като линия ... и колко горе-долу ориентировъчно заеба базата данни за SNTP/MRTG ...
Титла: MRTG Публикувано от: George Andonov в Oct 26, 2005, 16:31 Всичко е ясно. Трафика между двата LAN-а (eth0: 0 eth0:1) се рутира през твоето PC и не те интересува.
Трябва да чертаеш графики само за eth1. Най-вероятно си пуснал iptables с NAT на това PC. Задачата може да се дефинира така: 1. iptables да събира информация за трафика (in, out, по мрежи, по IP-та или каквото там искаш) 2. shell script да взема тези данни от iptables 3. MRTG-то да ги чертае Е остава само да го направиш ![]() Титла: MRTG Публикувано от: st_dimitrov в Oct 26, 2005, 16:34 ако някой има нещо подобно готово няма да откажа, но и на HowTo-та които ще ми помогнат също ще съм благодарен
Титла: MRTG Публикувано от: George Andonov в Oct 26, 2005, 16:39
Относно IN трафика - ДА. По-късно ще ти изпратя правилните конфигурации. За размера на базата. Не го мисли ![]() Размерът е постоянен т.е. не нараства с времето. Зависи единствено от броя мониторвани Target-и При мен цялата база + *.PNG файлове и въобще всичко е 15MB. Титла: MRTG Публикувано от: st_dimitrov в Oct 26, 2005, 17:03 Супер, очаквам го
Титла: MRTG Публикувано от: zeridon в Oct 26, 2005, 17:42
http://rousse.pm.org/sasacct/ Титла: MRTG Публикувано от: st_dimitrov в Oct 26, 2005, 17:50 Като търсих с Google преди няколко дни попаднах на тази страничка, но няколко от линковете не работят ... а конфигурацията как става на този sasacct?
Благодаря Титла: MRTG Публикувано от: st_dimitrov в Oct 26, 2005, 18:01 и забелязвам че като рестартирам SNMP-то данните се губят ... идеи как се прави BackUP?
Титла: MRTG Публикувано от: BRADATA в Oct 26, 2005, 18:22 Да взема и аз да питам нещо? Как да кажа на MRTG-то като рисува графиката на някакво ниво (примерно 16К) да чертае права линия? Трябва ми, за да наблюдавам несиметричен канал. Четох подробно документацията, ама нещо нищо не видях.
10х. Титла: MRTG Публикувано от: zeridon в Oct 26, 2005, 18:29 @st_dimitrov: връзките работят. Но ще имаш нужда от пърл
@bradata: за някакви по особенни изисквания се препоръчва rrdtool. Mrtg използва gd или netpbm (не съм сигурен) и ако искаш нещо такова ... го препачни. Търси къде е генерацията на графиките и изший една линия най отгоре. Титла: MRTG Публикувано от: st_dimitrov в Oct 26, 2005, 18:35
1-те 2 линка не ми се отварят а 3-я дава
Титла: MRTG Публикувано от: VladSun в Oct 26, 2005, 22:38
MaxBytes[target] Титла: MRTG Публикувано от: George Andonov в Oct 27, 2005, 13:58
В /usr/doc/mrtg/examples има готови примери за какво ли не. Може да разгледаш следните:
Титла: MRTG Публикувано от: st_dimitrov в Oct 27, 2005, 15:50 ами нямам такава папка въобще ... също така остава въпроса за BackUp ... защото тока често спира и ...
Титла: MRTG Публикувано от: George Andonov в Oct 27, 2005, 16:08 При мен е MRTG 2.9.17 (за Debian) и е с документация.
Ако не можеш да намериш примерите в Интернет - прати един e-mail. Ще ти ги изпратя. Какво имаш предвид с това Backup? Backup на какво? Титла: MRTG Публикувано от: st_dimitrov в Oct 27, 2005, 16:36 Ами бекъп на данните от SNМP ... някакъв начин да се запазват, защото при евентоално спиране на тока ми се губят графиките
![]() Титла: MRTG Публикувано от: George Andonov в Oct 27, 2005, 17:01 Всички данни, графики и т.н. се намират в WorkDir: (от файла /etc/mrtg.cfg). Добавяш в cron периодично копиране на въпросните файлове на друга директория (или машина) и архив на данните/графиките е готов.
Добре би било конфигурационният файл (mrtg.cfg) също да се архивира. Затово го запиши в същата директория, за да не го забравиш. И направи линк /etc/mrtg.cgf -> $WorkDir/mrtg.cfg Относно примерите: Това са всички примери в моята документация:
За всеки има README файл и самите скриптове. Цялата процедура се свежда до добавяне на Target в /etc/mrtg.cfg. Пример: Target[iptables]: `Path/script options ... ` Титла: MRTG Публикувано от: в 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) и това е ![]() Титла: MRTG Публикувано от: st_dimitrov в Oct 28, 2005, 07:02 @oni
пробвах, но ми отчита трафика за целия интерфейс а не за даденото IP Титла: MRTG Публикувано от: VladSun в Oct 28, 2005, 10:27 Титла: MRTG Публикувано от: George Andonov в Oct 28, 2005, 10:32 Разбира се, че ifcfg_traff ще ти чертае целия трафик. Статистиката която системата събира, за даден интерфейс, е само IN и OUT трафик. Ти какво очакваш? "Нивото на река Дунав ли?"
Ако искаш статистика по source IP, по destination IP, по порт или по каквото друго се сетиш - ще трабва да инсталираш/конфигурираш нещо което да събира данни. Да обобщим: - MRTG само чертае графики - SNMP е протокол по който питаш "Каква е стойността на даден counter?" - трябва да имаш някакъв софтуер който да натрупва данни в тези counter-и. Някой трябва да БАЧКА ! ![]() Сега нали е ясно защо ifcfg_traff показва "само" това? ![]() Това което трябва да направиш: - да конфигурираш iptables да натрупва данни за преминал трафик по soure IP, протоколи (Например: WEB /http+ftp/, MAIL/smpt+pop3+imap4/, всички други) и каквото там решиш - и чак тогава MRTG-то да чертае тези данни Засега ще трябва да оставиш MRTG-то(ясно е, че работи) и да наблегнеш на "колектора на данни". Титла: MRTG Публикувано от: BRADATA в Oct 28, 2005, 10:53
Явно не съм бил много ясен. Касае се за чертане на графика на BTC ADSL връзка, където входящия канал е 64Kb, а изходящия - 16Kb. Идеята беше на графиката с трафика да се начертае една права линия на ниво 16Kb с цел по-лесно разчитане/проверка на натоварването при изходящия канал. Или като погледне човек графиката винаги да има представа дали изходящия канал е натоварен на 10-20-...-100%. Това, което ми предлагаш не е решение, защото директивата е за целия target и в случая трябва да е
Проблема си го реших по следния начин:
Това нещо (тези директиви) казват на MRTG-то да не скалира дневната графика за target и да начертае 8 хоризонтални линии в графиката. Така втората линия от долу на горе се пада точно на ниво 16Kb. Благодаря все пак за помощта. Успех. Титла: MRTG Публикувано от: VladSun в Oct 28, 2005, 21:19 @BRADATA
абсолютно нищо не разбрах - къде е проблема с MaxBytes? Това чертае линия където му укажеш ... Сега не мога да се сетя, но може би трябва и да сетнеш AbsMax ... И може би трябва да ти е unscaled Титла: MRTG Публикувано от: st_dimitrov в Oct 29, 2005, 08:51 всичко потегли, имам обаче още няколко въпроса.
графиките започнах да ги чертая със netacct-mysql. Интересното се получава обаче че ги чертае странно. В смисъл 8h-7h-6h-5h-4h-3h и така нататък като самата графика се мести на дясно, а новите данни се появяват най-в ляво. Добре ще е ако може да се направи да си се мести нормално от ляво на дясно, но новите данни да се намират в дясно .. и download-а до чертае запълнен отвътре, а ще е добре ако може да го чертае като upload-а просто с 1 крива която показва скоростта на качване. Ако някой може да помогне ще съм му благодарен ![]() Титла: MRTG Публикувано от: VladSun в Oct 29, 2005, 12:05 ето ти моите опции:
Options[target]: absolute, bits, growright, noinfo, unknaszero |