четверг, 30 декабря 2010 г.

информация о сервере


  • Консоль под root
  • Web сервер apach
  • Набор скриптов на php phpsysinfo
  • Пакет lm-senosr
  • Пакет hddtemp
Поехали.
Надеюсь у Вас уже стоит сервер апач (иначе зачем еще нужен сервер ? =)) Поэтому перейдем сразу к самому интересному, установим сенсоры:
apt-get install lm-sensors hddtemp
Во время установки hddtemp задаст несколько вопросов, первым вопросом будет запускать ли демон при старте системы, отвечаем ДА, о порте и ip адресе, менять не нужно, оставляем как есть.
После устновки настроим lm-sensors командой:
sensors-detect
На все вопросы отвечаем yes и жмем enter.
Все lm-sensors готов, для проверки наберите в консоли команду:
sensors
И если все нормально, увидите, что-то вроде этого:
coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +63.0°C  (crit = +90.0°C)
coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +70.0°C  (crit = +90.0°C)
coretemp-isa-0002
Adapter: ISA adapter
Core 2:      +63.0°C  (crit = +90.0°C)
coretemp-isa-0003
Adapter: ISA adapter
Core 3:      +70.0°C  (crit = +90.0°C)
f71858fg-isa-0a00
Adapter: ISA adapter
in0:         +1.70 V
in1:         +1.67 V
in2:         +1.59 V
fan1:          0 RPM  ALARM
fan2:          0 RPM  ALARM
fan3:          0 RPM  ALARM
temp1:       +47.6°C  (high = +70.0°C, hyst = +60.0°C)
temp2:       +53.2°C  (high = +100.0°C, hyst = +85.0°C)  sensor = transistor
temp3:       +58.8°C  (high = +100.0°C, hyst = +85.0°C)
coretemp-isa-0000Adapter: ISA adapterCore 0:      +63.0°C  (crit = +90.0°C)
coretemp-isa-0001Adapter: ISA adapterCore 1:      +70.0°C  (crit = +90.0°C)
coretemp-isa-0002Adapter: ISA adapterCore 2:      +63.0°C  (crit = +90.0°C)
coretemp-isa-0003Adapter: ISA adapterCore 3:      +70.0°C  (crit = +90.0°C)
f71858fg-isa-0a00
Adapter: ISA adapter
in0:         +1.70 V
in1:         +1.67 V
in2:         +1.59 V
fan1:          0 RPM  ALARM
fan2:          0 RPM  ALARM
fan3:          0 RPM  ALARM
temp1:       +47.6°C  (high = +70.0°C, hyst = +60.0°C)
temp2:       +53.2°C  (high = +100.0°C, hyst = +85.0°C)  sensor = transistor
temp3:       +58.8°C  (high = +100.0°C, hyst = +85.0°C)
Иногда сенсоры все же не определятся, тогда в консоли введем команду:
mdprobe coretemp
Что бы узнать темпиратуру жосткого диска введите команду:
hddtemp /dev/ваш жосткий диск
Например:
hddtemp /dev/sda
/dev/sda: WDC WD3200BEKT-00F3T0: 40°C
С сенсорами закончили, теперь перейдем к phpsysinfo , для установки используем команду:
apt-get install phpsysinfo
После установки, подправим не много конфиг:
nano /etc/phpsysinfo/config.php
для вывода температуры нам нужно найти два блока и изменить:
define(‘PSI_SENSOR_PROGRAM’, ‘LMSensors’);
define(‘PSI_HDD_TEMP’, ‘tcp’);
После изминения, сохраняем и вбиваем в браузере
http://адрес_вашего_сервера/phpsysinfo/
Например: http://phpsysinfo.sourceforge.net/phpsysinfo/
Для особо искушонных конфиг phpsysinfo будет крайне интересен, там довольно много всевозможным модулей вывода информации.
Для тех у кого не появилась темпиратура hdd , нужно подправить конфиг hddtemp:
nano /etc/default/hddtemp
В разделе DISKS дописать свои диски, например так:
DISKS=»/dev/sda , /dev/sdb , /dev/sdc»
И перезапустить hddtemp командой:
/etc/init.d/hddtemp restart

Комментариев нет:

Отправить комментарий

h265.sh

#!/bin/bash file="../mp4" if [ -d $file ]; then         echo "  Директория существует :-) "         for i in *.mp4; do f...