Данному разделу соответствует уровень конфигурации platform. Команды данного уровня позволяют управлять компонентами устройства UserGate.
Настройка работы bypass-реле
Данная функциональность присутствует не на всех устройствах.
Команды управления выполняются на уровне platform bypass. В данном разделе реализовано управление состоянием bypass-реле сетевых портов, а также просмотр текущего состояния реле.
Формат команды установки:
PMC> set platform bypass <relay-number> <state>
PMC> set platform bypass all <state>
где:
<relay-number> — номер конфигурируемого реле.
<state> — состояние реле. Возможны следующие значения:
enable — глобальная настройка; позволяет использовать функцию реле. При отключенном питании реле будут замкнуты. Значение сохраняется в энергонезависимой памяти (если реле установлено в состояние enable, то после перезапуска устройства реле останется замкнутыми, пока не будет отправлена команда на размыкание).
disable — глобальная настройка; значение сохраняется в энергонезависимой памяти (если реле установлено в состояние disable, то после перезапуска устройства реле разомкнется в процессе перезапуска PMC).
on — замыкание bypass-реле (трафик идёт мимо процессора). Состояние сбрасывается после перезапуска.
off — размыкание bypass-реле (трафик идёт через процессор). Состояние сбрасывается после перезапуска.
Примеры команд:
PMC> set platform bypass all enable
Enable all bypass relays
PMC> set platform bypass 1 disable
Disable bypass relay 1
PMC> set platform bypass 3 off
Set bypass relay 3 state OFF
PMC>
PMC> show platform soc
SoC is Running
System time: 08.06.2023 02:47:35
System uptime: 0 day(s), 0 hour(s), 12 minute(s)
Load average: 0.52 0.36 0.31
MemTotal: 61218 MiB
MemFree: 55064 MiB
CPU Frequency: 2200 MHz (Max 2200 MHz)
Формат команды просмотра последнего вывода CPU:
PMC> show platform soc log
NOTICE: UDIMM M471A1K43EB1-CWE
...
Server is starting, please wait...
Please press Enter to activate this console.
[ 15.495488] kmodloader: loading kernel modules from /etc/modules.d/*
[ 15.506171] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 15.577127] random: crng init done
[ 15.580535] random: 4 urandom warning(s) missed due to ratelimiting
[ 22.759147] IPv6: ADDRCONF(NETDEV_UP): port0: link is not ready
Управление работой аппаратного ускорителя
Присутствует только на моделях с аппаратным ускорителем (UserGate FG).
Команда для запуска или остановки аппаратного ускорителя:
set platform accelerator <start|stop>
Для просмотра статуса аппаратного ускорителя:
PMC> show platform accelerator
Мониторинг температуры
Мониторинг температуры хост-процессора и платы производится на уровне platform therm.
Для просмотра только значений температуры хост-процессора и платы:
PMC> show platform therm value
Пример:
PMC> show platform therm
Temperature:
Board : 58.000 C
CPU : 68.750 C
ALERT signal : Inactive PMC>
PMC> show platform therm value
Temperature:
Board: 57.000 C
CPU: 69.000 C
PMC>
Мониторинг источников питания
Раздел мониторинга источников питания производится на уровне platform power. Для отображения информации о рабочем состоянии источников питания используется команда:
show platform power [status|measurements|graph|log]
PMC> show platform power
Power control signals:
LS1084_IO_PWR: Enabled
M2_PWR: Enabled
CORE_PWR: Enabled
DDR4_PWR: Enabled
Power Inputs:
POW_IN1: None
POW_IN2: OK
PG signals:
LS1084_IO_PWR_PG_E: OK
CORE_PWR_PG_E: OK
DDR4_PWR_PG_E: OK
M2_PWR_PG_E: OK
USB_PWR_PG_E: OK
FPGA_PWR_PG_E: OK
Voltages:
VDD: 1.039V - OK
SVDD: 1.012V - OK
XVDD: 1.401V - OK
DVDD: 3.382V - OK
OVDD: 1.845V - OK
GVDD: 1.245V - OK
FPGA: 3.404V - OK
Currents:
VDD: 7.006A - OK
GVDD: 0.473A - OK
PMC>
PMC> show platform power measurements
Voltages:
VDD: 1.040V - OK
SVDD: 1.013V - OK
XVDD: 1.403V - OK
DVDD: 3.384V - OK
OVDD: 1.846V - OK
GVDD: 1.248V - OK
FPGA: 3.404V - OK
Currents:
VDD: 7.018A - OK
GVDD: 0.516A - OK
PMC>
Команда для включения/отключения всего питания, кроме дежурного, т.е. PMC продолжает работу:
PMC> set platform power <on | off>
Выключение:
PMC> set platform power off
PMC[Netcard]: Power supplies are turned off.
PMC[PWR]: Power supplies are turned off.
Включение:
PMC> set platform power on
PMC[PWR]: Signal 'V3V3_PG_E' ready
PMC[PWR]: Signal 'KSZ_PG_E' ready
PMC[PWR]: Signal 'OVDD_PG_E' ready
PMC[PWR]: Signal 'USB_5V0_PG_E' ready
PMC[PWR]: Signal 'USB_SVDD_PG_E' ready
Configure Clock Generator (5P49V6901):
...........................OK
PMC[PWR]: Signal 'SVDD_PG_E' ready
PMC[PWR]: Signal 'GVDD_PG_E' ready
PMC[PWR]: Signal 'TA_BB_PG_N_E' ready
PMC[Netcard]: Power supplies started.
Configure Clock Generator (CDCM6208V2):
......OK
Configure Clock Generator (CDCM6208V2):
......OK
Configure Clock Generator (CDCM6208V2):
......OK
PMC[PWR]: Power supplies started.
PMC>
Мониторинг аварий
Данный раздел находится на уровне platform alarm.
В данном разделе PMC CLI есть возможность просмотра и очистки журнала аварий, и управления звуковым сигналом аварии (на старших платформах, начиная с D250).
Вывод журнала аварий:
PMC> show platform alarm log
01.07.2023 14:12:07 [POWER] VDD: Over/Under voltage condition detected
03.07.2023 11:13:14 [POWER] AVDD: Power good signal missing
05.07.2023 09:16:45 [POWER] GVDD: Over current condition detected
10.07.2023 15:16:47 [POWER] Power input 1: Present signal missing
12.07.2023 20:58:32 [POWER] Power input 2: Vin under voltage condition detected
15.07.2023 03:41:27 [POWER] Power input 2: Vout over/under voltage condition detected
15.07.2023 21:14:48 [POWER] Power input 1: Over current condition detected
18.07.2023 10:52:38 [POWER] Power input 2: Over heat condition detected
19.07.2023 02:29:46 [POWER] Power input 1: Fan fault condition detected
19.07.2023 23:09:56 [THERM] FPGA/SoC/PHY: Over heat condition detected
20.07.2023 06:14:31 [THERM] Common: Over heat shutdown occurred
21.07.2023 15:35:27 [THERM] FAN 1: Present signal missing
23.07.2023 21:59:31 [THERM] FAN 2: Wrong direction detected
25.07.2023 16:51:46 [THERM] FAN 3: Over current condition detected
27.07.2023 17:36:17 [THERM] FAN 4: Tachometer signal missing
29.07.2023 12:31:24 [THERM] FAN 5: Tachometer readings do not match the control signal
30.07.2023 10:39:54 [SYS] SoC: Main processor not respond
30.07.2023 19:48:26 [SYS] SoC: Main processor rebooted
31.07.2023 14:51:55 [SYS] SoC: High CPU load detected
31.07.2023 19:25:38 [SYS] SoC: High memory usage detected
Отображение глобального статуса аварии:
PMC# show platform alarm status
Alarm disabled
Очистка журнала аварий:
PMC# delete platform alarm log
Alarm log cleared
Управление звуковым сигналом аварии (доступно не на всех платформах):
PMC# set platform alarm on
Alarm enabled
PMC# set platform alarm off
Alarm disabled