The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Тематический каталог: Мониторинг температуры жестких дисков ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"Тематический каталог: Мониторинг температуры жестких дисков ..."  
Сообщение от auto_topic (ok) on 26-Фев-06, 09:06 
Обсуждение статьи тематического каталога: Мониторинг температуры жестких дисков (disk monitor)

Ссылка на текст статьи: http://www.opennet.ru/base/sys/hdd_temp.txt.html

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по ответам]

1. "Мониторинг температуры жестких дисков (disk monitor)"  
Сообщение от freeseacher (ok) on 26-Фев-06, 09:06 
smartctl --smart=on --offlineauto=on --saveauto=on /dev/hda

hda ?
ad ?
чего то не понятно ось то какая ?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

2. "Мониторинг температуры жестких дисков (disk monitor)"  
Сообщение от CHERTS email(ok) on 26-Фев-06, 09:56 
А зачем же PHP скрипт то воять? Можно же проще!

smartctl -a /dev/ad0 | grep Temperature_Celsius | awk -F " " '{print $10}'

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

3. "Мониторинг температуры жестких дисков (disk monitor)"  
Сообщение от CHERTS email(ok) on 26-Фев-06, 10:23 
Поправка!

полный скрипт на шеле:

#!/bin/sh

smartctl -a /dev/ad0 | grep Temperature_Celsius | awk -F " " '{print $10}'
echo 'ad0'

в mrtg.cfg рисуем:

Target[ad0]: `sh /etc/script/ata.sh`
MaxBytes[ad0]: 100
Title[ad0]:   Temp Analysis for ad0
PageTop[ad0]: Temp Analysis for ad0
ShortLegend[ad0]: C
Options[ad0]: gauge

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

4. "grep - лишний"  
Сообщение от Andrey Mitrofanov on 26-Фев-06, 11:00 
> | grep Temperature_Celsius | awk -F " " '{print $10}'
Может быть и `-F " "` тоже:
| awk '/Temperature_Celsius/ {print $10}'
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

5. "удобнее"  
Сообщение от Necromant email on 26-Фев-06, 11:15 
Для Segate:
194 Temperature_Celsius     0x0022   017   058   000    Old_age   Always       -       17 (Lifetime Min/Max 0/8)
195 Hardware_ECC_Recovered  0x001a   055   049   000    Old_age   Always       -       22448596
<?
parse_str($_SERVER["argv"][1], $_GET);

$dev = $_GET["dev"];
if (empty($dev)) die("Empty device");


exec("/usr/local/sbin/smartctl -a /dev/$dev", $arr);

//var_dump($arr);
$uptime = 0;
$temp = 0;
foreach ($arr as $row) {
        $row = trim($row);
        //Segate
        $row = trim(preg_replace("/\(Lifetime Min\/Max (.*?)\)/s", "", $row));
        if (strpos($row, "Spin_Up_Time")) {
                $uptime = preg_replace("/(.*?) (\d+)\$/si", "\\2", $row);
        }
        if (strpos($row, "Temperature_Celsius")) {
                $temp = preg_replace("/(.*?) (\d+)\$/si", "\\2", $row);
        }
}

echo "$temp\n0\n$uptime\n$dev\n";
?>

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

6. "Мониторинг температуры жестких дисков (disk monitor)"  
Сообщение от Necromant email on 26-Фев-06, 11:17 
ОС: FreeBSD 6.0 /5.4 /4.9 работает
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

7. "Мониторинг температуры жестких дисков (disk monitor)"  
Сообщение от Necromant email on 26-Фев-06, 11:21 
Если кому надо могу , еще это выложить http://www.powernet.kiev.ua/blog/uploads/n/Necromant/364.png
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

9. "Мониторинг температуры жестких дисков (disk monitor)"  
Сообщение от universite email(ok) on 26-Фев-06, 21:30 
Будь ласка!
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

10. "Мониторинг температуры жестких дисков (disk monitor)"  
Сообщение от Necromant email on 27-Фев-06, 00:30 
Читаем там: http://www.powernet.kiev.ua/blog/entry.php?w=necromant&e_id=137
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

11. "Мониторинг температуры жестких дисков (disk monitor)"  
Сообщение от Adil_18 email on 01-Мрт-06, 17:41 
Target[ad0][_OUT_] ' $target->[7]{$mode} ' evaluated to 'NaN' instead of a number
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

12. "Мониторинг температуры жестких дисков (disk monitor)"  
Сообщение от dri on 25-Июл-06, 18:39 
а то что программа каждые 5 минут лезет смотреть смарт на предметы температуры, это сильно сказывается на продолжительности жизни жёсткого диска?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^

13. "Мониторинг температуры жестких дисков (disk monitor)"  
Сообщение от Necromant email on 10-Авг-06, 02:48 
>а то что программа каждые 5 минут лезет смотреть смарт на предметы
>температуры, это сильно сказывается на продолжительности жизни жёсткого диска?
Интрессно как же ??? А читать данные с винта не вредно , он не поломается ???


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх | ^


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру