Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Някой подкарвал ли е rrdtool на slack11
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: stani Дата: 06/28/2007
 Здавейте!Искам да попитам някой подкарвал ли е rrdtool с
 RRDs.pm модул(перл модул) и sasacct на Slackware 11?Измъчих
 се тотално.Проблема е само в този rrdtool егати
 проклетията!Sasacct се стартира и дава грешка само в този
перл модъл за rrdtool т.е. липсва въпросният модул.
Инсталирах всички библиотеки необходими 
freetype 2.3.4-i486-2
glibc-solibs 2.3.6-i486-6
libart_lgpl 2.3.17-i486-1
libpng 1.2.18-i486-1
perl 5.8.8-i486-3
zlib 1.2.3-i486-1
 като част от тях бяха инсталирани със самата инсталация на
 слака.Компилирам rrdtool с ./configure --prefix=$INSTALL_DIR
 --disable-pyhon --disable-tcl && make && make install и не
 дава никакви фатални грешки компилира си нещата и накрая в
 /usr/local/rrdtool-1.2.19 има фаилове инсталирани но няма
 команда rrdtool в командният ред трябва с alias да добавя
 такаво до изпълнимият фаил в bin/ директорията след което се
изпълнява самият rrdtool.
 Кажете къде бъркам че ми писна от тоз slackware(а му бях
фен)!



Отговор #1
От: ... Дата: 06/28/2007
 еми като  му слагаш prefix и дира ти е различен от /bin
 /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin няма
 как да ти го има като команда в конзолата без да създадеш
символична връзка в някои от тези ....



Отговор #2
От: stani Дата: 06/28/2007
Добре това е ясно сега остава и модула да подкарам!



Отговор #3
От: stani Дата: 06/28/2007
 Ами вече не дава грешка при "perl sasacct.plx" :) добавих
 един ред във фаила "use lib
 '/usr/local/rrdtool-1.2.19/lib/perl/5.8.8/i486'; " т.е.
 директорията в която е въпросният модул и сега се стартира
 нормално.Ако всичко тръгне както трбява ще взема да напиша
 едно обяснение как се подкарва вничко защото е възможно и
други да имат подобни проблеми...белкем да не се ядосват :)



Отговор #4
От: stani Дата: 07/22/2007
 Както обещах предният пост ще постна обяснение как се
инсталира всичко sasacct+rrdtool+CGI:Session.
Izpolzwani wersii...
Slackware 11 FULL install
sasacct-1.0.9
    -rrdtool-1.2.19
 	--freetype >= 2.3.4-i486-2 (po default e instalirana po
stara wersi na freetype)
 	--glibc-solibs >= 2.3.6-i486-6(po default tochno tazi
wersiq e ima)
 	--libpng >= 1.2.18-i486-1(ima e instalnata ama e stara
wersiq)
	--perl >= 5.8.8-i486-3(ima q po default instalirana)
	--zlib >= 1.2.3-i486(ima q po default instalirana)
    -CGI:Session(perl modul)
----INSTALACIQ NA RRDTOOL-----------
 1.Neobhodimo e da se updejtne wersiqta na freetype.T.k kato
toj weche e instaliran
se pishe
    #:freetype-config --prefix
    /usr
 za da se widi kyde e instaliran freetype(w sluchaqt e w
"/usr".Wlizate w direktoriqta
sys sorsa na freetype-2.4.4 i se pishe(kato root)
    #:./configure --prefix=/usr
    #:make
    #:make install
 Towa e za freetype.Ako wsichko e minalo nared sled kato
napishete versiqta trqbwa da e 2.3.4
    #:freetype-config --ftversion
    2.3.4
 2.Instalirane na libpng.Sled kato swalite i razarhiwirate
"libpng-1.2.18" pyrwo e neobhodimo da se
proweri w koq direktoriq e segashnata wersiq.Towa stawa s :
    #:libpng-config --prefix
    /usr
Pri men prefixa e "/usr" sledtowatelno...
    #:./configure --prefix=/usr
    #:make check
    #:make install
Sled kato wsichko mine OK prowerete wersiqta na libpng
    #:libpng-config --version
    1.2.18
 3.Sledwa instalaciqta na rrdtool.Tuk pri men beshe
neobhodimo da spra podryjkata
 za python i tcl t.k. dawashe greshka pri buldwaneto.W
posledstwie wsichko si raboteshe
 OK.(komandite sa wzeti ot faila s opisanieto na instalaciqta
na rrdtool)
Zadawame pyt kydeto shte e instalaciqta.
    #:BUILD_DIR=/tmp/rrdbuild
 Zadawame prefixa t.e. kyde shte shte byde instaliran
rrdtool.
    #:INSTALL_DIR=/usr/local/rrdtool-1.2.19
 Tuk ima edna osobennost che kato definirate tezi promenliwi
ot tuk natatyka trqbwa
 da rabotite w syshtiqt prozorec(pri ssh sesiq primerno) w
kojto ste gi difinirali.
 (Moje da e normalno i estestweno za wsichki...ama az go
razbrah po trudniqt nachin :))
 Sledwa instalirane na samiqt rrdtool(trqbwa da se w
direktoriqta mu t.e. w /tmp/rrdbuild
     #:./configure --prefix=$INSTALL_DIR --disable-python
--disable-tcl
    #:make
    #:make install
    #:make site-perl-install
 Towa poslednoto e za da dobawi i modulite neobhodimi za da
rabotqt nqkoj ot srkiptowete
na sasacct.
 Za da widite dali rrdtool raboti moje da startirate nqkoj ot
example skriptowete
 namirashti se w $INSTALL_DIR/share/rrdtool/examples i da
widite dali se generirat
.png failowe.
Do tuk beshe trudnata chast :)
----------INSTALIRANE NA SASACCT------------------
1.Konfigurirane w sasacct.conf.
 Ima nqkolko neshta koito trqbwa da se napishat w tozi
fail.Pyrwoto e pytq do iptables
kato trqbwa da se dobawi redyt 
    F:/usr/sbin/iptables
 Za da ukajete pytqt kydeto shte se logwa informaciqta e
enobhodimo da wywedete
    D:/var/sasacct
 Tuk skriptyt shte zapiswa log failowete za wseki adres w
"/var/sasacct"
 Sledwashtiqt parametyr e kyde shte se namira index.html
faila na sasacct scrtipta chrez kojto
 shte wijdate grafikite na wsichki adresi koito logwate w
momenta.Toj trqbwa da e pod glawnata papka na http demona.
    G:/var/www/htdocs/sasacct
 Pri men po default w "/var/www/htdocs" e root papkata na web
syrwyra.Sled towa tozi pyt do sasacct shte trqbwa da se
wywede i w "showtraf.cgi" no zatowa po natatyk.
 Chrez "L:" se posochwa za koi adresi da se chertae grafika
naprimer
    L:192.168.10.10:my_pc
 Tozi red shte izchertae grafika w index.html sys zaglawie
 "my_pc", no za da widitwe grafikata pyrwo trqwba da ste
dobawili 
prawilata za iptables.
 Parametyryt "E:" posochwa mqstoto kydeto se namirat
failowete s ezicite, a s "U:" se posochwa izbraniqt ezik.
    E:/usr/sasacct/lang/
    U:/en_UK
2.Konfigurirane na sasacct.users
 W tozi fail se zapiswa koi potrebiteli shte mogat da se
logwat prez "sasacct.cgi" za da sledqt SAMO trafika si.
 sintaksisyt e sledniqt
 "username:password:ip_interface,ip,ip,ip_interface"
primer/no otnowo dadenoto ip trqbwa 
da e dobaweno w SASACCT werigata w iptables/
    my_pc:my_pcpass:192.168.10.10_eth1
Ako dobawite 
    admin:adminpassword:all
 shte syzdadeto potrebitel admin kojto shte moje da wijda
wsichki trafici.
 3.Premestwata failowete ot direktoriqta "bin" na sasacct  w
"/usr/sasacct"
otwarqte "sasacct.plx" i tyrsite sledtnoto
    RRDs::graph(
    "$target-$_.gif",
    @header_str, @def_str, @data_str, @comment_str
    );
 Pri men dokato ne iztrih " @comment_str" ot wyprosniqt abzac
ne iskashe da mi chertae
 nikakwi grafiki w "index.html" taka che ako i pri was ne
wyrwi mahnete ", @comment_str" of faila
i trqbwa da se obprawi.Pri men towa beshe na 688 red.
 4.Konfigurirane na crontab da startira skripa na wseki 5min
i da zanulqwa broqchite
    #:crontab -e root
I sled towa dobawete naj otdolo slednite redowe
    */5 * * * * /usr/local/sasacct/sasacct.plx
    */5 * * * * /usr/local/sasacct/htmlmaker.plx
sejfaite i izleste.
 5.Instalirane na CGI:Session modulyt.Tozi modul e neobhodim
za rabotata na 
 .cgi
skriptowete."http://search.cpan.org/CPAN/authors/id/...
sled kato go razarhiwirate se instalira taka:
    #:perl Makefile.PL
    #:make
    #:make test
    #:make install
 6.Cgi sktiptowe.Otidete w cgi-bin direktoriqta na web
serwyryt wi.Pri men e
 "/var/www/cgi-bin" i kopirajte tam failowete "sasacct.cgi" i
"showtraf.cgi" kakto i 
 "showgraph.cgi"(tozi posledniq taka i nerazbrah za kakwo e
tam).Startirajte "sasacct.cgi" i wijde
 dali dawa greshka.Ako dawa to naj weroqtno shte e modulyt
CGI::Session.
 W failyt "showgrapth.cgi" beshe neobhodimo da dobawq edin
red za da nameri
rrds modulyt
    "use lib qw( /usr/local/rrdtool-1.2.19//lib/perl );"
Sled koeto trygna OK :).
 Wyw faila  "showtraf.cgi" e neobhodimo da se redaktirat
slednite redowe:
     "my $configfile="/etc/sasacct.conf";"	Pytqt do congif
faila
     "my $logopath= '/var/www/htdocs/sasacct';"	Kyde shte e
direktoriqta s grafikite
 Az lichno si redaktirah i "@years" za da ne mi pokazwa ot
2002g nasam w kutiikata za godinata.    
7.SASACCT prawila za iptables
 Trqbwa da se dobawqt prawilata za otchitane na trafika za
iptables.Towa moje da stane naprimer w
 "/etc/rc.d/rc.local".Naprawih malko skripche s koeto da ne
pisha wsi4ki IP adresi po nqkolko pyti :)
     ips="1 2 3 4" #posochwa ip adresite za koito iskate da
se logwa trafika kato gi razdelqte sys interwal
    iptables -N SASACCT
    iptables -I INPUT -j SASACCT
    iptables -I OUTPUT -j SASACCT
    iptables -I FORWARD -j SASACCT
    for ipss in $ips
    do
	iptables -I SASACCT -s 0.0.0.0/0 -d 192.168.10.$ipss
	iptables -I SASACCT -s 192.168.10.$ipss -d 0.0.0.0/0
    done
 Tuk shte zapochne da logwa trafika za ipta 192.168.10.1,
192.168.10.2 i t.n. no za da pokaje
 sled towa grafikite tezi ipta trqbwa da sa dobaweni i w
"sasacct.conf"
 Towa bi trqbwalo da e wsi4ko.Sega naprimer ako web serwera
wi e s adres http://192.168.10.1/ bi trqvwalo da wijdate
 trafika w http://192.168.10.1/cgi-bin/sasacct.cgi sled kato
se lognete s ime i parola zadadeni w sasacct.users, a 
 grafikite trqbwa da sa dostypni w
http://192.268.10.1/sasacct/index.html
Za kontakti STANI 
ICQ# 200 919 259
mail: microsoft@abv.bg



<< Stranen problem v X (1 ) | redirect port (2 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.01 sys = 0.08 CPU)