Для вывода информации о потреблении ресурсов сервера виртуализации используется команда:

onehost monitoring <идентификатор_сервера_виртуализации> <параметр_мониторинга> <вид_отображения>
Параметры мониторинга:

ПараметрОписание
FREE_CPUКоличество свободных ЦП
FREE_MEMORY Объем свободной памяти
USED_CPUКоличество ЦП, выделенных для работы всех ВМ
USED_MEMORYОбъем памяти, выделенной для работы всех ВМ
NETRXОбъем входящего сетевого трафика
NETTXОбъем исходящего сетевого трафика

Если не указывать вид отображения, то информация мониторинга будет выведена в виде графика (в ОС СН должен быть установлен пакет gnuplot). Кроме того, в качестве вида отображения информации мониторинга можно указать следующее:

  • "--table" — табличный вид отображения;
  • "--csv <символ_разделителя>" — отображение в формате csv.

Дополнительно можно указать следующие параметры отображения:

  • "--n <количество>" — отображать указанное количество последних записей;
  • "--unit <единицы_измерения>" — отображение в заданных единицах измерения (например, "G" — в гигабайтах);
  • "--start <дата>" — отображать записи, начиная с указанной даты;
  • "--end <дата>" — отображать записи, до указанной даты.

Примеры

  1. Отображения количества свободных ЦП в виде графика (в ОС СН должен быть установлен пакет gnuplot). Пример команды:

    onehost monitoring 0 FREE_CPU --n 10 --unit G
    Пример вывода после выполнения команды:

    gnuplot 5.2 patchlevel 6
    Host 0 FREE_CPU from 07/07/2022 10:00 to 07/07/2022 12:11
    400 +------------------------------------------------------------+
        |        +      **       +       +         +        +        |
    395 |-+            **                 A        A               +-|
        |             * *               ***       **                 |
    390 |-+         *   *              *  *      * *               +-|
        |          *    *            **   *      * *                 |
    385 |-+       *     *           *     *     *  *               +-|
        |       **      *         **      *    *   *                 |
    380 |-+    *        *        *        *   *    *               +-|
    375 |-+   *         *      **         *  *     *               +-|
        |    *          *     *           * *      *                 |
    370 |-+ *           *   **            **       *               **|
        | **            *  *              A        *        ******   |
    365 |*+             ***                        *  ******       +-|
        |               A                          A**               |
    360 |-+                                                        +-|
        |       +       +        +        +        +        +        |
    355 +------------------------------------------------------------+
    12:04   12:05   12:06    12:07    12:08    12:09    12:10    12:11
    CODE
  2. Пример команды для отображения в виде таблицы:

    onehost monitoring 0 FREE_CPU --table --n 10 --unit G
    Пример вывода после выполнения команды:

    Host 0 FREE_CPU from 07/07/2022 10:00 to 07/07/2022 12:06
    TIME VALUE
    11:59 396
    11:59 360
    12:01 396
    12:01 360
    12:02 400
    12:02 356
    12:04 396
    12:04 364
    12:06 400
    12:06 364
    CODE
  3. 3. Пример команды для отображения в формате csv:

    onehost monitoring 0 FREE_CPU --csv ’;’ --n 10 --unit G
    Пример вывода после выполнения команды:

    TIME;VALUE
    11:59;396
    11:59;360
    12:01;396
    12:01;360
    12:02;400
    12:02;356
    12:04;396
    12:04;364
    12:06;400
    12:06;364
    CODE