Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
własny obrazek uptime-project http://forum.freesco.pl/viewtopic.php?f=28&t=13106 |
Strona 1 z 2 |
Autor: | qrak [ poniedziałek, 31 lipca 2006, 17:56 ] |
Tytuł: | własny obrazek uptime-project |
Jak chyba wszyscy zauważyli brakuje w sygnaturkach obrazków uptime-project. Udałem się więc na forum uptime-project żeby zobaczyć o co chodzi i znalazłem rozwiązanie jak zrobić swój obrazek. Przepis:
apache, php, lynx, dla użytkowników łącz ze zmiennym IP zarejestrowana domena dyn.pl, no-ip.com lub podobna, oraz paczka uptime
1. ściągamy paczkę: lub 2. należy rozpakować paczkę uptime.tar.gz w katalogu www, przechodzimy do folderu uptime, i edytujemy linię 13 pliku nnd.php wpisując zamiast 98402 swój numer konta uptime* * można go łatwo zdobyć otwierając swój profil uptime, znajduje się on w pasku adresu: http://pl.uptime-project.net/page.php?page=toplist&content=profile&uid=98402 3. edytujemy crontab żeby obrazek był odświeżany co jakiś czas, np. dodając wpis: 4. w konsoli wydajemy polecenie Teraz możemy sprawdzić, czy działa odpalamy przeglądarkę www i wprowadzamy adres powinniśmy ujrzeć wygenerowany obrazek uptime. Parę słów wyjaśnienia co do plików: VeraMono.ttf - czcionka używana do generowania obrazka (można oczywiście skorzystać z innej, trzeba wtedy wyedytować linie 77 do 81) nnd.dat - dane konta, uaktualniane przez skrypt nnd.php nnd.php - skrypt generujący obrazek nnd.png - obrazek wygenerowany przez skrypt uptime.png - tło używane do generowania obrazka (można oczywiście skorzystać z innego, ten jest zrobiony testowo i nie jest najpiękniejszy ![]() [EDIT] - wprowadziłem kosmetyczne zmiany w pliku nnd.php (nie ma potrzeby podmiany pliku jeśli ktoś ma starszą wersję) - czcionka comic została zastąpiona czcionką VeraMono -dostępne dwie paczki: uptime-0.1.tar.gz ![]() uptime-0.2.tar.gz ![]() |
Autor: | Mis' [ poniedziałek, 31 lipca 2006, 18:12 ] |
Tytuł: | |
Dzięki, daj ten opis do wiki, tam nie zginie po kilku dniach... |
Autor: | viater [ poniedziałek, 31 lipca 2006, 21:46 ] |
Tytuł: | |
Wszystko oki, tylko że dopóki nie dałem praw 666 dla nnd.dat i nnd.png, to burzyło sie, że nie ma praw zapisu do tych plików. Czyli co, lynx parsując nnd.php, robi to jako nobody ? Trochę to niebezpieczne dawać "+w" dla "others" - nie da się inaczej ? Dopisane ====== Bałwan jestem (chyba) - przecież to normalne, że w Apaczu skrypty php są wykonywane jako nobody. Qrak - u ciebie pewnie jest thttpd odpalony jako root ? |
Autor: | Kszych [ piątek, 4 sierpnia 2006, 09:43 ] |
Tytuł: | Re: własny obrazek uptime-project |
qrak pisze: Jak chyba wszyscy zauważyli brakuje w sygnaturkach obrazków uptime-project.
Zgodnie z "przepisem" a efekt: [root@saturn uptime]# lynx -dump http://localhost/uptime/nnd.php >> /dev/null Looking up localhost Unable to locate remote host localhost. Alert!: Unable to connect to remote host. lynx: Can't access startfile http://localhost/uptime/nnd.php za localhosta podstawiam rzeczywisty adres i czy to IP czy domena efekt identyczny, w czym problem ? thx za podpowiedz ... jakie atrybutu muszą mieć pliki ? |
Autor: | qrak [ piątek, 4 sierpnia 2006, 11:12 ] |
Tytuł: | |
w paczce był mały błąd, nie wiem jak to przeoczyłem :/ powinno być tak: -rw-rw-rw- 1 root root 126364 2006-07-25 04:29 comic.ttf -rw-rw-rw- 1 root root 524 2006-08-04 11:03 nnd.dat -rw-rw-rw- 1 root root 2477 2006-07-29 22:45 nnd.php -rw-rw-rw- 1 root root 8426 2006-08-04 11:03 nnd.png -rw-rw-rw- 1 root root 4337 2006-07-25 04:29 uptime.png Te atrybuty też mi sie nie podobają, takie mi zalecił znajomy programujący w php, oczywiście poprawki mile widziane ![]() |
Autor: | Kszych [ piątek, 4 sierpnia 2006, 12:03 ] |
Tytuł: | |
qrak pisze: w paczce był mały błąd, nie wiem jak to przeoczyłem :/
niestety , po zmianach efekt też żaden http://www.czerwiensk.com.pl/uptime/nnd.php , w jaki sposób to funkcjonuje u Ciebie ? przecież to ta sama paczka za wyjątkiem CHMODów które poprawiłem na 666 ... |
Autor: | qrak [ piątek, 4 sierpnia 2006, 12:09 ] |
Tytuł: | |
zamiast spróbuj hmm nie wydaje mi się, że żaden popatrz na plik wynikowy http://www.czerwiensk.com.pl/uptime/nnd.png |
Autor: | Kszych [ piątek, 4 sierpnia 2006, 12:15 ] |
Tytuł: | |
qrak pisze: hmm nie wydaje mi się, że żaden popatrz na plik wynikowy http://www.czerwiensk.com.pl/uptime/nnd.png
fakt, nie zerknełem ze *.dat się updatował ![]() |
Autor: | Yanix [ piątek, 4 sierpnia 2006, 15:26 ] |
Tytuł: | |
Hehe, działa. Dzięki za fajny trick ![]() |
Autor: | Kszych [ niedziela, 6 sierpnia 2006, 15:34 ] |
Tytuł: | |
qrak pisze: zamiast
spróbuj Zaczyna mnie powoli trafiać, próbowałem w róznych kombinacjach od localhosta, IP zewnętrznego sieci, 127.0.0.1, 192.168.10.1 i nic - staty nie odświeżają się. Wychodzi na to ze skrypt nnd.php nie jest wykonywany. Do crontab -e dodałem wpis proponowany przez Ciebie, w logach crona co godzinę jest wykonywany ale efektu zero. Jeżeli z łapki wkleję link do nnd.php w przeglądarkę i uruchomię, uptime na stronie odświeża się, ki diabeł ? |
Autor: | qrak [ niedziela, 6 sierpnia 2006, 17:04 ] |
Tytuł: | |
Kszych pisze: Jeżeli z łapki wkleję link do nnd.php w przeglądarkę i uruchomię, uptime na stronie odświeża się, ki diabeł ?
Z tego wynika, że skrypt działa, wina leży po stronie serwera (zablokowanego localhosta) Poproszę o zawartość plików hosts.allow, hosts.deny i konfigu apacha (może wklej na http://paste.plone.org/ bo jest długi). |
Autor: | Kszych [ poniedziałek, 7 sierpnia 2006, 06:42 ] |
Tytuł: | |
qrak pisze: Poproszę o zawartość plików hosts.allow, hosts.deny i konfigu apacha .
Ależ proszę uprzejmie ![]() http://www.czerwiensk.com.pl/qrak/hosts.allow hosts.allow http://www.czerwiensk.com.pl/qrak/hosts.deny hosts.deny http://www.czerwiensk.com.pl/qrak/httpd.conf httpd.conf Thx za dotychczasową pomoc ... |
Autor: | qrak [ poniedziałek, 7 sierpnia 2006, 14:34 ] |
Tytuł: | |
Pochwal się jeszcze swoim firewallem ![]() |
Autor: | Kszych [ poniedziałek, 7 sierpnia 2006, 19:17 ] |
Tytuł: | |
qrak pisze: Pochwal się jeszcze swoim firewallem
![]() No sorry, ale co tam byłoby nie tak, skoro standardowo usługa z uptime mi chodzi (w końcu to ja założyłem lige NND się nie chwaląc ![]() |
Autor: | qrak [ wtorek, 8 sierpnia 2006, 13:51 ] |
Tytuł: | |
Chodzi mi głównie o regułki jakie dodałeś do iptables, którąś musiałeś zablokować localhosta, na przykład: Wystarczy mi wynik |
Autor: | Kszych [ wtorek, 8 sierpnia 2006, 16:29 ] |
Tytuł: | |
qrak pisze: Chodzi mi głównie o regułki jakie dodałeś do iptables, którąś musiałeś zablokować localhosta, na przykład:
Wystarczy mi wynik www.czerwiensk.com.pl/qrak/iptables , chyba nic tu nie znajdziesz ... pozdrawiam. |
Autor: | qrak [ wtorek, 8 sierpnia 2006, 17:38 ] |
Tytuł: | |
Rzeczywiście nic ciekawego nie znalazłem, jeszcze może pokaż plik hosts i na tym moje pomysły się kończą ![]() |
Autor: | viater [ wtorek, 8 sierpnia 2006, 23:48 ] |
Tytuł: | |
Qrak, qrcze, zapierniczyłeś mi czcionkę ? ![]() |
Autor: | Kszych [ środa, 9 sierpnia 2006, 13:55 ] |
Tytuł: | |
qrak pisze: może pokaż plik hosts i na tym moje pomysły się kończą
![]() tu także nic o localhoście ... http://www.czerwiensk.com.pl/qrak/hosts , pozdrawiam . Nie rozumiem kiego grzyba u Ciebie chodzi a u mnie nie ? Z łapki odpale link do nnd.php to odświeży, ze skryptu w crontabie nie. |
Autor: | qrak [ środa, 9 sierpnia 2006, 23:28 ] |
Tytuł: | |
a jednak znalazłem sprawcę, w pliku hosts brakuje Ci wpisu: @viater: jesli tak to nieumyślnie ![]() |
Strona 1 z 2 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |