====== EZ Server Monitor ======
Удобная веб-страничка, где выводятся разные параметры сервера и его состояние.
[[https://www.ezservermonitor.com/|Сайт программы]]
===== Установка =====
mkdir /var/www/html/mon
wget --content-disposition https://www.ezservermonitor.com/esm-web/downloads/version/2.5
unzip ezservermonitor-web_v2.5.zip
mv eZServerMonitor-2.5/* /var/www/html/mon
chown -R www-data:www-data /var/www/html
===== Особенности настройки для Armbian =====
При работе с процессором Allwinner H3 под операционной системой [[os:armbian|Armbian]] необходимо донастроить параметры по умолчанию для корректного отображения информации.
Открыть файл с настройками процессора (libs/cpu.php):
nano /var/www/html/mon/libs/cpu.php
Чтобы правильно показывал температуру:\\
исправить строку
$temp = round($t[0] / 1000).' В°C';
на
$temp = $t[0].' В°C';
Показывать текущую максимальную частоту вместо теоретической максимальной:
if ($f = shell_exec('cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq'))
заменить на
if ($f = shell_exec('cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq'))
Чтобы корректно показывал модель процессора:
switch (strtolower($key))
заменить на
switch ($key)
Там же,
case 'processor':
заменить на
case 'Processor':
===== Прочее =====
==== Вывести информацию о процессоре ====
cat /proc/cpuinfo
Пример вывода:
Processor : ARMv7 Processor rev 5 (v7l)
processor : 0
BogoMIPS : 1142.85
processor : 1
BogoMIPS : 1142.85
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
Hardware : sun8i
Revision : 0000
Serial : 24005035c50c283a080e