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:
składniki:
apache, php, lynx, dla użytkowników łącz ze zmiennym IP zarejestrowana domena dyn.pl, no-ip.com lub podobna, oraz paczka uptime
wykonanie:
1. ściągamy paczkę:
wget http://qrak.dyn.pl/pakiety/uptime/uptime-0.1.tar.gz
lub wget http://qrak.dyn.pl/pakiety/uptime/uptime-0.2.tar.gz
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:
03 * * * * lynx -dump http://localhost/uptime/nnd.php >> /dev/null
4. w konsoli wydajemy polecenie lynx -dump http://localhost/uptime/nnd.php >> /dev/null
Teraz możemy sprawdzić, czy działa odpalamy przeglądarkę www i wprowadzamy adres
www.moja_domena/uptime/nnd.png
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
