Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sprawdzanie ilości miejsca na dysku -Pomoc
ast89
post 30.12.2009, 12:37:15
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 2
Dołączył: 26.09.2009

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


Witam. Mam pewien problem ze skryptem do sprawdzenia ilości miejsca na dysku na kilku serwerach.
Sprawdzanie miejsca na 1 serwerze mam już wykonane, ale nie wiem jak się zabrać za sprawdzenie na kilku serwerach.
Aktualnie posiadam 6dedyków i przydała by się mi funkcja monitorowania miejsca ile mi tam jeszcze zostało, bez zbędnego odpalania apache na każdym z nich.
Skrypt ma działać na 1 serwie i jakoś ściągać info z pozostałych serwerów.
Skrypt dla 1 serwera:
Kod
<?php
function mksize($bytes)
{
    if ($bytes < 1000 * 1024)
        return number_format($bytes / 1024, 2) . " kB";
    elseif ($bytes < 1000 * 1048576)
        return number_format($bytes / 1048576, 2) . " MB";
    elseif ($bytes < 1000 * 1073741824)
        return number_format($bytes / 1073741824, 2) . " GB";
    else
        return number_format($bytes / 1099511627776, 2) . " TB";
}

$sciezka = "/home";
$total = disk_total_space($sciezka);
$free = disk_free_space($sciezka);
$usage = $total - $free;
$procent = round(($usage/$total) * 100, 0);
echo "Powierzchnia całkowita: " .mksize($total). "<br />";
echo "Powierzchnia wolna: " .mksize($free). "<br />";
echo "Powierzchnia używana: " .mksize($usage). "<br />";
echo "Procent powierzchni zajmowanej to: $procent %</br>";
?>


Ten post edytował ast89 30.12.2009, 12:38:19
Go to the top of the page
+Quote Post
erix
post 30.12.2009, 13:53:29
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Zawsze możesz utworzyć połączenie do tych serwerów po SSH, wykonywać polecenie df -H i zwracać wynik. winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
fander
post 30.12.2009, 16:13:23
Post #3





Grupa: Zarejestrowani
Postów: 231
Pomógł: 22
Dołączył: 6.10.2008

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


możesz również skopiować plik przez ciebie stworzony na każdym z serwerów i odczytać sobie informacje zwrotne przy pomocy curla
Go to the top of the page
+Quote Post
erix
post 30.12.2009, 16:27:54
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ale on chce uniknąć stawiania httpd na reszcie serwerów. winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 09:58