Tags Posts tagged with "phpsysinfo"

phpsysinfo

przez -
17 1749
Superkomputer, monitoring

Projekt phpSysInfo (PHP System Information) umożliwia nam wyświetlanie informacji o serwerze na stronie internetowej. Został on napisany w PHP i potrafi wyświetlić takie informacje jak Uptime, obciążenie procesorów, zajętość pamięci, zamontowane dyski twarde, temperatury maszyny i tym podobne. Projekt wydawany jest na licencji GPL i działa na systemach z rodziny Linux, Unix, BSD, Mac OS X oraz Windows.

PhpSysInfo posiada obsługę kliku języków, w tym język polski. Obsługuje różnego rodzaju skórki, a jego konfiguracja jest bardzo prosta. Dzięki prostej i przejrzystej konfiguracji, możemy w szybki sposób wyświetlić tylko te informacje, które nas interesują.

phpSysInfo - ogólne informacje

Do poprawnego działania phpSysInfo, wymagany jest serwer WWW z obsługą PHP. Wersja demonstracyjna skryptu znajduje się na stronie phpsysinfo.sourceforge.net. Aby rozpocząć pracę z phpSysInfo, należy pobrać go i rozpakować do katalogu serwera WWW. Najczęściej jest to /var/www/html. Gotowe!

Wchodząc na stronę serwera powinna wygenerować się strona phpSysInfo. Cały skrypt konfiguruje się w pliku config.php. Możemy tam między innymi ustalić domyślną skórkę i język skryptu:

/**
 * Define the default language
 */
define('PSI_DEFAULT_LANG', 'pl');

/**
 * Define the default template
 */
define('PSI_DEFAULT_TEMPLATE', 'clean');

Bardzo ciekawą opcją jest możliwość wyświetlania informacji o temperaturach, napięciach jak i obrotach wentylatorów. Wykorzystuje do tego takie programy jak:

Jeżeli mamy zainstalowany jeden z tych programów na maszynie, należy skonfigurować phpSysInfo, aby z niego korzystało:

define('PSI_SENSOR_PROGRAM', 'LMSensors');

Sam projekt posiada również obsługę dodatkowych wtyczek, które wzbogacają stronę o dodatkowe informacje. Możemy pokazać informacje z systemu S.M.A.R.T., status macierzy RAID oraz listę procesów, czy poziom wyczerpania baterii. Pluginy definiujemy w następujący sposób:

define('PSI_PLUGINS', 'MDStatus');

Plugin MDStatus wyświetla informacje o macierzach RAID:

phpSysInfo - plugin MDStatus

Domyślnie dostępne są takie pluginy jak:

  • MDStatus – informacje na temat macierzy RAID
  • PS – drzewo procesów
  • PSStatus – graficzna reprezentacja czy dany proces jest uruchomiony
  • Quotas – informacje na temat quoty dyskowej
  • SMART – informacje z systemu S.M.A.R.T.
  • BAT – informacje na temat baterii

Polecane

Company of Heroes 2

0 213
Dobra wiadomość! Gra Company of Heroes 2 jest obecnie dostępny za darmo w Humble Store. Opracowany przez Relic Entertainment i pierwotnie wydany dla Windows...
ataribox

0 206
Mozilla Firefox

1 364