Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Festplattenspeicher auslesen (Server) und Einbau in vorhandenes Dokument

Mitglied: cookycat

cookycat (Level 1) - Jetzt verbinden

04.01.2012 um 11:19 Uhr, 3373 Aufrufe, 7 Kommentare

Hallo,

ich hoffe ich bin hier im richtigen Bereich , wenn nicht bitte verschieben.

Zu meinem Problem:

Ich habe per Xampp eine php-Seite erstellt womit ich den Status unserer Server auslesen kann (Online/Offline). Nun würde ich gerne auch den Festplattenspeicher (Total/Belegt) anzeigen lassen. Ich hab bereits einen Code gefunden der mir dies für die lokalen Platten anzeigt. Dazu habe ich jetzt 2 Fragen. Zum einen bekomme ich zwar alle Daten beim aufrufen jedoch scheint in Zeile 24/28 die Variable "groesse" nicht definiert zu sein. Wie kann ich den Fehler beheben?
Meine 2. und entscheidene Frage ist. Ist es Möglich eine solche Abfrage über das Netzwerk zu starten mit z.B. "IP"/c: o.ä.

<?

$path = "C:/";
$free = round(disk_free_space ($path) / 1024 / 1024, 3);
$disk = round(disk_total_space ($path) / 1024 / 1024, 3);

printf ('<p>von %s GB sind noch %s GB frei.</p>',
number_format ( $disk, 0, ',', '.'),
number_format ( $free, 0, ',', '.')
);

define ('_size', 4096);

function dir_size($DIR = FALSE) {
if ( ! $DIR OR ! is_dir($DIR)) return;

if (substr($DIR,-1) != "/") $DIR .= "/";
if ($d = dir($DIR)) {
$size = _size;
while ($n = $d->read()) {
if ($n == "." OR $n == "..") continue;
$groesse += (is_dir($DIR . $n))
? dir_size($DIR . $n) + $size
: ceil(filesize($DIR . $n) / $size) * $size;
}
$d->close();
}
return $groesse;
}

printf('<p>belegter Plattenplatz im Verzeichnis: %s bytes</p>',
dir_size(dirname(__file__)));
?>
Gruß
Martin
Mitglied: SlainteMhath
04.01.2012 um 11:28 Uhr
Moin,

[...] in Zeile 24/28 [...]
Benutz doch mal bitte die code tags um deinen Code zu formatieren, auf Zeilen abzaehlne hab ich keine Lust

[...] Variable "groesse" nicht definiert zu sein. Wie kann ich den Fehler beheben?
Evtl. in dem du sie vorher per
01.
 $groesse=0; 
definierst?

Über's Netzwerk geht das nicht so einfach, da musst du dann schon WMI oder SNMP bemühen.

lg,
Slainte
Bitte warten ..
Mitglied: nxclass
04.01.2012 um 11:37 Uhr
man kann mit den Backticks auch direkt auf Shell Aufrufe zurückgreifen.
01.
echo `df -h`;
EDIT: ups - habe nicht gesehen dass Du dieses sehr spezielle und seltene Betriebssystem namens "Windows" benutzt
Bitte warten ..
Mitglied: MrNetman
04.01.2012 um 12:11 Uhr
Hallo Martin,

ich kann slainthe nur zustimmen: SNMP ist das Mittel der Wahl
die passenden Object-IDs lauten
1.3.6.1.2.1.25.2.3.1.5.x hrStorageSize
1.3.6.1.2.1.25.2.3.1.6.x hrStorageUsed
damit kann man den Füllgrad leicht ausrechnen. Das x steht für die Nummer/Index der Platte.
die ganzen Festplattenparameter verbergen isch under der OID: 1.3.6.1.2.1.25.2.3.1 in der Host-MIB. Tools nennen sich MIB-Walk... oder http://snm.sourceforge.net/
SNMP kann sehr gut über die CMD oder PHP gesteuert werden.

lg
Netman
Bitte warten ..
Mitglied: cookycat
04.01.2012 um 12:17 Uhr
Danke Slainte,

hast Rest...wieso sollte man auch genau das tun was der Fehler einem sagt^^.

wie mach ich denn dieses Quelltextfenster im Forum?

Edit: Danke für die Tipps MrNetMan ich werde mal versuchen mich dort einzulesen.
Bitte warten ..
Mitglied: SlainteMhath
04.01.2012 um 12:51 Uhr
wie mach ich denn dieses Quelltextfenster im Forum?
mit < code > und < / code > - ohne die blanks natuerlich.
Bitte warten ..
Mitglied: cookycat
05.01.2012 um 11:17 Uhr
Hi,

danke für den Tip mit dem code / code. Ich habe mir jetzt überlegt einfach alle Serverlaufwerke auf meinem XamppServer zu mappen. Dann kann ich ja auch alles auslesen ohne Netzwerkzugriffe zu haben.

Danke und Gruß,
Martin
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Dateinamen auslesen und in Code einbauen
gelöst Frage von markueBatch & Shell10 Kommentare

Hallo an alle, ich bin neu hier und habe eine für mich knifflige Sache. Ich möchte per .cmd Datei ...

Festplatten, SSD, Raid
Reell nutzbarer Festplattenspeicher ok?
Frage von trallerFestplatten, SSD, Raid3 Kommentare

Hallo, ich habe 2 x 750 GB Festplatten in einem RAID1 unter Ubuntu laufen. mir wird für diese Partition ...

Microsoft Office

OpenOffice, vorhandene .ODS-Dokumente lassen sich nicht auf Netzfreigabe speichern

Frage von thomas.vdgMicrosoft Office2 Kommentare

Hallo Allerseits, Als "Thema, Microsoft: Microsoft Office" gewählt, da zu dieser Frage, keine Kategorie sonst passt. Nach Austausch des ...

Vmware

Virtueller Festplattenspeicher nachträglich verändern (VMware)

gelöst Frage von 86643Vmware2 Kommentare

Hallo Bin bezüglich VMware/ESXI noch ein Neuling. Seit Mitte diesen Jahres haben wir unsere ganzen physikalischen Server auf VMware ...

Neue Wissensbeiträge
Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 4 StundenGoogle Android2 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Sicherheit

Intel gibt neue Spectre V2-Microcode-Updates frei (20.02.2018)

Information von kgborn vor 5 StundenSicherheit

Intel hat zum 20. Februar 2018 weitere Microcode-Updates für OEMs freigegeben, um Systeme mit neueren Prozessoren gegen die Spectre ...

Microsoft
ARD-Doku - Das Microsoft Dilemma
Tipp von Knorkator vor 8 StundenMicrosoft3 Kommentare

Hallo zusammen, vor einigen Tagen lief in der ARD u.a. Reportage. Das Youtube Video dazu dürfte länger verfügbar sein. ...

Windows 10

Neue Sicherheitslücke in Windows 10 (Version 1709) durch Google öffentlich geworden

Information von kgborn vor 1 TagWindows 10

Vor ein paar Tagen haben Googles Sicherheitsforscher vom Projekt Zero eine Sicherheitslücke im Edge-Browser publiziert. Jetzt wurde eine weitere ...

Heiß diskutierte Inhalte
Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server39 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

Router & Routing
ISC DHCP 2 Subnetze
gelöst Frage von janosch12Router & Routing18 Kommentare

Hallo, ich betreibe bei mir im Netzwerk einen ISC DHCP Server auf Debian, der DHCP verwaltet aktuell ein /24 ...

CPU, RAM, Mainboards
32 gb RAM zu wenig?
Frage von pcguyCPU, RAM, Mainboards13 Kommentare

Hallo zusammen, mein PC verfügt über 32GB Ram. Nun kriege ich bei grossen Dateien im Illustrator die Fehlermeldung das ...