phpSysInfo - мониторинг сервера
26.12.2010 - 20:16
Долгое время на серверах использую скрипт, который генерирует системную информацию по серверу(CPU, RAM, SCSI, IDE, PCI, Ethernet) и выводит красиво в Web.
Подразумевается, что у вас уже установлена и настроена связка Apache+PHP. Обновляем порты и устанавливаем:
[root@srv /]# cd /usr/ports/www/phpsysinfo
[root@srv /usr/ports/www/phpsysinfo]# make install clean
[root@srv /usr/ports/www/phpsysinfo]# make install clean
В Apache прописываем альяс:
Alias /phpSysInfo "/usr/local/www/phpsysinfo"
<Directory "/usr/local/www/phpsysinfo">
AllowOverride all
Allow from all
</Directory>
<Directory "/usr/local/www/phpsysinfo">
AllowOverride all
Allow from all
</Directory>
И вежлево перезапускаем его:
[root@srv /]# apachectl graceful
Конфиг phpsysinfo находиться тут, я не редактировал так-как по дефолту все работает:
[root@srv /usr/local/www/phpsysinfo]#cat /usr/local/www/phpsysinfo/config.php
Проверим работоспособность, заходим в браузер по адресу(у меня это): http://www.local/phpsysinfo/
- Войдите на сайт для отправки комментариев
- Версия для печати
Установил новую версию 3.0.11 не показывает инфу о системе,
FreeBSD gateway.localhost 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Tue Apr 26 12:24:06 MSD 2011 Где копать, файл (/var/run/dmesg.boot в системе есть???
file_exists(/var/run/dmesg.boot)
the file does not exist on your machine
./xml.php on line 45
./includes/output/class.WebpageXML.inc.php on line 138 in function run()
./includes/xml/class.XML.inc.php on line 454 in function getXml()
./includes/xml/class.XML.inc.php on line 433 in function _buildXml()
./includes/os/class.OS.inc.php on line 70 in function getSys()
./includes/os/class.FreeBSD.inc.php on line 120 in function build()
./includes/os/class.BSDCommon.inc.php on line 453 in function build()
./includes/os/class.BSDCommon.inc.php on line 357 in function ide()
./includes/os/class.BSDCommon.inc.php on line 168 in function readdmesg()
./includes/class.CommonFunctions.inc.php on line 172 in function rfts( "/var/run/dmesg.boot", NULL )
file_exists(/var/run/dmesg.boot)
the file does not exist on your machine
./xml.php on line 45
./includes/output/class.WebpageXML.inc.php on line 138 in function run()
./includes/xml/class.XML.inc.php on line 454 in function getXml()
./includes/xml/class.XML.inc.php on line 433 in function _buildXml()
./includes/os/class.OS.inc.php on line 70 in function getSys()
./includes/os/class.FreeBSD.inc.php on line 120 in function build()
./includes/os/class.BSDCommon.inc.php on line 455 in function build()
./includes/os/class.BSDCommon.inc.php on line 292 in function cpuinfo()
./includes/os/class.BSDCommon.inc.php on line 168 in function readdmesg()
./includes/class.CommonFunctions.inc.php on line 172 in function rfts( "/var/run/dmesg.boot", NULL )
errorHandlerPsi :
PHP throws a error
Level : 8 Message : Undefined offset: 1 File : /usr/local/www/data/phpsysinfo/includes/os/class.BSDCommon.inc.php Line : 237
errorHandlerPsi :
PHP throws a error
Level : 8 Message : Undefined offset: 2 File : /usr/local/www/data/phpsysinfo/includes/os/class.BSDCommon.inc.php Line : 237
file_exists(/var/run/dmesg.boot)
the file does not exist on your machine
./xml.php on line 45
./includes/output/class.WebpageXML.inc.php on line 138 in function run()
./includes/xml/class.XML.inc.php on line 454 in function getXml()
./includes/xml/class.XML.inc.php on line 433 in function _buildXml()
./includes/os/class.OS.inc.php on line 70 in function getSys()
./includes/os/class.FreeBSD.inc.php on line 120 in function build()
./includes/os/class.BSDCommon.inc.php on line 462 in function build()
./includes/os/class.BSDCommon.inc.php on line 309 in function scsi()
./includes/os/class.BSDCommon.inc.php on line 168 in function readdmesg()
./includes/class.CommonFunctions.inc.php on line 172 in function rfts( "/var/run/dmesg.boot", NULL )
errorHandlerPsi :
PHP throws a error
Level : 8 Message : Undefined offset: 3 File : /usr/local/www/data/phpsysinfo/includes/os/class.FreeBSD.inc.php Line : 52
Все вопросы только на форуме!