Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 1 lipca 2025, 18:25

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 124 ]  Przejdź na stronę Poprzednia  1, 2, 3, 4, 5 ... 7  Następna
Autor Wiadomość
 Tytuł:
Post: piątek, 10 lutego 2006, 06:57 
Offline
Użytkownik

Rejestracja: niedziela, 6 czerwca 2004, 19:35
Posty: 273
Lokalizacja: wlkp
dla pewnosci spytam: Masz w katalogu /etc/mrtg plik '.digitemprc'?

Zlikwiduj, lub zahashuj "Factor[temp]: -20 "

_________________
GG
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 10 lutego 2006, 15:54 
Offline
Użytkownik

Rejestracja: środa, 25 stycznia 2006, 02:09
Posty: 308
Plik mam. Jak odpale recznie ten skrypt w perlu to pokazuje mi temperature. Zahaszkowałem i dalej jest to samo.

Może tu chodzi o to że ten skypt nie czeka az wyświetli sie temp, i odrazu daje wynik 0? Jednak troche to trwa jak sie recznie odpali zanim temp. wskoczy? Co o tym myślisz?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 10 lutego 2006, 17:09 
Offline
Użytkownik

Rejestracja: niedziela, 18 maja 2003, 22:55
Posty: 386
Lokalizacja: Rzeszów
1. Odpalam skrypt i na obrazku na serwie pokazuje tylko pare sekund po odczytaniu temperatury, potem nie ma az do nastepnego odczytu.
2.jezeli chce uruchomic skrypt w tle to rozumiem ze komende wydaje taka:
./temper </dev/null

danke z gory

_________________
------------------------
HOUSE music


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 10 lutego 2006, 23:46 
Offline
Użytkownik

Rejestracja: piątek, 18 marca 2005, 10:25
Posty: 274
Lokalizacja: Sandomierz
Witam

Tak zastanawiam się nad prezentacją temperatury przez mrtg (bo rrdtool nie moge uruchomić) Czy mrtg poprawnie zinterpretuje ujemne temperatury ??


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 10 lutego 2006, 23:54 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
mrtg nie przyjumje wartosci ujemnych

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 11 lutego 2006, 00:20 
Offline
Użytkownik

Rejestracja: piątek, 18 marca 2005, 10:25
Posty: 274
Lokalizacja: Sandomierz
A czy ktoś umie DS1820 odpalić na rrdtool ???


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 11 lutego 2006, 00:21 
Offline
Użytkownik

Rejestracja: niedziela, 6 czerwca 2004, 19:35
Posty: 273
Lokalizacja: wlkp
ja mam dodatnie jako download, a ujemna jako upload i chodzi dobrze

_________________
GG
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 11 lutego 2006, 00:32 
Offline
Użytkownik

Rejestracja: środa, 25 stycznia 2006, 02:09
Posty: 308
mojego problemu nie da sie rozwiązac?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 11 lutego 2006, 11:01 
Offline
Użytkownik

Rejestracja: niedziela, 6 czerwca 2004, 19:35
Posty: 273
Lokalizacja: wlkp
@ulter A czemu skrypt nie czeka na temperatur? Skad o tym wiesz?

_________________
GG
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 11 lutego 2006, 12:08 
Offline
Użytkownik

Rejestracja: środa, 25 stycznia 2006, 02:09
Posty: 308
gg123456 pisze:
@ulter A czemu skrypt nie czeka na temperatur? Skad o tym wiesz?


Nie no tak sobie wykombinowałem. W logach zapisuje 0. Jak recznie odpale to pokazuje temp. poprawnie wiec nie wiem co jest grane?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 11 lutego 2006, 12:13 
Offline
Użytkownik

Rejestracja: niedziela, 6 czerwca 2004, 19:35
Posty: 273
Lokalizacja: wlkp
pokaz mrtg.conf i skrypt

_________________
GG
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 11 lutego 2006, 12:27 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
ja potrafie

http://listonosz.com.pl:81/cgi-bin/temperatura

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 11 lutego 2006, 13:07 
Offline
Użytkownik

Rejestracja: środa, 25 stycznia 2006, 02:09
Posty: 308
: [/] [] ()
######################################################################
# Multi Router Traffic Grapher -- Example Configuration File
######################################################################
# This file is for use with mrtg-2.0
# 0.1 zciech

Language: polish
# Parametry globalne
WorkDir: /var/www/mrtg
XSize[_]: 500
YSize[_]: 80
Options[_]: growright, gauge, nopercent, integer, nobanner, noinfo
BodyTag[_]: <BODY LEFTMARGIN="1" TOPMARGIN="1" bgcolor="e0e0e0" text="00007f" link="#dd3333" vlink="#dd33dd" alik="#A90000">
PageFoot[_]: </center>

Target[eth0]: `/etc/mrtg/eth0`
MaxBytes[eth0]: 100000000
Options[eth0]: growright, nopercent, integer, nobanner, noinfo
Title[eth0]: eth0
kilo[eth0]: 2048
ShortLegend[eth0]: B/s
YLegend[eth0]: B/s
PageTop[eth0]:<center> <H1>eth0</H1>

Target[eth1]: `/etc/mrtg/eth1`
MaxBytes[eth1]: 100000000
Options[eth1]: growright, nopercent, integer, nobanner, noinfo
Title[eth1]: eth1
kilo[eth1]: 2048
ShortLegend[eth1]: B/s
YLegend[eth1]: B/s
PageTop[eth1]:<center> <H1>eth1</H1>

Target[eth2]: `/etc/mrtg/eth2`
MaxBytes[eth2]: 100000000
Options[eth2]: growright, nopercent, integer, nobanner, noinfo
Title[eth2]: eth2
kilo[eth2]: 2048
ShortLegend[eth2]: B/s
YLegend[eth2]: B/s
PageTop[eth2]:<center> <H1>eth2</H1>

#Ilosc uzytkownikow
Title[hosty]: Ilo¶ć użytkowników
PageTop[hosty]: <center> <H1>Ilo¶ć użytkowników</H1>
Target[hosty]: `/etc/mrtg/hosty`
MaxBytes[hosty]: 150
kilo[hosty]: 1000
ShortLegend[hosty]: &nbsp;
YLegend[hosty]: ilosc
Legend1[hosty]: Aktywne
Legend2[hosty]: Wszystkie
LegendI[hosty]: aktywne
LegendO[hosty]: wszystkie
#Options[hosty]: growright, gauge, nopercent, integer, nobanner, noinfo, nolegend

##Procek
Target[cpu]: `awk '/cpu /{print $4; print $2+$3+$4}'</proc/stat; uptime; hostname`
Title[cpu]: Użycie procesora na serwerze
PageTop[cpu]: <center> <H1>Użycie procesora na serwerze</H1>
MaxBytes[cpu]: 100
Unscaled[cpu]: ymwd
Options[cpu]: growright, nopercent, integer, nobanner, noinfo
LegendI[cpu]: &nbsp;user:
LegendO[cpu]: &nbsp;total:
Ylegend[cpu]: %
ShortLegend[cpu]: %
Legend1[cpu]: Czas spedzony trybie user
Legend2[cpu]: Czas spedzony trybie user + czas spedzony trybie system

Target[hda1]: `df|grep hda1|awk '{print $3 "\n" $4}'`
MaxBytes[hda1]: 3058832
Unscaled[hda1]: ymdw
Title[hda1]: Dysk hda1
kMG[hda1]:K,M,G,T
kilo[hda1]: 1024
ShortLegend[hda1]:B
YLegend[hda1]: Megabajty
PageTop[hda1]:<CENTER> <H1>Zajetosc dysku hda1</H1>
LegendI[hda1]: Used:
LegendO[hda1]: Free:
Legend1[hda1]: Obszar zajety
Legend2[hda1]: Obszar wolny

Target[mem]: `/etc/mrtg/memory`
MaxBytes[mem]: 134217728
Unscaled[mem]: ymdw
Title[mem]: Pamięć fizyczna
kilo[mem]: 1024
ShortLegend[mem]:B
YLegend[mem]: Megabajty
LegendI[mem]: Used:
LegendO[mem]: Total:
PageTop[mem]:<center> <H1>Pamięć fizyczna</H1>
Legend1[mem]: Pamiec uzywana
Legend2[mem]: Pamiec calkowita

# Procesy
Target[procesy]: `/etc/mrtg/procesy`
MaxBytes[procesy]: 30000
kilo[procesy]: 1000
Title[procesy]: Ilo¶ć procesów
PageTop[procesy]: <center> <H1>Ilo¶ć procesów w systemie</H1>
ShortLegend[procesy]: &nbsp;
YLegend[procesy]: Procesy
Legend1[procesy]: Ilo¶ć wszystkich procesów w systemie
Legend2[procesy]: Ilo¶ć działaj±cych procesów
LegendI[procesy]: procesy:
LegendO[procesy]: działaj±ce:

#Target[temp]: `/etc/mrtg/t.old`
#MaxBytes[temp]: 100
#Options[temp]: noinfo, growright, nopercent, gauge, absolute,
#YLegend[temp]: temperatura w *C
#ShortLegend[temp]: *C
#Title[temp]: loclahost
#PageTop[temp]: <center> <H1>Temperatura</H1>
#LegendI[temp]: dodatnia temperatura
#LegendO[temp]: ujemna temperatura

# Temperatura w pokoju
Target[temp]: `/etc/mrtg/temp`
YSize[temp]: 200
MaxBytes[temp]: 100
Options[temp]: growright, integer, nopercent, nobanner, noinfo, gauge
Title[temp]: temp
kilo[temp]: 100000
ShortLegend[temp]: *C
YLegend[temp]: *C
PageTop[temp]:<center> <H1>Temp</H1>
#Unscaled[temp]: ymdw
YTicsFactor[temp]: 0.01
YTics[temp]: 20
#Factor[temp]: -20

Title[ping-onet]: Pingi www.onet.pl
MaxBytes[ping-onet]: 5000
AbsMax[ping-onet]: 10000
Options[ping-onet]: growright, gauge, nopercent, noinfo, nobanner, integer, transparent
Target[ping-onet]: `/etc/mrtg/mrtg-ping-probe www.onet.pl`
PageTop[ping-onet]: <H1>Pingi na www.onet.pl</H1>
YLegend[ping-onet]: milisekundy
ShortLegend[ping-onet]: ms
Legend1[ping-onet]: Sredni ping w ms
Legend2[ping-onet]: Sredni ping w ms
Legend3[ping-onet]: Maksymalny ¶redni ping w ci±gu u minut
Legend4[ping-onet]: Maksymalny ¶redni ping w ci±gu u minut
LegendI[ping-onet]: &nbsp;Max:
LegendO[ping-onet]: &nbsp;Min:
WithPeak[ping-onet]: ymwd

Target[ping-onet.loss]: `/etc/mrtg/mrtg-ping-probe -t 42 -p loss/loss www.onet.pl`
PageTop[ping-onet.loss]: <H1>Analiza utraconych pakietów na onet.pl</H1>
MaxBytes[ping-onet.loss]: 100
Title[ping-onet.loss]: Analiza pingow
AbsMax[ping-onet.loss]: 101
WithPeak[ping-onet.loss]: ymwd
Options[ping-onet.loss]: growright, gauge, transparent
Unscaled[ping-onet.loss]: dwmy
YLegend[ping-onet.loss]: % Utraconych pakietów
ShortLegend[ping-onet.loss]: %
Legend1[ping-onet.loss]: % Utraconych pakietów
Legend2[ping-onet.loss]: % Utraconych pakietów
Legend3[ping-onet.loss]: Maksymalnie utracone pakiety w ci±gu 5 minut - % Packet Loss
Legend4[ping-onet.loss]: Maximal 5 Minute % Packet Loss
LegendI[ping-onet.loss]: &nbsp;% loss:
LegendO[ping-onet.loss]: &nbsp;% loss:

Title[ping-192.168.2.1]: Pingi 192.168.2.1
MaxBytes[ping-192.168.2.1]: 5000
AbsMax[ping-192.168.2.1]: 10000
Options[ping-192.168.2.1]: growright, gauge, nopercent, noinfo, nobanner, integer, transparent
Target[ping-192.168.2.1]: `/etc/mrtg/mrtg-ping-probe 192.168.2.1`
PageTop[ping-192.168.2.1]: <H1>Pingi na 192.168.2.1</H1>
YLegend[ping-192.168.2.1]: milisekundy
ShortLegend[ping-192.168.2.1]: ms
Legend1[ping-192.168.2.1]: Sredni ping w ms
Legend2[ping-192.168.2.1]: Sredni ping w ms
Legend3[ping-192.168.2.1]: Maksymalny ¶redni ping w ci±gu u minut
Legend4[ping-192.168.2.1]: Maksymalny ¶redni ping w ci±gu u minut
LegendI[ping-192.168.2.1]: &nbsp;Max:
LegendO[ping-192.168.2.1]: &nbsp;Min:
WithPeak[ping-192.168.2.1]: ymwd


: [/] [] ()
#! /usr/bin/perl
$t1=100*`/etc/mrtg/digitemp_DS9097 -t0 -q | cut -d " " -f 7`;
if($t1<0) { print"0\n".(-$t1)."\n"; }
else { print"$t1\n0\n";}


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 11 lutego 2006, 13:56 
Offline
Użytkownik

Rejestracja: niedziela, 6 czerwca 2004, 19:35
Posty: 273
Lokalizacja: wlkp
Cytuj:
#! /usr/bin/perl
$t1=100*`/etc/mrtg/digitemp_DS9097 -t0 -q | cut -d " " -f 7`;
if($t1<0) { print"0\n".(-$t1)."\n"; }
else { print"$t1\n0\n";}

ten plik ma nazwe /etc/mrtg/temp ?

_________________
GG
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 11 lutego 2006, 16:10 
Offline
Użytkownik

Rejestracja: środa, 25 stycznia 2006, 02:09
Posty: 308
gg123456 pisze:
Cytuj:
#! /usr/bin/perl
$t1=100*`/etc/mrtg/digitemp_DS9097 -t0 -q | cut -d " " -f 7`;
if($t1<0) { print"0\n".(-$t1)."\n"; }
else { print"$t1\n0\n";}

ten plik ma nazwe /etc/mrtg/temp ?


tak


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 12 lutego 2006, 01:29 
Offline
Użytkownik

Rejestracja: środa, 25 stycznia 2006, 02:09
Posty: 308
Może mi ktoś powiedzieć co zrobić aby na stałe skasować plik temp.log? Kasuje go a po chwili znowu powstaje ze starymi wpisami. Plik temp.old tez skasowałem.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 12 lutego 2006, 01:55 
Offline
Użytkownik

Rejestracja: środa, 25 stycznia 2006, 02:09
Posty: 308
Nie no ja sie już poddaje. robiłem już chyba wszystko, łacznie z przeinstalowaniem mrtg. JEDNO WIELKIE GÓWNO!


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 12 lutego 2006, 02:10 
Offline

Rejestracja: sobota, 24 września 2005, 09:06
Posty: 93
Ulter pisze:
Nie no ja sie już poddaje. robiłem już chyba wszystko, łacznie z przeinstalowaniem mrtg. JEDNO WIELKIE GÓWNO!

Dlatego ja po dowiedzeniu sie ze MRTG nie rysuje wartosci ujemnych wolalem sie dluzej pomeczyc i zrobic to na rrdtool'u. Z efektu jestem zadowolony


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 12 lutego 2006, 09:41 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
Prosil mnie ktos o skrypt jak ja to am zrobione a wiec:
tworzymy katalogi:
/etc/rrdtool
/etc/rrdtool/bazy
/etc/rrdtool/skrypty
/etc/rrdtool/rrd

w katalogu /etc/rrdtool/bazy tworzymy plik "temperatura" z zawartoscia:
: [/] [] ()
rrdtool create /etc/rrdtool/rrd/temperatura.rrd \
--step 30 \
DS:1:GAUGE:600:0:U \
DS:2:GAUGE:600:0:U \
DS:3:GAUGE:600:0:U \
DS:4:GAUGE:600:0:U \
DS:5:GAUGE:600:0:U \
DS:6:GAUGE:600:0:U \
DS:7:GAUGE:600:0:U \
RRA:AVERAGE:0.5:2:1400 \
RRA:AVERAGE:0.5:10:1008 \
RRA:AVERAGE:0.5:6:744 \
RRA:AVERAGE:0.5:12:744 \
RRA:AVERAGE:0.5:180:372 \
RRA:AVERAGE:0.5:360:744

nadajemy prawa wykonywalnosci:
chmod +x /etc/rrdtool/bazy/temperatura

w katalogu /etc/rrdtool/skrypty tworzymy plik "temperatura"
: [/] [] ()
NAZWA_BAZY=/etc/rrdtool/rrd/temperatura.rrd
cd /home/temperatura
a=`./skrypt`
wynik1=`echo $a | cut -d ";" -f 1`
wynik2=`echo $a | cut -d ";" -f 2`
wynik3=`echo $a | cut -d ";" -f 3`
wynik4=`echo $a | cut -d ";" -f 4`
wynik5=`echo $a | cut -d ";" -f 5`
wynik6=`echo $a | cut -d ";" -f 6`
wynik7=`echo $a | cut -d ";" -f 7`
rrdtool update $NAZWA_BAZY \
--template \
  1:2:3:4:5:6:7 \
  N:$wynik1:$wynik2:$wynik3:$wynik4:$wynik5:$wynik6:$wynik7 \

nadajemy prawa wykonywalnosci:
chmod +x /etc/rrdtool/skrypty/temperatura

Tworzymy katalog /home/temperatura wrzucamy do niego wszytskie pliki z digitempa wyglada to tak:
: [/] [] ()
[root@serwer temperatura]# pwd
/home/temperatura
[root@serwer temperatura]# ls
COPYING    ChangeLog  TODO                    digitemp_2490.spec   maksymalna  python          skrypt2      userial
COPYRIGHT  FAQ        contrib                 digitemp_9097.spec   minimalna   rrdb            src          wynik
CREDITS    Makefile   digitemp-freebsd.patch  digitemp_9097u.spec  perl        rrdtool-1.0.49  start
CVS        README     digitemp.1              digitemp_DS9097      plik.txt    skrypt          temperatura


tworzymy sobie tam nowy plik "skrypt" a w nim
: [/] [] ()
#!/usr/bin/perl
$cz=@ARGV[0];
$t1=10*`/home/temperatura/digitemp_DS9097 -s /dev/ttyS0 -t 0 -q -o %.2C`;
#$t1=0;
$t1 /= 10;
$t2=$t1;
#dodatnia temperatura dzielona na 4 kolory
if($t1>0){
    #od 0 do 10
    if($t1<=10){
    print"0;0;0;$t1;0;0;0";
    }
    else {
    #od 2 do 4
        if($t1<=4){
        $t1 -= 2;
        print"0;0;0;2;$t1;0;0";
        }
        else {
            #od 20 do 30
            if($t1<=30){
            $t1 -= 20;
            print"0;0;0;10;10;$t1;0";
            }
            else {
                #od 30 do nieskonczonosci
                if($t1>30){
                $t1 -= 30;
                print"0;0;0;10;10;10;$t1";
                }
            }
        }
    }
}

    else {
        #od 0 do -2
        if($t1>=-2){ print"0;0;".(-$t1).";0;0;0;0"; }
        else {
        #od -2 do -5
            if($t1>=-5){
            $t1 += 2;
            print"0;".(-$t1).";2;0;0;0;0";
            }
            else {
            #od -5 do n
            if($t1<-5){
            $t1 += 5;
            print"".(-$t1).";3;2;0;0;0;0";
            }
            }
        }
    }
print"\n";


nadajemy prawa wykonywalnosci
chmod +x /home/temperatura/skrypt

Odpalamy tworzenie bazy:
./etc/rrdtool/bazy/temperatura
Nie powinno sie nic pokazac.
Odpalmy skrypt zeby sprawdzic czy nie ma bledow.
./etc/rrdtool/skrypty/temperatura


Musimy jeszcze odpalac skrypt co jakis czas zeby dodawal wpisy do bazy mozna zroibc do z crona co minute:
*/1 * * * * /etc/rrdtool/skrypty/temperatura

/etc/rc.d/crond restart

Jezeli wszytsko poszlo bezblednie przechodzimy do tworzenia wykresow w cgi :)

Do cgi wymagany jest apach badz thttpd
Przy apachu nalezy sprawdzic gdzie trzyma cgi i tam umiescic plik ktory zaraz zrobimy, jezeli chodzi o thttpd nalezy w nim wlaczyc obsluge cgi standardowo w NND jest odpalany bez cgi (szukac na forum bylo milion razy)


Posprawdzajcie sobie sciezki do plikow bo jak widac ja mam cale www w /var/www, cgi mam w /var/www/cgi-bin dlatego obrazki generowane trzymam w "rrdtool graph /var/www/rrdtool/temperatura.png" laczy sie t oscisle z "ALT="uptime" SRC="/rrdtool/temperatura.png". Mam nadziej ze wymyslicie o co chodzi :). Nadajcie prawa wykonywalnosci dla tego pliku i zeby nobody tez mial prawa bo apach chodzi jako nobody. Tyczy sie to takze bazy ktora musi czytac (/etc/rrdtool/rrd/temperatura)
: [/] [] ()
#!/bin/sh
echo Content-type: text/html
echo
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">'
echo '<HEAD>'
echo '<center>'
echo '<TITLE>RRDTOOL Index Page</TITLE>'
echo '</HEAD>'
echo
echo '<BODY bgcolor="#ffffff" text="#000000" link="#000000" vlink="#000000" alink="#000000">'
echo
echo '<H1>TEMPERATURA</H1>'
echo

rrdtool graph /var/www/rrdtool/temperatura.png \
--height=250 \
--width=800 \
--end now --start end-86400s  \
--rigid \
DEF:wynik1=/etc/rrdtool/rrd/temperatura.rrd:1:AVERAGE \
DEF:wynik2=/etc/rrdtool/rrd/temperatura.rrd:2:AVERAGE \
DEF:wynik3=/etc/rrdtool/rrd/temperatura.rrd:3:AVERAGE \
DEF:wynik4=/etc/rrdtool/rrd/temperatura.rrd:4:AVERAGE \
DEF:wynik5=/etc/rrdtool/rrd/temperatura.rrd:5:AVERAGE \
DEF:wynik6=/etc/rrdtool/rrd/temperatura.rrd:6:AVERAGE \
DEF:wynik7=/etc/rrdtool/rrd/temperatura.rrd:7:AVERAGE \
CDEF:obc_1=0,wynik1,- \
CDEF:obc_2=0,wynik2,- \
CDEF:obc_3=0,wynik3,- \
CDEF:licz1=obc_1,obc_2,+ \
CDEF:licz2=obc_3,wynik4,+ \
CDEF:licz3=wynik5,wynik6,+ \
CDEF:licz4=licz1,wynik7,+ \
CDEF:licz5=licz2,licz4,+ \
CDEF:licz=licz3,licz5,+ \
AREA:obc_3#00BFFF \
STACK:obc_2#6A5ACD \
STACK:obc_1#4B0082 \
AREA:wynik4#FFD700 \
STACK:wynik5#FF8C00 \
STACK:wynik6#FF9999 \
STACK:wynik7#FF0033 \
GPRINT:licz:LAST:"aktualnie %2.2lf" > /dev/null
echo '<tr>'
echo '<td><DIV><B><center>DZIENNY</B></DIV>'
echo '<DIV><A HREF="/cgi-bin/temperatura"><IMG BORDER=1 ALT="uptime" SRC="/rrdtool/temperatura.png"></A><BR>'
echo '</td></tr>'

rrdtool graph /var/www/rrdtool/temperaturat.png \
--height=250 \
--width=800 \
--end now --start end-604800s  \
--rigid \
DEF:wynik1=/etc/rrdtool/rrd/temperatura.rrd:1:AVERAGE \
DEF:wynik2=/etc/rrdtool/rrd/temperatura.rrd:2:AVERAGE \
DEF:wynik3=/etc/rrdtool/rrd/temperatura.rrd:3:AVERAGE \
DEF:wynik4=/etc/rrdtool/rrd/temperatura.rrd:4:AVERAGE \
DEF:wynik5=/etc/rrdtool/rrd/temperatura.rrd:5:AVERAGE \
DEF:wynik6=/etc/rrdtool/rrd/temperatura.rrd:6:AVERAGE \
DEF:wynik7=/etc/rrdtool/rrd/temperatura.rrd:7:AVERAGE \
CDEF:obc_1=0,wynik1,- \
CDEF:obc_2=0,wynik2,- \
CDEF:obc_3=0,wynik3,- \
CDEF:licz1=obc_1,obc_2,+ \
CDEF:licz2=obc_3,wynik4,+ \
CDEF:licz3=wynik5,wynik6,+ \
CDEF:licz4=licz1,wynik7,+ \
CDEF:licz5=licz1,licz2,+ \
CDEF:licz6=licz3,licz4,+ \
CDEF:licz=licz5,licz6,+ \
AREA:obc_3#00BFFF \
STACK:obc_2#6A5ACD \
STACK:obc_1#4B0082 \
AREA:wynik4#FFD700 \
STACK:wynik5#FF8C00 \
STACK:wynik6#FF9999 \
STACK:wynik7#FF0033 \
GPRINT:licz:LAST:"aktualnie %2.2lf" > /dev/null
echo '<tr>'
echo '<td><DIV><B><center>TYGODNIOWY</B></DIV>'
echo '<IMG BORDER=1 ALT="uptime" SRC="/rrdtool/temperaturat.png"></A><BR>'
echo '</td></tr>'

rrdtool graph /var/www/rrdtool/temperaturam.png \
--height=250 \
--width=800 \
--end now --start end-2678400s  \
--rigid \
DEF:wynik1=/etc/rrdtool/rrd/temperatura.rrd:1:AVERAGE \
DEF:wynik2=/etc/rrdtool/rrd/temperatura.rrd:2:AVERAGE \
DEF:wynik3=/etc/rrdtool/rrd/temperatura.rrd:3:AVERAGE \
DEF:wynik4=/etc/rrdtool/rrd/temperatura.rrd:4:AVERAGE \
DEF:wynik5=/etc/rrdtool/rrd/temperatura.rrd:5:AVERAGE \
DEF:wynik6=/etc/rrdtool/rrd/temperatura.rrd:6:AVERAGE \
DEF:wynik7=/etc/rrdtool/rrd/temperatura.rrd:7:AVERAGE \
CDEF:obc_1=0,wynik1,- \
CDEF:obc_2=0,wynik2,- \
CDEF:obc_3=0,wynik3,- \
CDEF:licz1=obc_1,obc_2,+ \
CDEF:licz2=obc_3,wynik4,+ \
CDEF:licz3=wynik5,wynik6,+ \
CDEF:licz4=licz1,wynik7,+ \
CDEF:licz5=licz1,licz2,+ \
CDEF:licz6=licz3,licz4,+ \
CDEF:licz=licz5,licz6,+ \
AREA:obc_3#00BFFF \
STACK:obc_2#6A5ACD \
STACK:obc_1#4B0082 \
AREA:wynik4#FFD700 \
STACK:wynik5#FF8C00 \
STACK:wynik6#FF9999 \
STACK:wynik7#FF0033 \
GPRINT:licz:LAST:"aktualnie %2.2lf" > /dev/null
echo '<tr>'
echo '<td><DIV><B><center>MIESIECZNY</B></DIV>'
echo '<IMG BORDER=1 ALT="uptime" SRC="/rrdtool/temperaturam.png"></A><BR>'
echo '</td></tr>'

rrdtool graph /var/www/rrdtool/temperaturar.png \
--height=250 \
--width=800 \
--end now --start end-31536000s  \
--rigid \
DEF:wynik1=/etc/rrdtool/rrd/temperatura.rrd:1:AVERAGE \
DEF:wynik2=/etc/rrdtool/rrd/temperatura.rrd:2:AVERAGE \
DEF:wynik3=/etc/rrdtool/rrd/temperatura.rrd:3:AVERAGE \
DEF:wynik4=/etc/rrdtool/rrd/temperatura.rrd:4:AVERAGE \
DEF:wynik5=/etc/rrdtool/rrd/temperatura.rrd:5:AVERAGE \
DEF:wynik6=/etc/rrdtool/rrd/temperatura.rrd:6:AVERAGE \
DEF:wynik7=/etc/rrdtool/rrd/temperatura.rrd:7:AVERAGE \
CDEF:obc_1=0,wynik1,- \
CDEF:obc_2=0,wynik2,- \
CDEF:obc_3=0,wynik3,- \
CDEF:licz1=obc_1,obc_2,+ \
CDEF:licz2=obc_3,wynik4,+ \
CDEF:licz3=wynik5,wynik6,+ \
CDEF:licz4=licz1,wynik7,+ \
CDEF:licz5=licz1,licz2,+ \
CDEF:licz6=licz3,licz4,+ \
CDEF:licz=licz5,licz6,+ \
AREA:obc_3#00BFFF \
STACK:obc_2#6A5ACD \
STACK:obc_1#4B0082 \
AREA:wynik4#FFD700 \
STACK:wynik5#FF8C00 \
STACK:wynik6#FF9999 \
STACK:wynik7#FF0033 \
GPRINT:licz:LAST:"aktualnie %2.2lf" > /dev/null
echo '<tr>'
echo '<td><DIV><B><center>Temperatura</B></DIV>'
echo '<IMG BORDER=1 ALT="uptime" SRC="/rrdtool/temperaturar.png"></A><BR>'
echo '</td></tr>'


Troche dlugie :>

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 12 lutego 2006, 12:22 
Offline
Użytkownik

Rejestracja: środa, 25 stycznia 2006, 02:09
Posty: 308
przeczytałem tak mniej wiecej i mam pytanie nie trzeba instalować paczki z rrdtools? Do czego jest ten ostatni skrypt?


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 124 ]  Przejdź na stronę Poprzednia  1, 2, 3, 4, 5 ... 7  Następna

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl