Примеры конфигурации статистики
Данный раздел предоставляет несколько примеров конфигурации каналов статистики.
Пример 1: Температура
Предположим, у нас есть одна переменная, которая представляет текущую температуру в градусах Цельсия. Эта переменная имеет только одну запись с одним полем temp. Однако, мы хотим, чтобы наша статистика основывалась на шкале измерений по Фаренгейту.
Свойства канала нужно настроить следующим образом:
- Выражение канала должно быть
{temp} * 9 / 5 + 32
. Это приведет к конвертации температуры. - Так как канал основан на простой (не табличной) переменной, настройка Использовать ключевое поле будет отключена.
Пример 2: Использование дисков
Данный пример показывает, как отследить использование дисков для случая, когда статистика сохраняется в отдельной таблице.
Предположим, мы имеем переменную со следующим значением:
Метка (Ключевое поле) | Диск | Использовано | Сумма |
00DFFF | C: | 150 | 300 |
45CABC | D: | 500 | 700 |
CBBC99 | E: | 10 | 30 |
Поле Метка является ключевым согласно формату вышеуказанной таблицы.
Свойства канала нужно настроить следующим образом:
- Выражение нашего канала будет
{
Used}
- Так как нам нужно создать один массив данных RRD для каждого отслеживаемого диска, флажок Использовать Ключевое поле будет включен.
- Если мы оставим свойство Имя ключевого поля по умолчанию (NULL), система будет использовать значение поля Label (т.е. метки дисков) в качестве имен массивов данных, т.к. Label является ключевым полем. Однако, это неудобно для применения, поэтому мы зададим Ключевое поле на
Disk
. Это приведет к тому, что имена дисков будут использоваться для имен массивов данных RRD.