Portál AbcLinuxu, 12. května 2025 07:36

Dotaz: brazilFW a RRD statistics

30.8.2006 18:58 smallcastle | skóre: 2
brazilFW a RRD statistics
Přečteno: 713×
Odpovědět | Admin
Prosím o radu jak rozjet v RRD statistics grafy pro QOS Statistics. Vše jsem nastavil podle návodu, ale grafy se mi stále nezobrazují.

výpis z QOS Configuration

define_class_qos "1:1" "1:10" 128 1000 32 256 192.168.0.2 #1 define_class_qos "1:1" "1:11" 128 1000 32 256 192.168.0.6 #2 define_class_qos "1:1" "1:12" 128 1000 32 256 192.168.0.8 #3 define_class_qos "1:1" "1:13" 128 1000 32 256 192.168.0.9 #4 define_class_qos "1:1" "1:14" 128 1000 32 256 192.168.0.10 #5 define_class_qos "1:1" "1:15" 128 1000 32 256 192.168.0.13 #6 define_class_qos "1:1" "1:16" 128 1000 32 256 192.168.0.14 #7 define_class_qos "1:1" "1:17" 128 1000 32 256 192.168.0.17 #8 define_class_qos "1:1" "1:18" 128 1000 32 256 192.168.0.25 #9 define_class_qos "1:1" "1:19" 128 1000 32 256 192.168.0.99 #10

ještě bych potřebovat trochu vysvětlit rozdíl mezi define_class_sfq a define_class_qos. Vúbec mi nejsou jasné ty prioriry, podle kterých se ty grafy vykresluji. díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.8.2006 20:02 filo | skóre: 22 | blog: FiloBlog | Ostrava
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podle kterého návodu ? Tohohle ?
http://dolly.czi.cz/coyote/packages/rrd.asp?act=qos-setup
30.8.2006 20:05 smallcastle | skóre: 2
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
ano, podle toho
30.8.2006 20:04 filo | skóre: 22 | blog: FiloBlog | Ostrava
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
Odpovědět | | Sbalit | Link | Blokovat | Admin
Máte nastavený ve webadministraci QoS Init Type na "BrazilFW init scripts (manual class config)" ?
30.8.2006 20:06 smallcastle | skóre: 2
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
ano,mám
30.8.2006 20:37 filo | skóre: 22 | blog: FiloBlog | Ostrava
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hmm, tak co mě ještě napadá :
1. save config + reboot jste udělal ?
2. udělal jste recreate database ? (/var/rrd/script/rrd.create)
Menu máte předpokládám v pořádku, i obrázky grafů, akorát data nejsou. In/Out a Link Quality data zobrazují ?
3.Máte v adresáři /var/rrd/data soubory qos_*.rrd nebo jenom inout.rrd a lq.rrd?
Pomohl by mi obsah /etc/rrd.config, /var/rrd/www/index.cgi
30.8.2006 21:23 smallcastle | skóre: 2
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
takže za :
0. děkuji za Vaši ochotu :-)
1. save config + reboot jsem udělal
2. recreate database taky, menu mám v pořádku, grafy se zobrazují,
data jsou nolová 3. v adresáři /var/rrd/data mám soubory qos_110.rrd až qos_120.rrd,
inout.rrd a lq.rrd jsou tam taky.


výpis /etc/rrd.config :

#!/bin/sh
#
# RRDstats monitoring configuration file
# created 2004 Dolly (dolly@czi.cz)
# licensed under GPL

#############################################################################
# WARNING: If you change any of update intervals, you have to build
new #
# RRD databases with /var/rrd/script/rrd.create
# #############################################################################

# default http port
RRD_ENABLED=YES

# Maximum speeds, helps to track counter restarts, please set
accordingly
# (2x of 3x of your line speed)
# values in bytes/sec (10Mbit / 10Mbit)

RRD_MAX_DOWNSTREAM=1310720
RRD_MAX_UPSTREAM=1310720

####################################
##### IN/OUT Specific settings #####
####################################

# Internet device name, it tries to setup automaticaly using your net
subsystem
# state or coyote.cfg. If it does not work for you, please set manualy
and let
# me know what network configuration are you using.
RRD_INOUT_DEVICE=$IF_INET

# RRD update interval for IN/OUT statistics. Do NOT change, unless you
know
# what you are doing.
RRD_INOUT_UPDATEINTERVAL=20


##########################################
##### Link quality specific settings #####
##########################################

# RRD update interval for link quality statistics. Do NOT change,
unless you know
# what you are doing.
RRD_LQ_UPDATEINTERVAL=60

# Gateway IP address. This should be first public IP address in your
traceroute
# (on some ppp connections the address does not have to be public).
This address
# is used in firt hop link quality measurements.
#
# you can find it like this.
# coyote# traceroute www.google.com
# traceroute to www.google.akadns.net (66.102.11.99)
# 1 ac2.mistral.cz (62.24.94.2)
# 2 1hopsem-v103.dkm.cz (62.24.68.81) # ...
RRD_LQ_GATEWAY=192.168.1.1

# Number of ping probes. How many ping probes are sent for latency and
packet
# loss measurements. Do NOT set much higher than 30, it has to
complete within
# lq_updateinterval which is by default 60 seconds.
RRD_LQ_NUMPINGS=30

#################################
##### QOS specific settings #####
#################################

# QOS tracking enabled
RRD_QOS_ENABLED=yes

# QOS graphing is more dificult to setup. First you need my QOS-init
scripts
# with some classes setuped by define_class_qos. For such classes you
can
# use theese graphing capabilities.
#
# 1) specify create and fetch commands for every QOS database.
# 2) edit /var/rrd/www/... acordingly to show your QOS statistics

# RRD update interval for QOS. Do NOT change unless you know what you
are
# doing.
RRD_QOS_UPDATEINTERVAL=60


# Override default values from coyote.conf
if [ -z "$CONFIG_LOADED" ]; then
. /etc/coyote/coyote.conf
fi

# Load net subsystem state if possible
if [ -e /tmp/netsubsys.state ]; then
. /tmp/netsubsys.state
fi

# default values
if [ -z "$RRD_HTTP_PORT" ]; then
RRD_HTTP_PORT=8080
fi
if [ -z "$RRD_INOUT_DEVICE" ]; then
RRD_INOUT_DEVICE=$IF_INET
fi
if [ -z "$RRD_MAX_DOWNSTREAM" ]; then
RRD_MAX_DOWNSTREAM=1310720
fi
if [ -z "$RRD_MAX_UPSTREAM" ]; then
RRD_MAX_UPSTREAM=1310720
fi
if [ -z "$RRD_LQ_GATEWAY" ]; then
RRD_LQ_GATEWAY=127.0.0.1
fi


# set rrd default values
RRD=/bin/rrdtool
RRD_DBDIR=/var/rrd/data/

# !!! Do NOT change database names unless you now what you are doing
!!!
# IN/OUT statistics database name
RRD_DB_INOUT=inout.rrd
# Link quality statistics database name
RRD_DB_LQ=lq.rrd


#########################################################################
## RRD creation qos entry point
## define QOS databases here
##
## syntax:
## create_qos_database qosdbname
##
## example:
## create_qos_database "qos_110.rrd"
##
## - creates QOS RRD database with name qos_110.rrd
#########################################################################
create_qos_sources () {

create_qos_database "qos_110.rrd"
create_qos_database "qos_111.rrd"
create_qos_database "qos_112.rrd"
create_qos_database "qos_113.rrd"
create_qos_database "qos_114.rrd"
create_qos_database "qos_115.rrd"
create_qos_database "qos_116.rrd"
create_qos_database "qos_117.rrd"
create_qos_database "qos_118.rrd"
create_qos_database "qos_119.rrd"

return
}

#########################################################################
## QOS query entry point
## define which QOS classes to read
##
## syntax:
## fetch_qos rootclas qosdbname
##
## example:
## fetch_qos "1:10" "qos_110.rrd"
##
## - read data for root class 1:10 (define_class_qos in qos.config)
## - fetch data from sfq classes 110:, 111:, 112: to qos_110.rrd
#########################################################################
query_qos_sources () {

fetch_qos "1:10" "qos_110.rrd"
fetch_qos "1:10" "qos_111.rrd"
fetch_qos "1:10" "qos_112.rrd"
fetch_qos "1:10" "qos_113.rrd"
fetch_qos "1:10" "qos_114.rrd"
fetch_qos "1:10" "qos_115.rrd"
fetch_qos "1:10" "qos_116.rrd"
fetch_qos "1:10" "qos_117.rrd"
fetch_qos "1:10" "qos_118.rrd"
fetch_qos "1:10" "qos_119.rrd"
return
}
31.8.2006 09:30 filo | skóre: 22 | blog: FiloBlog | Ostrava
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
>> 2. recreate database taky, menu mám v pořádku, grafy se zobrazují, data jsou nolová << Mám tomu rozumět tak, že se vám nezobrazují ani data u In/Out a LinkQuality ? Tj. i tam máte "prázdné" grafy ?
30.8.2006 21:39 smallcastle | skóre: 2
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
výpis /var/rrd/www/index.cgi
značku "<" jsem musel nahradit za "*" , forum to nebralo.

#!/bin/rrdcgi

*RRD::PREINCLUDE include/header.inc>

*title>RRD Statistics » Overview*/title>

*/head>
*body>

*div id="header">
*h1>*a href="index.cgi">RRD Statistics*/a> » Overview*/h1>
*/div>

*RRD::PREINCLUDE include/menu.inc>

*div id="content">
*div id="title">
*h1>RRD statistics: line overview *RRD::CV cap>*/h1>
*/div>

*div class="greek">
Page generated: *RRD::TIME::NOW "%d.%m.%Y %k:%M:%S">
*/div>

*div id="centerImg">

*RRD::INCLUDE templates/inout_*RRD::CV type>.inc "">*br />
*RRD::INCLUDE templates/lq_*RRD::CV type>.inc>*br />


*!--
To enable QOS, uncomment next *RRD:INCLUDE...> tags (remove #
from definition
and also remove HTML comment tags. First parameter is database
name (without
.rrd suffix), second is caption displayd in graphs.
-->


*RRD::INCLUDE templates/qos_*RRD::CV type>.inc "qos_110"
"computer1">
*RRD::INCLUDE templates/qos_*RRD::CV type>.inc "qos_111"
"computer2">
*RRD::INCLUDE templates/qos_*RRD::CV type>.inc "qos_112"
"computer3">
*RRD::INCLUDE templates/qos_*RRD::CV type>.inc "qos_113"
"computer4">
*RRD::INCLUDE templates/qos_*RRD::CV type>.inc "qos_114"
"computer5">
*RRD::INCLUDE templates/qos_*RRD::CV type>.inc "qos_115"
"computer6">
*RRD::INCLUDE templates/qos_*RRD::CV type>.inc "qos_116"
"computer7">
*RRD::INCLUDE templates/qos_*RRD::CV type>.inc "qos_117"
"computer8">
*RRD::INCLUDE templates/qos_*RRD::CV type>.inc "qos_118"
"computer9">
*RRD::INCLUDE templates/qos_*RRD::CV type>.inc "qos_119"
"computer10">

*/div>
*/div>
*RRD::PREINCLUDE include/footer.inc>
31.8.2006 12:27 filo | skóre: 22 | blog: FiloBlog | Ostrava
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
Odpovědět | | Sbalit | Link | Blokovat | Admin
Našel jsem nesrovnalosti v RRD.CONFIG :
1. v RRD_LQ_GATEWAY=192.168.1.1 má být uvedena první IP poskytovatele, na kterou paket narazí, když jde ven, (poznáte to z výpisu traceroute), tipl bych si že to 192.168.1.1 nebude
2. fetch qos musí odpovídat třídám, které jste uvedl v úvodu, vy tam máte furt 1:10 (zřejmě kopírka),
tzn. místo fetch_qos "1:10" "qos_111.rrd"
musíte mít fetch_qos "1:11" "qos_111.rrd"
a analogicky ostatní třídy

Zkuste to opravit a hoďte result, jestli to pomohlo
31.8.2006 20:34 smallcastle | skóre: 2
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
takže moc děkuji za pomoc, už se to rozjelo.
1. gateway u nás je opradu 192.168.1.1, eth0 jede na 192.168.0.**

2. chyba byla v těch fetch_qos, je to hloupá chyba, ale nevšimnul jsem si jí, ani po několiké kontrole, takže platí pravidlo více očí více vidí

ještě jednou děkuji.
1.9.2006 09:23 filo | skóre: 22 | blog: FiloBlog | Ostrava
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
Není zač, ať BFW slouží ;)
17.9.2006 12:42 Nick
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
Omlouvám se, že se připojuji do tohoto vlákna se svým dotazem. Reším podobný problém. BFW jsem nastavil krok po kroku podle výše uvedeného návodu, vygooglil jsem i nějaké další návody ve forech. Nic zatím bohužel nepomohlo, ani Váš postup. Jestli mohu poprosit o kontrolu dotčených souborů: /etc/coyote/qos.classes, /etc/rrd.config, /etc/ipacc.conf

V adresáři: /var/rrd/data/ jsou přítomny všechny soubory, jen qos_xxx.rrd mají datum posledního vytvoření databáze, zatímco inout.rrd a lq.rrd se aktualizují. Grafy In/Out a LQ se generují v pořádku, grafy pro jednotlivé IP jsou prázdné.

Nevím, nakolik to má souvislost, ale data v IP Accounting se mi počítají.

Již mě nenapadá, kde bych co měl nastavit, nebo zkontrolovat. Kdybyste mě Vy, nebo někdo jiný nakopl správným směrem, byl bych Vám moc vděčný.
20.9.2006 10:40 filo | skóre: 22 | blog: FiloBlog | Ostrava
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
Takové malé podezření :
Máte ve webadminu u "QoS init type" nastavený BrazilFW init scripts (manual QoS config) ?
Z výpisu qos.classes mi připadá, že ne, resp. oproti mému tak máte navíc $CLEAR_DOWNSTREAM a $CLEAR_UPSTREAM
20.9.2006 11:06 filo | skóre: 22 | blog: FiloBlog | Ostrava
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
Mrknul jsem se vzdáleně na svůj BFW a v QoS type to není.
Vy máte u Qos Classes nastaveno Download a Upload Ceil na Total *, proto se v souboru vyskytuje ten $CLEAR_DOWNSTREAM
Upřímně řečeno nevím, jestli to má na funkci RRD vliv, ale kombo, kde máte uveden Total download (total upload) nechte prázdné a nad něj zkuste vepsat o něco málo nižší hodnoty než je max. download a upload vaší linky (v kB), znova vytvořte rrd databáze, uložte to a vyrestartujte.
Jo a dejte tu echo, jestli to zabralo :)
27.9.2006 13:05 Nick
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
Bohužel to nepomohlo. Pro lepší představu výpis realoadu. První část je stále stejná, zdá se být bezchybná. Zádrhel je v druhé části, kde se nastavují filtry pro jednotlivé protokoly. Tam to hlásí chybu. Vypadá to tedy, že vůbec nefunguje QoS - provoz na lince tomu odpovídá. Zkusil jsem updatovat definice protokolů, chyba však stále přetrvává :-(
29.9.2006 19:43 Nick
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
Reload je jiz v poradku, vymenil jsem balicky l7filter.tgz a l7qos.tgz - statistiky mi to vsak stale nepocita :-(
29.9.2006 22:29 Nick
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
Statistiky jiz funguji. Pomohlo madarske forum.
1.10.2006 20:08 filo | skóre: 22 | blog: FiloBlog | Ostrava
Rozbalit Rozbalit vše Re: brazilFW a RRD statistics
Šmarjá, jestli nějakou řeč ani zbla neovládám, tak je to maďarština :)
Můžeš tady prosím tě česky napsat, kde byl teda problém a jak si ho vyřešil?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.