Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Sensors.pl

Модерирует : Cheery

Cheery (18-02-2014 10:57): Перемещено в форум "Web-программирование"  Версия для печати • ПодписатьсяДобавить в закладки

   

astrolon

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
#!/usr/bin/perl
 
@sensoroutput=`/usr/bin/sensors`;
$inp = shift @ARGV;
 
foreach(@sensoroutput) {
  chomp();
  split();
  if ( $_[0] eq $inp ) {
        $outstr = $_[1]
  }
}
 
$outstr =~ s/\+//;
$outstr =~ s/\В°C//;
 
print "$outstr\n";
 
Данный скрипт предназначен для поставки данных в CACTI. Утилита sensors температурные показатели выводит нормально. При запуске скрипта, вручную, оный ничего не выводит, пустая строка. Я в Perl не разбираюсь, может кто прояснит чего в скрипте не так, чтоб он заработал. Все это вертиться под убунтой серваком 12.04

Всего записей: 13 | Зарегистр. 01-10-2008 | Отправлено: 16:16 17-02-2014
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
astrolon

Цитата:
Утилита sensors температурные показатели выводит нормально.

в каком виде?
покажите как запускаете и что выдает

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:03 17-02-2014
astrolon

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сделал файл sensors.pl исполняемым и пробую запустить вручную, скрипт выводит пустую строку, а должен выводить отформатированные данные из sensors, как я понял.
 
root@Zews:/usr/share/cacti/site/scripts# ./sensors.pl
 
root@Zews:/usr/share/cacti/site/scripts#
 
Запускаю отдельно /usr/bin/sensors нормально инфу выводит
 
w83627ehf-isa-0290
Adapter: ISA adapter
Vcore:        +1.37 V  (min =  +0.00 V, max =  +1.74 V)
in1:          +1.89 V  (min =  +0.30 V, max =  +0.29 V)  ALARM
AVCC:         +3.06 V  (min =  +2.98 V, max =  +3.63 V)
+3.3V:        +3.09 V  (min =  +2.98 V, max =  +3.63 V)
in4:          +1.56 V  (min =  +0.06 V, max =  +0.30 V)  ALARM
in5:          +1.63 V  (min =  +1.90 V, max =  +0.02 V)  ALARM
in6:          +0.10 V  (min =  +1.28 V, max =  +0.14 V)  ALARM
3VSB:         +3.09 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:         +3.18 V  (min =  +2.70 V, max =  +3.30 V)
in9:          +0.10 V  (min =  +0.52 V, max =  +0.18 V)  ALARM
fan1:           0 RPM  (min =   54 RPM, div = 128)  ALARM
fan2:        2789 RPM  (min = 4687 RPM, div = 4)  ALARM
fan3:           0 RPM  (min =   77 RPM, div = 128)  ALARM
fan5:           0 RPM  (min = 10546 RPM, div = 128)  ALARM
temp1:        +16.0°C  (high = +33.0°C, hyst = -120.0°C)  sensor = thermistor
temp2:        +16.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = diode
temp3:        +48.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
cpu0_vid:    +0.000 V
intrusion0:  ALARM
 

Всего записей: 13 | Зарегистр. 01-10-2008 | Отправлено: 10:45 18-02-2014 | Исправлено: astrolon, 10:49 18-02-2014
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я перенес тему в правильный раздел, проследуйте по ссылке в причине закрытия темы

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 11:00 18-02-2014
   

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Sensors.pl
Cheery (18-02-2014 10:57): Перемещено в форум "Web-программирование"


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru