Содержание

EZ Server Monitor

Удобная веб-страничка, где выводятся разные параметры сервера и его состояние.

Сайт программы

Установка

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 под операционной системой 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