Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Wyciąganie danych systemowych
Forum PHP.pl > Forum > PHP
Darksin
Witam

Tak jak w temacie poszukuję rozwiązania/wskazówki która pozwoli mi na stronie pisanej w php wyświetlić informacje odnośnie użycia procesora, pamieci RAM jak i wolnej przestrzeni dyskowej servera na którym działa ta pisana własnie strona (Serwer pod kontrolą Windows 2003 Server ).

Z góry dziękuję za pomoc. Pozdrawiam

Darksin
lukaskolista
Moze funkcja system okaze sie pomocna
abort
Ja proponuję w samym Windowsie włączyć usługę SNMP i napisać sobie parę skryptów do odczytywania konkretnych wartości z SNMP. Zmień tylko domyślne community (odpowiednik hasła) "public" na jakieś inne i ogranicz dostęp do usługi SNMP do odpowiednich hostów (w Twoim przypadku zapewne localhost tudzież 127.0.0.1 wystarczy).
A odczytywać można wszystko to, co system jest w stanie obsłużyć i umie podać nam dane via protokół SNMP. Na pewno to co potrzebujesz, czyli: zajętość dysków, pamięci, użycie procesora - da się odczytać. I trwa to naprawdę moment.

Dostęp do SNMP z poziomu PHP: http://pl2.php.net/manual/en/book.snmp.php

A jak się jeszcze pobawisz czymś takim jak RRD (Round-Robin Database), to będziesz mógł robić nawet wykresy wszystkiego, co Cię interesuje (ale tu wiele z RRD pod Windowsem nie pomogę, ja używam RRD na Linuksie).
wNogachSpisz
Pod windowsem masz dostęp do COM.
Przy pomocy tego obiektu możesz zrobic z systemem WSZYSTKO.

http://www.php.net/manual/en/class.com.php
na początek, poczytaj komentarze...

Wstęp do Microsoft Windows COM i COM+ masz tutaj:
http://www.microsoft.com/com/default.mspx

COM i COM+ to ogólny temat, konkretna odpowiedź na Twoje pytanie to: tablica WMI.
http://www.php.net/manual/en/class.com.php#83821
Darksin
Dziękuję bardzo za materiały. Już sie w nie zagłębiam smile.gif
Potrzebuję co prawda tylko kilka parametrów odczytać z systemu smile.gif
Rozumiem, też że te skrypty które przygotuję będą działaś tylko na Windows. Czy istnieje odpowiednik tablicy WMI ale dla systemu Mac OS ?
wNogachSpisz
Cytat(Darksin @ 8.11.2011, 09:48:03 ) *
Rozumiem, też że te skrypty które przygotuję będą działaś tylko na Windows.

Tak, to rozwiązanie dostęptne jest tylko na platformie windows począwszy od win2000.

Cytat(Darksin @ 8.11.2011, 09:48:03 ) *
Czy istnieje odpowiednik tablicy WMI ale dla systemu Mac OS ?

Jesteś śmierdzącym leniem:
http://stackoverflow.com/questions/3613369...s-c-development
Darksin
Za lenia się nie uważam. Nie moglem znaleźć żadnych sensownych odpowiedzi tymbardziej, że system Mac OS nadal jest u Nas mało powszechny. Dziękuję za nakierowanie.
wNogachSpisz
Cytat(Darksin @ 8.11.2011, 16:39:55 ) *
Za lenia się nie uważam.

Ty siebie nie, ja Ciebie tak.
Pierwszy pomysł na zapytanie google, pierwszy link w wynikach i oto jest odpowiedź.
Jak to inaczej nazwać?
Darksin
Nie znasz Mnie a osądzasz. Głupi ja byłem myśląc że forum to społeczność sobie pomagająca a tu widzę, że trzeba być alfą i omegą.

Mam 4 ksiażki o PHP i żadna z nich nie pisze o tym czego potrzebuję. Przeszukiwałem internet próbując znaleźć jakieś informacje. Znalazłem co prawda ich kilka ale zapytałem na forum w celu otrzymania wskazówek czy innego sposobu rozwiazania mojego problemu ale przecież Ty wiesz lepiej.

W każdym bądź razie mimo wszystko dziękuję za pomoc, bardzo mi pomogłeś.

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.