add-disk-point

Командой включается мониторинг заполненности раздела файловой системы и выставляется максимальное значение заполненности раздела в процентах, при превышении которого на ECSS-10 создается предупреждение.

Путь команды:

/node/<NODE>/rps/thresholds/add-disk-point

Синтаксис:

add-disk-point <PATH> [<WARNING> <MAJOR> <CRITICAL>]

Параметры:

<PATH> - абсолютный путь до раздела на файловой системе;
<WARNING> - максимальное значение заполненности раздела в процентах, при превышении которого создается предупреждение с уровнем "warning". По умолчанию установлено 80;
<MAJOR> - максимальное значение заполненности раздела в процентах, при превышении которого создается предупреждение с уровнем "major". По умолчанию установлено 95;
<CRITICAL> - максимальное значение заполненности раздела в процентах, при превышении которого создается предупреждение с уровнем "critical". По умолчанию установлено 98.

При этом должно выполняться неравенство: 0 <= <WARNING> < <MAJOR> < <CRITICAL> <= 100

Пример:

admin@[mycelium1@ecss1]:/$ node/ds1@ecss1/rps/thresholds/add-disk-point /home 70 80 95     
ok.

[exec at: 13.02.2019 09:16:28, exec time: 75ms, nodes: ds1@ecss1]

delete-disk-point

Командой выключается мониторинг заполненности раздела файловой системы.

Путь команды:

/node/<NODE>/rps/thresholds/delete-disk-point

Синтаксис:

delete-disk-point <PATH>

Параметры:

<PATH> - абсолютный путь до раздела на файловой системе. При указании значения "all" будет отключен мониторинг заполненности для всех разделов файловой системы.

Пример:

admin@[mycelium1@ecss1]:/$ node/ds1@ecss1/rps/thresholds/delete-disk-point /home         
ok

[exec at: 13.02.2019 09:29:08, exec time: 66ms, nodes: ds1@ecss1]

list

Команда для просмотра разделов файловой системы, на которых включен мониторинг заполненности разделов, а также мониторинга оперативной памяти, количества erlang-процессов и количества ETS (внутренние ресурсы erlang-машины).

Путь команды:

/node/<NODE>/rps/thresholds/list

Синтаксис:

list [<TYPE>]

Параметры:

<TYPE> - тип выводимой информации:

По умолчанию показывается информация по разделам файловой системы.

Пример:

admin@[mycelium1@ecss1]:/$ node/ds1@ecss1/rps/thresholds/list         

Physical memory thresholds information
┌────────┬────────┬────────┬─────────────┬──────────────┐
│ Total  │  Used  │Used - %│Current level│Thresholds - %│
├────────┼────────┼────────┼─────────────┼──────────────┤
│3.843 GB│3.716 GB│97      │critical     │warning 80    │
│        │        │        │             │major 95      │
│        │        │        │             │critical 98   │
└────────┴────────┴────────┴─────────────┴──────────────┘

Disk thresholds information
┌─────────────┬─────────┬───────────┬────────┬─────────────┬──────────────┐
│    Name     │  Total  │   Used    │Used - %│Current level│Thresholds - %│
├─────────────┼─────────┼───────────┼────────┼─────────────┼──────────────┤
│/var/lib/ecss│19.561 GB│1001.528 MB│5       │cleared      │warning 80    │
│             │         │           │        │             │major 95      │
│             │         │           │        │             │critical 98   │
│/var/log/ecss│29.404 GB│3.234 GB   │11      │cleared      │warning 80    │
│             │         │           │        │             │major 95      │
│             │         │           │        │             │critical 98   │
└─────────────┴─────────┴───────────┴────────┴─────────────┴──────────────┘

Erlang ETS tables thresholds information
┌─────┬────┬────────┬─────────────┬──────────────┐
│Total│Used│Used - %│Current level│Thresholds - %│
├─────┼────┼────────┼─────────────┼──────────────┤
│2053 │229 │11      │normal       │warning 80    │
│     │    │        │             │major 95      │
│     │    │        │             │critical 98   │
└─────┴────┴────────┴─────────────┴──────────────┘

Erlang processes thresholds information
┌──────┬────┬────────┬─────────────┬──────────────┐
│Total │Used│Used - %│Current level│Thresholds - %│
├──────┼────┼────────┼─────────────┼──────────────┤
│262144│611 │0       │normal       │warning 80    │
│      │    │        │             │major 95      │
│      │    │        │             │critical 98   │
└──────┴────┴────────┴─────────────┴──────────────┘

[exec at: 13.02.2019 09:12:29, exec time: 111ms, nodes: ds1@ecss1]