Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Procentowy uptime.
Adriannek
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 21.10.2007

Ostrzeżenie: (0%)
-----


Czy może ktos ma lub gotowy skrypt lub też ma jakis pomysl jak go wykonac to bardzo bym prosił o odpowiedz w sprawie tego tematu.
Go to the top of the page
+Quote Post
empathon
post
Post #2





Grupa: Zarejestrowani
Postów: 246
Pomógł: 31
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----


Uptime czego?
Go to the top of the page
+Quote Post
Adriannek
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 21.10.2007

Ostrzeżenie: (0%)
-----


Serwera OTS.
Go to the top of the page
+Quote Post
empathon
post
Post #4





Grupa: Zarejestrowani
Postów: 246
Pomógł: 31
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----


Oczywiście każdy gra w Tibie i wie czym jest OTS... (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
Skrypt ma pracować na danym serwerze, monitorować go z zewnątrz?

To chyba nie ja powinienem Cię za język ciągnąc. Opisz dokładnie, ze szczegółami co chcesz zrobić i czego potrzebujesz.
Go to the top of the page
+Quote Post
Adriannek
post
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 21.10.2007

Ostrzeżenie: (0%)
-----


Chce zrobić listę serwerów Tibi która by liczyła uptime w procentach. Jak dodajesz serwer do listy to czas zaczyna startowac, jak serwer jest offline to od tego czasu będzie sie odejmować każda minute offline.
Znalazłem też coś takiego, ale to tylko oblicza uptime z all time i offtime i właśnie mi brakuje skąd wziąć active time.

Kod
$query = mysql_query("SELECT * FROM ots WHERE id='{$id}' LIMIT 1");
         if (mysql_num_rows($query) > 0) {
            $row = mysql_fetch_array($query);
            $alltime = $row["active"];
            $offtime = $row["offtime"];
            $ontime = $alltime - $offtime;
            $uptime = ($ontime * 100) / $alltime;
            return $uptime;
        
      }

A to odejmuje jak serwer jest offline:

Kod
$rem = $rekord["offtime"] - mktime(0,1,0,0,0,0);
               mysql_query("UPDATE ots SET offtime='".$rem."' WHERE id='{$id}' LIMIT 1");


Ten post edytował Adriannek 31.10.2008, 12:39:30
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 23:33