beckslevel91
Goto Top

PHP - Festplattenauslastung übers Netzwerk auslesen

Hallo,

Ich bin dabei, eine Art Nagios nachzubauen, mit PHP.

Gibt es eine Möglichkeit, über PHP bei Windows UND/ODER Linuxservern die Festplattenbelegung zu bekommen? Gerne auch über den Befehl "system" od "exec".


Für nicht php'ler:

kann ich über die Linuxkonsole die Festplattenbelegung eines anderen Servers auslesen, das würde auch schon reichen.


LG,

beckslevel91

Content-ID: 147749

Url: https://administrator.de/contentid/147749

Ausgedruckt am: 24.11.2024 um 22:11 Uhr

Kabelbinder
Kabelbinder 27.07.2010 um 15:19:06 Uhr
Goto Top
ich=nixphplär

versuch mal "df -h /" (diskfree)

-h gibt Größeninfos mit MB/GB aus statt nur in Byte (human readable)

...eines anderen server in verbindung mit ssh...
TheJoker2305
TheJoker2305 27.07.2010 um 15:57:37 Uhr
Goto Top
<?php

system('df -h');

?>

Die Ausgabe kann dann in eine Variable umgeleitet werden.

Vorraussetzung:
Apache und PHP auf dem entsprechenden Server.
beckslevel91
beckslevel91 27.07.2010 um 16:07:46 Uhr
Goto Top
=) okay.. vielenDank, aber eine Frage.. PHP und Apache auf dem entsprechenden Server. Meinst du auf dem Server der das script ausführt? oder geht dass dann über http-Protokolle??
kopie0123
kopie0123 27.07.2010 um 16:10:56 Uhr
Goto Top
system('df -h') gibt dir die Festplattenauslastung des Servers aus, auf dem PHP läuft.

Gruß

PS: Warum baust dir den Nagios neu? face-smile Munin kann ich auch empfehlen.
schmidtsmikey
schmidtsmikey 26.03.2011 um 18:17:00 Uhr
Goto Top
Ich kann auch nur NAgios empfehlen. Ich persönlich betreue ein kleines Providernetzwerk und da gehören die Überwachung von Festplatte, Erreichbarkeit, Service-Checks (HTTP, MySQL, FTP, SMTP usw.) zum Tagesgeschäft. Nagios braucht zwar am Anfang etwas Konfigurationsaufwand, aber einmal konfiguriert hast Du alles im Überblick.

Mit hat die Seite www.nagios-tutorials.de sehr gut weiterholfen. Zum Beispiel wird in diesem Artikel auch gezeigt, wie man die Festplattenbelegunf prüfen kann: http://www.nagios-tutorials.de/nagios-praxisbeispiele-webserver-mysql-h ...