Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 1 lipca 2025, 22:27

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 124 ]  Przejdź na stronę Poprzednia  1, 2, 3, 4, 5, 6, 7  Następna
Autor Wiadomość
 Tytuł:
Post: niedziela, 12 lutego 2006, 12:28 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
trzeba instalowac rrdtool
paczki dostepne pod adresem http://nnd.no-ip.org

ostanti skrypt jest odpowiedzialny za generowanie wykresow podczas otwierania strony

_________________
Obrazek


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

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
trzeba instalować rrdtool
ostatni skrypt do tworzenia wykresów "dynamicznych" (po wejściu na stronę)


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

Rejestracja: środa, 25 stycznia 2006, 02:09
Posty: 308
: [/] [] ()
[root@as skrypty]# cd /etc/rrdtool/skrypty/; ./temperatura
/home/temperatura/digitemp_DS9097: option requires an argument -- o
sh: line 2: fg: no job control
ERROR: opening '/etc/rrdtool/rrd/temperatura.rrd': No such file or directory
[root@as skrypty]#


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

Rejestracja: środa, 25 stycznia 2006, 02:09
Posty: 308
i jak włączyć obsługe cgi w thttpd to tez za cholere nie moge znaleźć.


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

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
Ulter pisze:
: [/] [] ()
[root@as skrypty]# cd /etc/rrdtool/skrypty/; ./temperatura
/home/temperatura/digitemp_DS9097: option requires an argument -- o
sh: line 2: fg: no job control
ERROR: opening '/etc/rrdtool/rrd/temperatura.rrd': No such file or directory
[root@as skrypty]#


/home/temperatura/digitemp_DS9097: option requires an argument -- o
chyba cos zle przepisales :P

ERROR: opening '/etc/rrdtool/rrd/temperatura.rrd': No such file or directory
nie stworzyles bazy
/etc/rrdtool/bazy/temperatura odpal ten skrypt

_________________
Obrazek


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

Rejestracja: środa, 25 stycznia 2006, 02:09
Posty: 308
: [/] [] ()
[root@as skrypty]# cd /etc/rrdtool/bazy/
[root@as bazy]# ./temperatura
[root@as bazy]# cd /etc/rrdtool/skrypty
[root@as skrypty]# ./teperatura
bash: ./teperatura: Nie ma takiego pliku ani katalogu
[root@as skrypty]# ./temperatura
/home/temperatura/digitemp_DS9097: option requires an argument -- o
sh: line 2: fg: no job control
ERROR: expected timestamp not found in data source from  :...
[root@as skrypty]#


Przepisać zle nie przepisałem bo kopiowałem i wklejałem ;) Także musi gdzieś być błąd.


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

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
czyzby inna wersja digitempa?? i brak jakiejsc opcji??
daj wynik
/home/temperatura/digitemp_DS9097 --help

_________________
Obrazek


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

Rejestracja: środa, 25 stycznia 2006, 02:09
Posty: 308
: [/] [] ()
[root@as skrypty]# /home/temperatura/digitemp_DS9097 --help
/home/temperatura/digitemp_DS9097: invalid option -- -
DigiTemp v3.3.2 Copyright 1996-2004 by Brian C. Lane
GNU Public License v2.0 - http://www.brianlane.com
Compiled for DS9097


Usage: digitemp [-s -i -U -l -r -v -t -a -d -n -o -c]
                -i                            Initalize .digitemprc file
                -w                            Walk the full device tree
                -s /dev/ttyS0                 Set serial port
                -l /var/log/temperature       Send output to logfile
                -c digitemp.conf              Configuration File
                -r 1000                       Read delay in mS
                -v                            Verbose output
                -t 0                          Read Sensor #
                -q                            No Copyright notice
                -a                            Read all Sensors
                -d 5                          Delay between samples (in sec.)
                -n 50                         Number of times to repeat
                                              0=loop forever
                -A                            Treat DS2438 as A/D converter
                -O"counter format string"      See description below
                -o 2                          Output format for logfile
                -o"output format string"      See description below
                -H"Humidity format string"    See description below

Logfile formats:  1 = One line per sensor, time, C, F (default)
                  2 = One line per sample, elapsed time, temperature in C
                  3 = Same as #2, except temperature is in F
        #2 and #3 have the data seperated by tabs, suitable for import
        into a spreadsheet or other graphing software.

        The format string uses strftime tokens plus 5 special ones for
        digitemp - %s for sensor #, %C for centigrade, %F for fahrenheit,
        %R to output the hex serial number, and %N for seconds since Epoch.
        The case of the token is important! The default format string is:
        "%b %d %H:%M:%S Sensor %s C: %.2C F: %.2F" which gives you an
        output of: May 24 21:25:43 Sensor 0 C: 23.66 F: 74.59

        The counter format string has 2 special specifiers:
        %n is the counter # and %C is the count in decimal.
        The humidity format uses %h for the humidity in percent

[root@as skrypty]#


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

Rejestracja: piątek, 18 marca 2005, 10:25
Posty: 274
Lokalizacja: Sandomierz
no i tu mam problem, po próbie uruchomienia skryptu temperatura wywala mi komunikat:


ERROR: can't parse argument ' '
./temperatura: line 2: --step: command not found
./temperatura: line 3: DS:1:GAUGE:600:0:U: command not found
./temperatura: line 4: DS:2:GAUGE:600:0:U: command not found
./temperatura: line 5: DS:3:GAUGE:600:0:U: command not found
./temperatura: line 6: DS:4:GAUGE:600:0:U: command not found
./temperatura: line 7: DS:5:GAUGE:600:0:U: command not found
./temperatura: line 8: DS:6:GAUGE:600:0:U: command not found
./temperatura: line 9: DS:7:GAUGE:600:0:U: command not found
./temperatura: line 10: RRA:AVERAGE:0.5:2:1400: command not found
./temperatura: line 11: RRA:AVERAGE:0.5:10:1008: command not found
./temperatura: line 12: RRA:AVERAGE:0.5:6:744: command not found
./temperatura: line 13: RRA:AVERAGE:0.5:12:744: command not found
./temperatura: line 14: RRA:AVERAGE:0.5:180:372: command not found
./temperatura: line 15: RRA:AVERAGE:0.5:360:744: command not found

Proszę o pomoc w rozwiązaniu problemu, gdyż narzędzi rrdtool nie znam


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

Rejestracja: środa, 25 stycznia 2006, 02:09
Posty: 308
marcin w pisze:
no i tu mam problem, po próbie uruchomienia skryptu temperatura wywala mi komunikat:


ERROR: can't parse argument ' '
./temperatura: line 2: --step: command not found
./temperatura: line 3: DS:1:GAUGE:600:0:U: command not found
./temperatura: line 4: DS:2:GAUGE:600:0:U: command not found
./temperatura: line 5: DS:3:GAUGE:600:0:U: command not found
./temperatura: line 6: DS:4:GAUGE:600:0:U: command not found
./temperatura: line 7: DS:5:GAUGE:600:0:U: command not found
./temperatura: line 8: DS:6:GAUGE:600:0:U: command not found
./temperatura: line 9: DS:7:GAUGE:600:0:U: command not found
./temperatura: line 10: RRA:AVERAGE:0.5:2:1400: command not found
./temperatura: line 11: RRA:AVERAGE:0.5:10:1008: command not found
./temperatura: line 12: RRA:AVERAGE:0.5:6:744: command not found
./temperatura: line 13: RRA:AVERAGE:0.5:12:744: command not found
./temperatura: line 14: RRA:AVERAGE:0.5:180:372: command not found
./temperatura: line 15: RRA:AVERAGE:0.5:360:744: command not found

Proszę o pomoc w rozwiązaniu problemu, gdyż narzędzi rrdtool nie znam


rrdtool zainstalowałeś?


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

Rejestracja: piątek, 18 marca 2005, 10:25
Posty: 274
Lokalizacja: Sandomierz
TAK, mam zainstalowanego, ściągnąłem i zainstalowałem pakiet ze strony http://nnd.no-ip.org/PKG/

Dla testu uruchomiłem Lstat

Zadziałał, więc rrdtool działa poprawnie


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 13 lutego 2006, 00:49 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
spróbuj na początku skryptów dopisać:

#!/bin/bash


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 13 lutego 2006, 02:19 
Offline
Użytkownik

Rejestracja: piątek, 18 marca 2005, 10:25
Posty: 274
Lokalizacja: Sandomierz
Uruchomiłem.

Coś przy kopiowaniu musiałem pominąć, bo po ponownym skopiowaniu zawartości do plików wszystko ruszyło.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 13 lutego 2006, 09:42 
Offline
Użytkownik

Rejestracja: piątek, 18 marca 2005, 10:25
Posty: 274
Lokalizacja: Sandomierz
Jeszcze jedno małe pytanie:

Jak a pomocą apache uruchomić sktypt tworzący wykresy (jest w cgi-bin)

Jak próbuje go uruchomić to mi wyświetla jego zawartość.


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

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
musisz mieć w /etc/httpd/conf/http.conf:
: [/] [] ()
.....
LoadModule cgi_module           lib/apache/mod_cgi.so
.....
ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/"
.....
<Directory "/home/httpd/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
.......

Powinno wtedy ruszyć


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 13 lutego 2006, 16:18 
Offline
Użytkownik

Rejestracja: środa, 25 stycznia 2006, 02:09
Posty: 308
Skrypty mi sie już odpalaja bez błędów. Teraz nie wiem jak wyedytowac ten plik. Mam apache.
/home/httpd/cgi-bin/ #katalog cgi
/home/httpd/cgi-bin/staty #ten plik co poniżej
/home/httpd/cgi-bin/rrdtool/

Po wejsciu staty wyświetla mi sie strona ale bez obrazków.

: [/] [] ()
#!/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 /home/httpd/cgi-bin/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 /home/httpd/cgi-bin/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 /home/httpd/cgi-bin/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 /home/httpd/cgi-bin/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>'


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 13 lutego 2006, 19:38 
Offline
Użytkownik

Rejestracja: środa, 25 stycznia 2006, 02:09
Posty: 308
mam gdzieś błąd w tym pliku?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 13 lutego 2006, 21:55 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
rrdtool graph /home/httpd/cgi-bin/rrdtool/temperatura.png \


echo '<DIV><A HREF="/cgi-bin/temperatura"><IMG BORDER=1 ALT="uptime"
SRC="/rrdtool/temperatura.png"></A><BR>'

tu jest błąd wg mnie. a dokładniej taki, że musiałbyś dodać virtualhosta lub alias dla katalogu ../httpd/cgi-bin/rrdtool.

Spróbuj po wejściu na stronkę "bez statów" wejść potem na adres http://twoj_adres/cgi-bin/rrdtool/temperaturat.png


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 13 lutego 2006, 23:21 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
napisalem zeby sobie sciezki pozmieniac wg wlasnego uznania :P nie jestem w stanie przewidziec gdzie macie cgi a gdzie www :P

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 13 lutego 2006, 23:59 
Offline
Użytkownik

Rejestracja: środa, 25 stycznia 2006, 02:09
Posty: 308
nie no nie czaje ;)
Wogule nie mam tych obrazków w katalogu.


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, 6, 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 0 gości


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