![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
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.
![]() -------------------- ![]() 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! |
|
|
![]()
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
|
|
|
![]()
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.
![]() -------------------- ![]() 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! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.06.2025 - 09:58 |