Page 5 of 5 FirstFirst ... 345
Results 61 to 71 of 71

Thread: Доступ к S.M.A.R.T HDD

  1. #61
    Очередной ламерский вопрос:
    В скрипте вот такого вот вида:
    Code:
    #!/bin/sh
    
    cat << EOF > /usr/local/sbin/v_ttt
    `echo "tttttt"`
    `echo "tktktktk"`
    ` uptime | awk 'kfjfhgfhg'`
    EOF
    Наличие последней строчки "EOF" ни на что не влияет, и, более того, она выводится в файл /usr/local/sbin/v_ttt.
    Где мне криворукому покрутить?

  2. #62
    Join Date
    Jan 2010
    Location
    Kharkov, Ukraine
    Posts
    54
    Странно - не должно, это ж маркер конца блока вывода (который должен один-в-один совпадать с маркером начала).
    WL-500gP v2 (1.9.2.7-rtn-r3832) / rTorrent 0.8.6 / ruTorrent 3.3 / ImageVue r16 (patched) / lighttpd + ssl + auth
    WDTV Gen1 / WDLXTV 0.5.8.1 / D-Link DWA-110 WiFi
    WDTV Live / WDLXTV 0.4.7.3
    WDTV Live Hub

  3. #63
    Очередной вопрос по скриптостроению
    В результате выполнения команды я получаю вот такую вот строчку:
    Code:
    HDD Summary:
    /tmp/mnt/Photos: Mounted to /dev/discs/disca/part1 ,740.3G (57%) used, 565.2G (43%) free
    Как ее можно привести к виду:

    Code:
    HDD Summary:
    /Photos: Mounted to /disca ,740.3G (57%) used, 565.2G (43%) free
    Т.е. урезать вывод на определенное количество символов?
    Спасибо!

  4. #64
    Join Date
    Jan 2010
    Location
    Kharkov, Ukraine
    Posts
    54
    Code:
    echo "/tmp/mnt/Photos: Mounted to /dev/discs/disca/part1 ,740.3G (57%) used, 565.2G (43%) free" | cut -d/ -f1,4,7-
    Похоже?
    WL-500gP v2 (1.9.2.7-rtn-r3832) / rTorrent 0.8.6 / ruTorrent 3.3 / ImageVue r16 (patched) / lighttpd + ssl + auth
    WDTV Gen1 / WDLXTV 0.5.8.1 / D-Link DWA-110 WiFi
    WDTV Live / WDLXTV 0.4.7.3
    WDTV Live Hub

  5. #65
    Quote Originally Posted by VA_DOS View Post
    Code:
    echo "/tmp/mnt/Photos: Mounted to /dev/discs/disca/part1 ,740.3G (57%) used, 565.2G (43%) free" | cut -d/ -f1,4,7-
    Похоже?
    ОНО! Спасибо!

  6. #66

    Представляю скрипт RTnMonitor 0.1

    Представляю вниманию счастливых владельцев маршрутизаторов от асуса скрипт RTnMonitor 0.1
    Предисловие. Есть rt-n16, к которому подключено 3 жестких диска (один с фото, один с фильмами, один под /opt и swap), установлен Transmission, smartmontools, скрип autostop (остановка дисков при простое).
    Задача: собрать статистику о состоянии маршрутизатора на одной, легкой по весу и доступной из интернета странице.
    Для этого наваял сей скрипт. Т.к. это мой первый опыт скриптописания, прошу не судить строго Подозреваю, что это же можно было реализовать элегантней и менее привязанным к конкретной конфигурации маршрутизатора.
    Отдельную благодарность хочется выразить участникам VA_DOS и tempik, которые оперативно отвечали на мои вопросы и просьбы о помощи.
    Что делает скрипт – каждые 5 минут собирает данные от df –h (fdisk -l не используется, т.к. он раскручивает остановленные диски), с файла статистики Transmission, с лога остановки\запуска диска autostop (скрипт подравил, добавил 18-й строкой /bin/echo "No action was taken" > $LOGFILE), данные о температуре smartmontools и складывает это в файл /opt/share/www/temp.htm (можно менять в настройках скрипта).
    Страничка с данными должна выглядеть так:

    Code:
    Last Update: 14:19:12
    Uptime: 3:53, hours
    HDD Summary:
    /Photos: Mounted to /disca/
    740.3G (57%) used, 565.2G (43%) free
    
    /discb_1: Mounted to /discb/
    96.3G (94%) used, 6.4G (6%) free
    
    /Films: Mounted to /discc/
    652.4G (75%) used, 217.9G (25%) free
    
    SWAP: Total: 494Mb, 560Kb used
    Current HDD States:
    /disca:
    State: Stand-by (1)     
    Temperature: 32° (was 32°)
    Last action: Mar 14 10:31:59: Cooled down...
    
    /discb:
    State: Active (0)     
    Temperature: 40° (was 41°)
    Last action: No action was taken
    
    /discc:
    State: Stand-by (1)     
    Temperature: 31° (was 31°)
    Last action: Mar 14 10:32:00: Cooled down...
    
    Torrent
    Current Ratio: 1.50
    Буду благодарен за любые советы и обратную связь
    Attached Files Attached Files

  7. #67
    Join Date
    Oct 2009
    Posts
    410
    Blog Entries
    1

    mail from smartd

    Несложная вроде бы задача: получать письма от демона smartd (на рутере используется новый репозиторий entware).
    С sendmail из прошивки (из busybox) легко и просто не вышло, установил msmtp, настроил рабочий конфиг.
    Для smartd пришлось написать скрипт-прослойку для отправки почты, ничего лучше я не придумал
    Code:
    ]$ cat /opt/bin/mail_smartd
    #!/bin/sh
    TEMP_F=/opt/tmp/smartd.mail
    FROM="smartd on WNR3500L <router@domain.tld>"
    echo "From: $FROM" > $TEMP_F
    echo To: $SMARTD_ADDRESS >> $TEMP_F
    #echo "CC: addres2@domain.tld" >> $TEMP_F
    echo -e "Subject: $SMARTD_SUBJECT\n\n" >> $TEMP_F
    cat >> $TEMP_F
    echo "--- information ---" >> $TEMP_F
    smartctl -a -d $SMARTD_DEVICETYPE $SMARTD_DEVICE >> $TEMP_F
    
    /opt/bin/msmtp -t < $TEMP_F
    
    #rm $TEMP_F
    соответственно, smartd вызывается с опцией -M exec /opt/bin/mail_smartd
    Last edited by MercuryV; 21-04-2012 at 11:15. Reason: решено
    ░▒▓ Asus WL-500gP v1 rtn-r4923 Entware repo rtn-r4046 Netgear WNR3500L v1 ▓▒░

  8. #68
    Join Date
    Oct 2009
    Posts
    410
    Blog Entries
    1
    А есть ли способы попроще уговорить smartd отправлять уведомления по почте?
    (в условиях rtn - entware)
    ░▒▓ Asus WL-500gP v1 rtn-r4923 Entware repo rtn-r4046 Netgear WNR3500L v1 ▓▒░

  9. #69
    Join Date
    Jul 2007
    Location
    Moscow
    Posts
    27

    Температура

    Вопрос к знатокам.
    С помощью какой программы можно узнать температуру подключенного HDD?
    Имеется ввиду конечно через WEB интерфейс или PUTTY.

  10. #70
    Join Date
    Feb 2008
    Location
    Smolensk, Russia
    Posts
    1,991
    Blog Entries
    14
    Quote Originally Posted by mr. Silver View Post
    Вопрос к знатокам.
    С помощью какой программы можно узнать температуру подключенного HDD?
    Можно via S.M.A.R.T., но почему-то не все USB-контейнеры "отдают" эту информацию:
    Code:
    $ ipkg install smartmontools
    $ smartctl --all /dev/hda | grep Temperature
    Или даже так, с поминутной историей за восемь последних часов:
    Code:
    $ smartctl --xall /dev/sda
    ...
    Current Temperature:                    38 Celsius
    Power Cycle Min/Max Temperature:     30/45 Celsius
    Lifetime    Min/Max Temperature:     37/49 Celsius
    Under/Over Temperature Limit Count:   0/0
    SCT Temperature History Version:     2
    Temperature Sampling Period:         1 minute
    Temperature Logging Interval:        1 minute
    Min/Max recommended Temperature:      0/60 Celsius
    Min/Max Temperature Limit:           -41/85 Celsius
    Temperature History Size (Index):    478 (135)
    
    Index    Estimated Time   Temperature Celsius
     136    2012-09-10 03:40    38  *******************
     ...    ..(299 skipped).    ..  *******************
     436    2012-09-10 08:40    38  *******************
     437    2012-09-10 08:41    39  ********************
     ...    ..( 21 skipped).    ..  ********************
     459    2012-09-10 09:03    39  ********************
     460    2012-09-10 09:04    38  *******************
     461    2012-09-10 09:05    39  ********************
     ...    ..(  7 skipped).    ..  ********************
     469    2012-09-10 09:13    39  ********************
     470    2012-09-10 09:14    38  *******************
     ...    ..( 24 skipped).    ..  *******************
      17    2012-09-10 09:39    38  *******************
      18    2012-09-10 09:40    37  ******************
      19    2012-09-10 09:41    38  *******************
     ...    ..(115 skipped).    ..  *******************
     135    2012-09-10 11:37    38  *******************
    ...
    Last edited by ryzhov_al; 10-09-2012 at 08:43. Reason: Это на примере Western Digital Caviar Green WD7500, ваш диск может не вести лог температуры
    Entware Repository ◄ RT-N66U Router + ZyXEL V352L Phone + WD TV Live Player + WD My Book Live NAS

  11. #71
    Join Date
    Jul 2007
    Location
    Moscow
    Posts
    27
    Quote Originally Posted by ryzhov_al View Post
    Можно via S.M.A.R.T., но почему-то не все USB-контейнеры "отдают" эту информацию:
    Спасибо, установил, посмотрел.
    И хоть у меня похожий винт только на 500gb лог он не ведет.
    Ну и так достаточно для контроля

Page 5 of 5 FirstFirst ... 345

Similar Threads

  1. Несколько вопросов по Samba и USB HDD
    By falselight in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 188
    Last Post: 28-02-2012, 15:43
  2. Dbox (NFS) findet die am Router angeschlossene HDD nicht
    By nostradamoss in forum German Discussion - Deutsch (DE)
    Replies: 15
    Last Post: 07-04-2008, 18:37

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •