Superkaramba (Показания датчиков)

PCLinuxOS

Модератор: Bizdelnick

Hatach
Сообщения: 154

Superkaramba

Сообщение Hatach »

Не могу настроить показания датчиков температуры системы (CPU, GPU, HDD и системной платы) и скорости вращения вентиляторов.
Спасибо сказали:
AnX
Сообщения: 19
ОС: ArchLinux Testing

Re: Superkaramba

Сообщение AnX »

Больше бы подробностей... Где происходят сложности - в выводе информации с сенсоров вообще или показ на виджете (если я правильно понял просьбу)
Спасибо сказали:
Hatach
Сообщения: 154

Re: Superkaramba

Сообщение Hatach »

Информация с сенсоров не выводится на виджет, если она считывается, в чём я сомневаюсь..
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Superkaramba

Сообщение Rootlexx »

Bato писал(а):
25.07.2009 16:51
если она считывается, в чём я сомневаюсь..

Ну так проверьте. lm_sensors стоит? Вы его «конфигурировали»? Тогда можно просмотреть вывод командой sensors. То же и с hddtemp.
Спасибо сказали:
Hatach
Сообщения: 154

Re: Superkaramba

Сообщение Hatach »

Rootlexx писал(а):
25.07.2009 17:09
Bato писал(а):
25.07.2009 16:51
если она считывается, в чём я сомневаюсь..

Ну так проверьте. lm_sensors стоит? Вы его «конфигурировали»? Тогда можно просмотреть вывод командой sensors. То же и с hddtemp.

lm_sensors стоит. Я его не конфигурировал. Тоже с hddtemp
[shegon@vovan42_001 ~]$ sensors
No sensors found!
Make sure you loaded all the kernel drivers you need.
Try sensors-detect to find out which these are.
[shegon@vovan42_001 ~]$ hddtemp
Too few arguments: you must specify one drive, at least.
[shegon@vovan42_001 ~]$

Скрин виджета BuildAMon

P.S. Датчик RAM врёт.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Superkaramba

Сообщение Rootlexx »

Bato писал(а):
26.07.2009 00:29
Я его не конфигурировал

А надо. Ибо без этого они не работают.
Попробуйте:

Код: Выделить всё

yes | sensors-detect
Спасибо сказали:
Hatach
Сообщения: 154

Re: Superkaramba

Сообщение Hatach »

Rootlexx писал(а):
26.07.2009 01:49
Bato писал(а):
26.07.2009 00:29
Я его не конфигурировал

А надо. Ибо без этого они не работают.
Попробуйте:

Код: Выделить всё

yes | sensors-detect


[shegon@vovan42_001 ~]$ yes | sensors-detect
bash: sensors-detect: command not found
[shegon@vovan42_001 ~]$
Спасибо сказали:
zest
Сообщения: 28

Re: Superkaramba

Сообщение zest »

Bato писал(а):
26.07.2009 10:43
[shegon@vovan42_001 ~]$ yes | sensors-detect
bash: sensors-detect: command not found
[shegon@vovan42_001 ~]$


Команду sensors-detect надо давать под root'ом
Спасибо сказали:
Hatach
Сообщения: 154

Re: Superkaramba

Сообщение Hatach »

получил такой вывод:

Код: Выделить всё

[shegon@vovan42_001 ~]$ su -
Password:
[root@vovan42_001 ~]# yes | sensors-detect
# sensors-detect revision 5337 (2008-09-19 17:05:28 +0200)

This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.

We can start with probing for (PCI) I2C or SMBus adapters.
Do you want to probe now? (YES/no): Probing for PCI bus adapters...
Use driver `i2c-i801' for device 0000:00:1f.3: Intel ICH9

We will now try to load each adapter module in turn.
Module `i2c-i801' already loaded.
If you have undetectable or unsupported I2C/SMBus adapters, you can have
them scanned by manually loading the modules before running this script.

We are now going to do the I2C/SMBus adapter probings. Some chips may
be double detected; we choose the one with the highest confidence
value in that case.
If you found that the adapter hung after probing a certain address,
you can specify that address to remain unprobed.

Next adapter: SMBus I801 adapter at 0500 (i2c-0)
Do you want to scan it? (YES/no/selectively): Client found at address 0x4e
Probing for `National Semiconductor LM75'...                No
Probing for `Dallas Semiconductor DS75'...                  No
Probing for `Dallas Semiconductor DS1621/DS1631'...         No
Probing for `Analog Devices ADM1021'...                     No
Probing for `Analog Devices ADM1021A/ADM1023'...            No
Probing for `Maxim MAX1617'...                              No
Probing for `Maxim MAX1617A'...                             No
Probing for `Maxim MAX1668'...                              No
Probing for `Maxim MAX1805'...                              No
Probing for `Maxim MAX1989'...                              No
Probing for `Maxim MAX6655/MAX6656'...                      No
Probing for `TI THMC10'...                                  No
Probing for `National Semiconductor LM84'...                No
Probing for `Genesys Logic GL523SM'...                      No
Probing for `Onsemi MC1066'...                              No
Probing for `Maxim MAX1618'...                              No
Probing for `Maxim MAX1619'...                              No
Probing for `National Semiconductor LM82/LM83'...           No
Probing for `Maxim MAX6654/MAX6690'...                      No
Probing for `Maxim MAX6659'...                              No
Probing for `Maxim MAX6647'...                              No
Probing for `Maxim MAX6680/MAX6681'...                      No
Probing for `Texas Instruments TMP411'...                   No
Probing for `National Semiconductor LM64'...                No
Probing for `Maxim MAX6633/MAX6634/MAX6635'...              No
Probing for `ITE IT8201R/IT8203R/IT8206R/IT8266R'...        Yes
    (confidence 6, not a hardware monitoring chip)
Probing for `Fintek F75111R/RG/N (GPIO)'...                 No
Probing for `Fintek F75121R/F75122R/RG (VID+GPIO)'...       No
Client found at address 0x50
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 Yes
    (confidence 8, not a hardware monitoring chip)
Probing for `EDID EEPROM'...                                No
Client found at address 0x52
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 Yes
    (confidence 8, not a hardware monitoring chip)
Probing for `EDID EEPROM'...                                No

Some chips are also accessible through the ISA I/O ports. We have to
write to arbitrary I/O ports to probe them. This is usually safe though.
Yes, you do have ISA I/O ports even if you do not have any ISA slots!
Do you want to scan the ISA I/O ports? (YES/no): Probing for `National Semiconductor LM78' at 0x290...       No
Probing for `National Semiconductor LM78-J' at 0x290...     No
Probing for `National Semiconductor LM79' at 0x290...       No
Probing for `Winbond W83781D' at 0x290...                   No
Probing for `Winbond W83782D' at 0x290...                   No
Probing for `IPMI BMC KCS' at 0xca0...                      No
Probing for `IPMI BMC SMIC' at 0xca8...                     No

Some Super I/O chips may also contain sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no): Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor'...                   No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Fintek'...                       No
Trying family `ITE'...                                      Yes
Found `ITE IT8718F Super IO Sensors'                        Success!
    (address 0x290, driver `it87')
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor'...                   No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Fintek'...                       No
Trying family `ITE'...                                      No

Some south bridges, CPUs or memory controllers may also contain
embedded sensors. Do you want to scan for them? (YES/no): Silicon Integrated Systems SIS5595...                       No
VIA VT82C686 Integrated Sensors...                          No
VIA VT8231 Integrated Sensors...                            No
AMD K8 thermal sensors...                                   No
AMD K10 thermal sensors...                                  No
Intel Core family thermal sensor...                         Success!
    (driver `coretemp')
Intel AMB FB-DIMM thermal sensor...                         No
VIA C7 thermal and voltage sensors...                       No

Now follows a summary of the probes I have just done.
Just press ENTER to continue:
Driver `it87' (should be inserted):
  Detects correctly:
  * ISA bus, address 0x290
    Chip `ITE IT8718F Super IO Sensors' (confidence: 9)

Driver `coretemp' (should be inserted):
  Detects correctly:
  * Chip `Intel Core family thermal sensor' (confidence: 9)

Do you want to overwrite /etc/sysconfig/lm_sensors? (YES/no): Loading sensors modules:
Starting sensord: [   ОК  ]
[root@vovan42_001 ~]#

После заработал датчик AIR
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Superkaramba

Сообщение Simba »

Тоже хочу такой виджет. Где его взять?
Спасибо сказали:
Hatach
Сообщения: 154

Re: Superkaramba

Сообщение Hatach »

Simba писал(а):
26.07.2009 19:41
Тоже хочу такой виджет. Где его взять?

Вот здесь.
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Superkaramba

Сообщение Simba »

Не могу скачать. Чудеса какие-то...
Спасибо сказали:
Hatach
Сообщения: 154

Re: Superkaramba

Сообщение Hatach »

Simba писал(а):
26.07.2009 20:17
Не могу скачать. Чудеса какие-то...

В низу после License: GPL конпка Download

Если чё вот ссылки на скачку виджета
Download or Click here
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Superkaramba

Сообщение Simba »

Да я жму на этот Download- а он "ни ухом, ни рылом"

Скачал. Как его ставить?
Спасибо сказали:
Hatach
Сообщения: 154

Re: Superkaramba

Сообщение Hatach »

Simba писал(а):
26.07.2009 20:45
Да я жму на этот Download- а он "ни ухом, ни рылом"

Какой браузер?


Simba писал(а):
26.07.2009 20:45
Скачал. Как его ставить?

Распакуйте архив, запустите Superkaramba выбираете Локальный файл - Открыть и идёте в папку куда распаковали архив BuildAMon - Monitor1.theme
Виджет будет выглядеть как тот что я выкладывал.

В папке BuildAMon будут ещё файлы Monitor2.theme, Monitor3.theme и Monitor4.theme они отличаются только внешним видом виджета.
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Superkaramba

Сообщение Simba »

Спасибо. Получилось.
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Superkaramba

Сообщение Simba »

Установил lm_sensors. Вот мой вывод sensors-detect:

Код: Выделить всё

[root@localhost max]# sensors-detect
# sensors-detect revision 5569 (2008-12-15 09:36:09 +0100)

This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.

We can start with probing for (PCI) I2C or SMBus adapters.
Do you want to probe now? (YES/no): y
Probing for PCI bus adapters...
Use driver `i2c-i801' for device 0000:00:1f.3: Intel ICH9

We will now try to load each adapter module in turn.
Module `i2c-i801' already loaded.
If you have undetectable or unsupported I2C/SMBus adapters, you can have
them scanned by manually loading the modules before running this script.

To continue, we need module `i2c-dev' to be loaded.
Do you want to load `i2c-dev' now? (YES/no): y
Module loaded successfully.

We are now going to do the I2C/SMBus adapter probings. Some chips may
be double detected; we choose the one with the highest confidence
value in that case.
If you found that the adapter hung after probing a certain address,
you can specify that address to remain unprobed.

Next adapter: SMBus I801 adapter at 0400 (i2c-0)
Do you want to scan it? (YES/no/selectively): y
Client found at address 0x50
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 Yes
    (confidence 8, not a hardware monitoring chip)
Probing for `EDID EEPROM'...                                No
Client found at address 0x51
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 Yes
    (confidence 8, not a hardware monitoring chip)
Probing for `EDID EEPROM'...                                No
Client found at address 0x52
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 Yes
    (confidence 8, not a hardware monitoring chip)
Probing for `EDID EEPROM'...                                No
Client found at address 0x53
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 Yes
    (confidence 8, not a hardware monitoring chip)
Probing for `EDID EEPROM'...                                No

Next adapter: NVIDIA i2c adapter  (i2c-1)
Do you want to scan it? (YES/no/selectively): y
Client found at address 0x50
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 No
Probing for `EDID EEPROM'...                                Yes
    (confidence 8, not a hardware monitoring chip)

Next adapter: NVIDIA i2c adapter  (i2c-2)
Do you want to scan it? (YES/no/selectively): y

Next adapter: NVIDIA i2c adapter  (i2c-3)
Do you want to scan it? (YES/no/selectively): y

Some chips are also accessible through the ISA I/O ports. We have to
write to arbitrary I/O ports to probe them. This is usually safe though.
Yes, you do have ISA I/O ports even if you do not have any ISA slots!
Do you want to scan the ISA I/O ports? (YES/no): y
Probing for `National Semiconductor LM78' at 0x290...       No
Probing for `National Semiconductor LM78-J' at 0x290...     No
Probing for `National Semiconductor LM79' at 0x290...       No
Probing for `Winbond W83781D' at 0x290...                   No
Probing for `Winbond W83782D' at 0x290...                   No
Probing for `IPMI BMC KCS' at 0xca0...                      No
Probing for `IPMI BMC SMIC' at 0xca8...                     No

Some Super I/O chips may also contain sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no): y
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor'...                   No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Fintek'...                       Yes
Found `Winbond W83627DHG Super IO Sensors'                  Success!
    (address 0x290, driver `w83627ehf')
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor'...                   No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Fintek'...                       No
Trying family `ITE'...                                      No

Some south bridges, CPUs or memory controllers may also contain
embedded sensors. Do you want to scan for them? (YES/no): y
Silicon Integrated Systems SIS5595...                       No
VIA VT82C686 Integrated Sensors...                          No
VIA VT8231 Integrated Sensors...                            No
AMD K8 thermal sensors...                                   No
AMD K10 thermal sensors...                                  No
Intel Core family thermal sensor...                         Success!
    (driver `coretemp')
Intel AMB FB-DIMM thermal sensor...                         No
VIA C7 thermal and voltage sensors...                       No

Now follows a summary of the probes I have just done.
Just press ENTER to continue:

Driver `w83627ehf' (should be inserted):
  Detects correctly:
  * ISA bus, address 0x290
    Chip `Winbond W83627DHG Super IO Sensors' (confidence: 9)

Driver `coretemp' (should be inserted):
  Detects correctly:
  * Chip `Intel Core family thermal sensor' (confidence: 9)

Do you want to generate /etc/sysconfig/lm_sensors? (YES/no): y
Loading sensors modules:
Starting sensord:                                               [   ОК  ]

После чего показания приборов:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Superkaramba

Сообщение Simba »

Как получить показания HDtemp и MBtemp?
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: Superkaramba

Сообщение SinClaus »

Перво-наперво на маме должны быть сенсоры. Например на P5QL PRO сенсоров практически нет - бюджетка, вытянул только температуру ядер процессора и дисков.
Карамбой пользоваться не советую - система начинает глючить, есть нормальная вещь под названием conky.
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Superkaramba

Сообщение Simba »

У меня P5K. Сенсоры MBtemp есть, HDD также поддерживает S.M.A.R.T., так что работать должно. А Conky увидит эти сенсоры?
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Superkaramba

Сообщение Nightwolf_ng »

Вобщем, я как-то виджет сам под свою систему допиливал, чтоб нужные датчики хавал...

Откройте *.theme файл текстовым редактором... Там явно есть команды, запрашивающие ту или иную информацию... Пихайте их в консоль, смотрите, что получается... Соответственно корректируя, добивайтесь нужного результата в консоли, а потом запихивайте измененную команду в виджет... :)

SinClaus писал(а):
27.07.2009 14:38
Карамбой пользоваться не советую - система начинает глючить

Ну зачем же так резко... Всё прекрасно работает...
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Superkaramba

Сообщение Simba »

Nightwolf_ng писал(а):
27.07.2009 19:58
Откройте *.theme файл текстовым редактором... Там явно есть команды, запрашивающие ту или иную информацию... Пихайте их в консоль, смотрите, что получается... Соответственно корректируя, добивайтесь нужного результата в консоли, а потом запихивайте измененную команду в виджет... smile.gif

Ну вот, ещё одна бессонная ночь мне обеспечена(и это хорошо, если одна) :)
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Superkaramba

Сообщение Nightwolf_ng »

Simba писал(а):
27.07.2009 20:12
Ну вот, ещё одна бессонная ночь мне обеспечена(и это хорошо, если одна) :)

Я подпилил виджет часа за 3-4 неспеша... Если не сказать, что я его весь почти переделал... Там всё очень логично просто и понятно... :console:
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Superkaramba

Сообщение Simba »

В общем, подпилил кое-что. Получается. Приколотил все свои Fan`ы, температуры, сеть и Disc Usage. Вот только не могу разобраться с HDDTemp.
В *theme написано следущее:

Код: Выделить всё

#HDD temperatures
#!There are two methods to get the temperatures.
#!EXAMPLES:

#!1st method - faster
#!Needs hddtemp installed and the service running!
#!Look for hddtemp package for Your distro
#!Change the "awk '{print $4}'" to $9 for hdd2, $14 for hdd3 etc
#    #HD1 Temp from hddtemp
#    bar x=63 y=2 w=150 h=15 vertical=false sensor=program program="nc localhost 7634 | sed 's/|/ /g' | awk '{print $4}'" path="img/bar1.png" max=70 interval=10000
#    text x=197 y=4 sensor=program program="nc localhost 7634 | sed 's/|/ /g' | awk '{print $}'" align="right" interval=10000

#!2nd method - slower
#!Needs smartmontools installed - also needed for displaying the hard disk SMART (Health) information
#!Look for smartmontools package for Your distro
#!Change /dev/sda to Your harddisk
#    #HD1 Temp from smartctl
#    bar x=63 y=2 w=150 h=15 vertical=false sensor=program program="sudo smartctl -d ata -A /dev/sda | grep Temperature | awk '{print $10}'" path="img/bar1.png" max=70 interval=10000




#First HDD temperature
<group> x=0 y=240
    image x=0 y=0 path="img/back_20a.png"
    #HD1 Temp
    image x=63 y=2 path="img/backsens.png"
    bar x=63 y=2 w=150 h=15 vertical=false sensor=program program="nc localhost 7634 | sed 's/|/ /g' | awk '{print $4}'" path="img/bar1.png" max=70 interval=10000
    text x=63 y=4 value="HD1 Temp"
    text x=213 y=4 value="°C" align="right"
    text x=197 y=4 sensor=program program="nc localhost 7634 | sed 's/|/ /g' | awk '{print $4}'" align="right" interval=10000
</group>

hddtemp установлен, работает как daemon.
Что скажете,Nightwolf_ng?
Спасибо сказали:
Hatach
Сообщения: 154

Re: Superkaramba

Сообщение Hatach »

Nightwolf_ng писал(а):
27.07.2009 19:58
Вобщем, я как-то виджет сам под свою систему допиливал, чтоб нужные датчики хавал...

Откройте *.theme файл текстовым редактором... Там явно есть команды, запрашивающие ту или иную информацию... Пихайте их в консоль, смотрите, что получается... Соответственно корректируя, добивайтесь нужного результата в консоли, а потом запихивайте измененную команду в виджет... :)

SinClaus писал(а):
27.07.2009 14:38
Карамбой пользоваться не советую - система начинает глючить

Ну зачем же так резко... Всё прекрасно работает...

Вот код датчика температуры GPU:

Код: Выделить всё

#Sensor GPU temp for NVIDIA
#!Needs nvidia driver!
<group> x=0 y=160
    image x=0 y=0 path="img/back_20a.png"
    #GPU Temp
    image x=63 y=2 path="img/backsens.png"
    bar x=63 y=2 w=150 h=15 vertical=false sensor=program program="nvidia-settings -q gpucoretemp | grep '):' | awk '{print $4 0}'" path="img/bar1.png" max=70 interval=10000
    text x=63 y=4 value="GPU Temp"
    text x=213 y=4 value="°C" align="right"
    text x=197 y=4 sensor=program program="nvidia-settings -q gpucoretemp | grep '):' | awk '{print $4 0}'" align="right" interval=10000
</group>

Вот что ввожу в консоль и что вижу:
[shegon@vovan42_001 ~]$ sensor=program program="nvidia-settings -q gpucoretemp | grep '):' | awk '{print $4 0}'
>
А шо дальше?
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Superkaramba

Сообщение Simba »

Не надо в консоль. Откройте *theme, например в Kwrite. параллельно в консоли введите от рута #sensors. И меняйте в соответствующих строках *theme имена сенсоров на те, что выдаст вам #sensors.
Спасибо сказали:
Hatach
Сообщения: 154

Re: Superkaramba

Сообщение Hatach »

Simba писал(а):
27.07.2009 23:22
Не надо в консоль. Откройте *theme, например в Kwrite. параллельно в консоли введите от рута #sensors. И меняйте в соответствующих строках *theme имена сенсоров на те, что выдаст вам #sensors.

Ясно. Как будет в время займусь этим.

Вот что я ещё нашел интересное:

Код: Выделить всё

text  x=63 w=120 h=10 sensor=program program="hddtemp /dev/*da | cut -f3 -d: | sed -e 's/.*not avaible/ N\/A/' | sed 's/^.\{1\}//g' | sed 's/$/,/g'| sed -e :a -e '$!N;s/\n/ /;ta' -e 'P;D' | sed -e 's/,$//'" interval=90000 align=right

Этот код будет показывать температуру диска цифрами.
Спасибо сказали:
Hatach
Сообщения: 154

Re: Superkaramba

Сообщение Hatach »

Виджеты для карамбы
Я буду из виджетов на сайте собирать свой. Потом сюда выложу сикрин и архив.
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Superkaramba

Сообщение Simba »

Bato писал(а):
27.07.2009 23:52
Вот что я ещё нашел интересное:
Код
text x=63 w=120 h=10 sensor=program program="hddtemp /dev/*da | cut -f3 -d: | sed -e 's/.*not avaible/ N\/A/' | sed 's/^.\{1\}//g' | sed 's/$/,/g'| sed -e :a -e '$!N;s/\n/ /;ta' -e 'P;D' | sed -e 's/,$//'" interval=90000 align=right

Этот код будет показывать температуру диска цифрами.

Спасибо. Заработало.

Вот что в итоге получилось у меня:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Superkaramba

Сообщение Simba »

Только никак не получается вывести в виджет дорожки (bar) CPU Speed и HDD Temp. Вот их запись в *theme:
HDDtemp:

Код: Выделить всё

#HDD temperatures
#!There are two methods to get the temperatures.
#!EXAMPLES:

#!1st method - faster
#!Needs hddtemp installed and the service running!
#!Look for hddtemp package for Your distro
#!Change the "awk '{print $4}'" to $9 for hdd2, $14 for hdd3 etc
#    #HD1 Temp from hddtemp
#    bar x=63 y=2 w=150 h=15 vertical=false sensor=program program="nc localhost 7634 | sed 's/|/ /g' | awk '{print $4}'" path="img/bar1.png" max=70 interval=10000
#    text x=197 y=4 sensor=program program="nc localhost 7634 | sed 's/|/ /g' | awk '{print $}'" align="right" interval=10000

#!2nd method - slower
#!Needs smartmontools installed - also needed for displaying the hard disk SMART (Health) information
#!Look for smartmontools package for Your distro
#!Change /dev/sda to Your harddisk
#    #HD1 Temp from smartctl
#    bar x=63 y=2 w=150 h=15 vertical=false sensor=program program="sudo smartctl -d ata -A /dev/sda | grep Temperature | awk '{print $10}'" path="img/bar1.png" max=70 interval=10000


#HDD temperature (3nd temp sensor)
<group> x=0 y=220
    image x=0 y=0 path="img/back_20a.png"
    #HDD Temp
    image x=63 y=2 path="img/backsens.png"
    bar x=63 y=2 w=150 h=15 vertical=false sensor=sensor path="img/bar1.png" max=70 interval=90000
    text x=63 y=4 value="HDD Temp"
    text x=213 y=4 value="°C" align="right"
    text x=197 y=4 sensor=program program="hddtemp /dev/sda7 | cut -f3 -d: | sed -e 's/.*not avaible/ N\/A/' | sed 's/^.\{1\}//g' | sed 's/$/,/g'| sed -e :a -e '$!N;s/\n/ /;ta' -e 'P;D' | sed -e 's/,$//'" interval=90000 align=right

</group>

Cpu Speed:

Код: Выделить всё

#CPU speed MHz
<group> x=0 y=140
    image x=0 y=0 path="img/back_20a.png"
    #Speed MHz
    image x=63 y=2 path="img/backsens.png"
    bar x=63 y=2 w=150 h=15 vertical=false  sensor=program program="cat /proc/cpuinfo | grep 'cpu MHz' | sed -e 's/.*: //'| sed -e 's/\....//'" path="img/bar1.png" max=2700 interval=1000
    text x=63 y=4 value="CPU Speed"
    text x=213 y=4 sensor=program program="cat /proc/cpuinfo | grep 'cpu MHz' | sed -e 's/.*: //'| sed -e 's/\..../ MHz/'" align=right interval=1000
</group>

Буду признателен за любую помощь коллективного разума :)
Спасибо сказали: