Как сделать правильный вывод значения sensors для prtg?

Добрый день! Стоит centos 6.4 x86. Установлен lm_sensors и есть необходимость мониторить температуру в PRTG. Сама программа мониторинга требует:

1. чтобы скрипт лежал в /var/prtg/scripts/****
2. был в формате returncode:value:message

В моем случае 0:$температура:ОК!

Совсем недавно начал изучение всего этого поэтому прошу помощи.есть же способ проще достать 6(!!!) значений из вывода sensors.

У меня для одного вышло так:

#!/bin/bash
data=$(sensors | awk '/'temp1'/ {print $2}' | awk '{print $1}' | sed 's/+//' | sed 's/.0°C//')
data2=$(echo $data | awk '{print $1}')
echo "0:"$data2":OK!"
  • Вопрос задан
  • 3064 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы