В Artix POS по умолчанию осуществляется мониторинг потребления системных ресурсов:
- загрузки процессора (Cpu),
- потребления оперативной памяти (Ram),
- потребления файла подкачки (Swap),
- объема дискового пространства (Disk),
- температуры (Temp).
Настройка
Мониторинг состояния системы активируется параметром monitoring
в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/monitoring.ini
в секции [plugins
].
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
monitoring | строковый |
| Мониторинг состояния системы | По умолчанию on |
Пример настройки
[plugins] ; Мониторинг состояния системы ;monitoring = on
Настройка мониторинга состояния системы осуществляется в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/monitoring.ini
в секциях:
[Monitoring.Cpu]
– загрузка процессора,[Monitoring.Ram]
– потребление оперативной памяти,[Monitoring.Swap]
– потребление файла подкачки,[Monitoring.Disk]
– объем дискового пространства,[Monitoring.Temp]
– температура.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
enable | логический |
| Включение метрики загрузки процессора | По умолчанию true |
period | целочисленный | Период записи в секундах | По умолчанию
По умолчанию |
Пример настройки
[plugins] ; Мониторинг состояния системы ;monitoring = on [Monitoring.Cpu] ; Загрузка процессора ; Включение метрики, по умолчанию true ;enable = true ; Период записи, в секундах, по умолчанию 60 ;period = 60 [Monitoring.Ram] ; Потребление оперативной памяти ; Включение метрики, по умолчанию true ;enable = true ; Период записи, в секундах, по умолчанию 60 ;period = 60 [Monitoring.Swap] ; Потребление файла подкачки ; Включение метрики, по умолчанию true ;enable = true ; Период записи, в секундах, по умолчанию 60 ;period = 60 [Monitoring.Disk] ; Объем дискового пространства ; Включение метрики, по умолчанию true ;enable = true ; Период записи, в секундах, по умолчанию 3600 ;period = 3600 [Monitoring.Temp] ; Температура ; Включение метрики, по умолчанию true ;enable = true ; Период записи, в секундах, по умолчанию 60 ;period = 60
Логирование
Логирование осуществляется в конфигурационном файле /linuxcash/logs/current/monitoring.log
.
В логах для ram
отображается:
- Сколько памяти используется кассой.
- Сколько памяти занято всего.
- Сколько памяти свободно.
В логах для disk
отображается:
- Сколько памяти используется всего,
- Сколько памяти свободно.
Пример логирования
2024-08-20 06:54:04.048 [7fdfe38ecc00] INFO cpu - Всего: 35%; cpu0: 35%; cpu1: 35% 2024-08-20 06:54:04.049 [7fdfe38ecc00] INFO ram - Всего: 3907 МиБ; Занято: 1033 МиБ (26%); Используется: 179 МиБ (4%); Свободно: 2297 МиБ (58%); Кэш: 577 МиБ (14%) 2024-08-20 06:54:04.049 [7fdfe38ecc00] INFO swap - Всего: 2047 МиБ; Занято: 0 МиБ (0%); Свободно: 2047 МиБ (100%) 2024-08-20 06:54:04.049 [7fdfe38ecc00] INFO temp - soc_dts0: 53°C; soc_dts1: 52°C 2024-08-20 06:55:04.048 [7fdfe38ecc00] INFO disk - Раздел: /dev/vda1; Всего: 17 ГиБ; Используется: 7 ГиБ (40%); Свободно: 10 ГиБ (59%) 2024-08-20 06:55:04.049 [7fdfe38ecc00] INFO disk - Раздел: /dev/loop0; Всего: 0 ГиБ; Используется: 0 ГиБ (100%); Свободно: 0 ГиБ (0%) 2024-08-20 06:55:04.049 [7fdfe38ecc00] INFO disk - Раздел: /dev/loop1; Всего: 0 ГиБ; Используется: 0 ГиБ (100%); Свободно: 0 ГиБ (0%) 2024-08-20 06:55:04.049 [7fdfe38ecc00] INFO disk - Раздел: /dev/loop2; Всего: 0 ГиБ; Используется: 0 ГиБ (100%); Свободно: 0 ГиБ (0%) 2024-08-20 06:55:04.049 [7fdfe38ecc00] INFO disk - Раздел: /dev/vda2; Всего: 20 ГиБ; Используется: 1 ГиБ (9%); Свободно: 18 ГиБ (90%) 2024-08-20 06:55:04.049 [7fdfe38ecc00] INFO disk - Раздел: /dev/vda4; Всего: 18 ГиБ; Используется: 1 ГиБ (9%); Свободно: 16 ГиБ (90%)