Перейти к содержанию

Рекомендуемые сообщения

Опубликовано
21 час назад, Nefertum сказал:

Почему я получаю такую ошибку? 

/opt/usr/bin/smarthtml.sh
/opt/usr/bin/smarthtml.sh: line 1: smarthtml.cgi000755: not found
Content-type: text/html; charset=utf-8

Error! Wrong call ()...

Видимо из-за ошибки в файле smarthtml.sh

Содержимое этого файла посмотрите, особенно первую строку.

  • Ответов 204
  • Создана
  • Последний ответ

Топ авторов темы

Опубликовано
15 часов назад, Albram сказал:

Видимо из-за ошибки в файле smarthtml.sh

Содержимое этого файла посмотрите, особенно первую строку.

Подскажите пожалуйста, как установить файл smarthtml_0.8.2.tar.gz, который дан в инструкции? Я правильно понимаю, что после установки должен появиться smarthtml.sh?

Опубликовано
2 часа назад, Nefertum сказал:

Подскажите пожалуйста, как установить файл smarthtml_0.8.2.tar.gz, который дан в инструкции? Я правильно понимаю, что после установки должен появиться smarthtml.sh?

На первой странице пошаговая инструкция, перечитайте.
Если вкратце, то: установить нужные пакеты (они все перечислены на первой странице и приведены команды для их установки), распаковать архив smarthtml_0.8.2.tar.gz (в нем два файла), положить файлы в указанные в инструкции на первой странице места, запустить файл smarthtml.sh (перед этим сделав его исполняемым, об этом тоже в инструкции написано).

Опубликовано
2 минуты назад, Albram сказал:

На первой странице пошаговая инструкция, перечитайте.
Если вкратце, то: установить нужные пакеты (они все перечислены на первой странице и приведены команды для их установки), распаковать архив smarthtml_0.8.2.tar.gz (в нем два файла), положить файлы в указанные в инструкции на первой странице места, запустить файл smarthtml.sh (перед этим сделав его исполняемым, об этом тоже в инструкции написано).

Понял, я не додумался, что его нужно распаковать. Спасибо 🫡

  • 1 месяц спустя...
Опубликовано

Не понимаю почему не строится график температуры? Все работает замечательно через 3 часа, но для меня это слишком часто, не хочу раскручивать винт. Сделал через 12 часов, изменил строчки в smarthtml и crontab. 

RRD_DB_PRESET=5
0 */12 * * * root /opt/usr/bin/smarthtml

в логе роутера не вижу работы cron, может синтаксис неправильный? в работоспособности планировщика уверен, раскомментированная строка с 1 мин выполнением работает. 

 

Опубликовано
1 час назад, batonskij сказал:

может синтаксис неправильный?

В файле smarthtml.conf открытым текстом написаны примеры использования.
Для 12 часов это:
10 0,12 * * *

Опубликовано
10 часов назад, Albram сказал:

В файле smarthtml.conf открытым текстом написаны примеры использования.

в крайней версии скрипта smarthtml.conf не используется, запамятовал. 

  • 3 недели спустя...
Опубликовано

Запускаю команду smartctl --scan и она ничего не выводит. Не видит жесткий диск ни в какую, причем я пробовал разные диски. Может кто сталкивался с такой проблемой.

  • 2 месяца спустя...
Опубликовано

А как получить SMART SSD подключённый через кейс к другому порту? с HDD все замечательно. 

Скрытый текст

SSD.thumb.jpg.4c14a40218283917d25145f154934cb1.jpg

~ # smartctl -a -d scsi /dev/sda
smartctl 7.3 2022-02-28 r5338 [mips-linux-4.9-ndm-5] (localbuild)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               M
Product:              31CG
Revision:             1.00
Compliance:           SPC-4
User Capacity:        128,035,676,160 bytes [128 GB]
Logical block size:   512 bytes
LU is fully provisioned
Rotation Rate:        Solid State Device
Logical Unit id:      0x3001237923792379
Serial number:        0000000000000000
Device type:          disk
Local Time is:        Mon Dec  5 23:21:25 2022 MSK
SMART support is:     Available - device has SMART capability.
SMART support is:     Enabled
Temperature Warning:  Disabled or Not Supported

=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK
Current Drive Temperature:     0 C
Drive Trip Temperature:        0 C

Error Counter logging not supported

Device does not support Self Test logging

 

~ # smartctl -a -d sat /dev/sda
smartctl 7.3 2022-02-28 r5338 [mips-linux-4.9-ndm-5] (localbuild)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     KINGSTON RBUSNS8154P3128GJ
Serial Number:    50026B7682700280
Firmware Version: E8FK11.C
Device is:        Not in smartctl database 7.3/5319
ATA Version is:   [No Information Found]
Local Time is:    Mon Dec  5 23:24:26 2022 MSK
SMART support is: Ambiguous - ATA IDENTIFY DEVICE words 82-83 don't show if SMART supported.
SMART support is: Ambiguous - ATA IDENTIFY DEVICE words 85-87 don't show if SMART is enabled.
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

 

  • 2 недели спустя...
Опубликовано (изменено)

Подобрал ключ после -d, sntrealtek

Скрытый текст
~ # smartctl -a -d sntrealtek /dev/sda
smartctl 7.3 2022-02-28 r5338 [mips-linux-4.9-ndm-5] (localbuild)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       KINGSTON RBUSNS8154P3128GJ
Serial Number:                      50026B7682700280
Firmware Version:                   E8FK11.C
PCI Vendor/Subsystem ID:            0x2646
IEEE OUI Identifier:                0x0026b7
Total NVM Capacity:                 128,035,676,160 [128 GB]
Unallocated NVM Capacity:           0
Controller ID:                      0
NVMe Version:                       1.2
Number of Namespaces:               1
Namespace 1 Size/Capacity:          128,035,676,160 [128 GB]
Namespace 1 Formatted LBA Size:     512
Namespace 1 IEEE EUI-64:            0026b7 6827002805
Local Time is:                      Thu Dec 15 20:14:58 2022 MSK
Firmware Updates (0x02):            1 Slot
Optional Admin Commands (0x0007):   Security Format Frmw_DL
Optional NVM Commands (0x001e):     Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat
Log Page Attributes (0x04):         Ext_Get_Lg
Maximum Data Transfer Size:         512 Pages
Warning  Comp. Temp. Threshold:     84 Celsius
Critical Comp. Temp. Threshold:     88 Celsius

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     7.90W  0.0790W       -    0  0  0  0      600     600
 1 +     7.90W  0.0790W       -    0  0  0  0      600     600
 2 +     7.90W  0.0790W       -    0  0  0  0      600     600
 3 -   0.1000W  0.0790W       -    3  3  3  3     1000    1000
 4 -   0.0050W  0.0790W       -    4  4  4  4   400000   90000

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         1
 1 -    4096       0         0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning:                   0x00
Temperature:                        38 Celsius
Available Spare:                    100%
Available Spare Threshold:          100%
Percentage Used:                    6%
Data Units Read:                    23,579,658 [12.0 TB]
Data Units Written:                 16,813,035 [8.60 TB]
Host Read Commands:                 329,511,007
Host Write Commands:                283,897,418
Controller Busy Time:               665
Power Cycles:                       4,004
Power On Hours:                     3,906
Unsafe Shutdowns:                   58
Media and Data Integrity Errors:    0
Error Information Log Entries:      14
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0
Temperature Sensor 2:               38 Celsius

Warning: NVMe Get Log truncated to 0x200 bytes, 0x200 bytes zero filled
Error Information (NVMe Log 0x01, 16 of 16 entries)
Num   ErrCount  SQId   CmdId  Status  PELoc          LBA  NSID    VS
  0         20     0  0x002d  0x0203      -            0     0     -
  1         17     0  0x0002  0x0005      -          208     0     -
  2         15     0  0x0002  0x0005      -          208     0     -
  3         14     0  0x0002  0x0005      -          208     0     -
  4         13     0  0x0002  0x0005      -          208     0     -
  5         12     0  0x0002  0x0005      -          208     0     -
  6         11     0  0x0002  0x0005      -          208     0     -
  7          9     0  0x0002  0x0005      -          208     0     -

 

Но увы, не могу адаптировать скрипт под нужды, прошу помощи (

Изменено пользователем batonskij
  • 1 месяц спустя...
Опубликовано
On 12/5/2022 at 11:31 PM, batonskij said:

А как получить SMART SSD подключённый через кейс к другому порту? с HDD все замечательно. 

Выполните команду 

ls -l /dev/sd*

чтобы посмотреть список всех устройств. Ну и опытным путем выясните его название sda, sbd, sdc и тд. Дальше подставьте в свою команду

Опубликовано (изменено)

С 30 мая 2022 года Google запрещает входить только по логину или паролю, соответственно в скрипте не работает отправка на почту. Кто какой почтой пользуется может поделитесь инфой?

При попытке отправить тестовое письмо вот такая ошибка

msmtp: authentication failed (method LOGIN)
msmtp: server message: 535-5.7.8 Username and Password not accepted. Learn more at
msmtp: server message: 535 5.7.8  https://support.google.com/mail/?p=BadCredentials u18-20020ac25192000000b004d56638f9f1sm1999663lfi.1 - gsmtp

 

Изменено пользователем awesomefreeman
Опубликовано
24 минуты назад, awesomefreeman сказал:

С 30 мая 2022 года Google запрещает входить только по логину или паролю, соответственно в скрипте не работает отправка на почту.

Включите пароль для приложений и используйте его тогда будет работать.

  • 4 недели спустя...
Опубликовано (изменено)

Здравствуйте, прошу сразу не пинать. Не хватает мне для полного счастья смарта в кинетике. И похоже это единственное решение. Ткните носом, какие статьи почитать, чтобы начать работать с OPKG.

В 08.10.2016 в 22:38, beowulf0208 сказал:

Перед началом использования, естественно, необходимо установить smartmontools и rrdtool с помощью комманды:

opkg install smartmontools rrdtool

Сам скрипт нужно положить, к примеру, в /opt/usr/bin/smarthtml.sh (после этого не забыв: chmod +x /opt/usr/bin/smarthtml.sh). Затем добавить в cron для регулярного запуска.

Для меня это совсем не естественно, куда вводить команды, как получить доступ к памяти. С этим сталкиваюсь впервые, есть ли какие либо инструкции, где с первых шагов расписано как устанавливать доп.пакеты?

Спасибо.

Изменено пользователем Sergey A9
Опубликовано
В 18.02.2023 в 16:24, Sergey A9 сказал:

Ткните носом, какие статьи почитать, чтобы начать работать с OPKG.

Вот отсюда начинайте, с установки Entware.

  • 10 месяцев спустя...
Опубликовано

На этапе первоначального запуска скрипта не создаётся файл sda.rrd:

~ # sh /opt/usr/bin/smarthtml.sh
 + New dir /opt/var/smarthtml ...
 + New dir /opt/var/smarthtml/db ...
 + New dir /opt/var/smarthtml/log ...
 + New dir /opt/var/smarthtml/rrd ...

С чем это может быть связано?
 

Опубликовано
11 минуту назад, de_MAX сказал:

На этапе первоначального запуска скрипта не создаётся файл sda.rrd:

~ # sh /opt/usr/bin/smarthtml.sh
 + New dir /opt/var/smarthtml ...
 + New dir /opt/var/smarthtml/db ...
 + New dir /opt/var/smarthtml/log ...
 + New dir /opt/var/smarthtml/rrd ...

С чем это может быть связано?
 

С тем, что он здесь /opt/var/smarthtml/rrd

Опубликовано (изменено)
29 минут назад, Rootdiv сказал:

С тем, что он здесь /opt/var/smarthtml/rrd

Ещё раз - нет его там, не создаётся.

Кажется, разобрался - в скрипте DEVICES="/dev/sda" нужно указывать не "sda", а "sda1". Именно тогда скрипт отрабатывает нормально и файл создаётся.

При smartctl -a /dev/sda получаю такое:

/dev/sda: Unknown USB bridge [0x152d:0x0578 (0x508)]
Please specify device type with the -d option.

А при smartctl -a /dev/sda1:

=== START OF INFORMATION SECTION ===
Vendor:               JMicron
Product:              Generic
Revision:             0508
Compliance:           SPC-4
User Capacity:        2,000,398,934,016 bytes [2.00 TB]
Logical block size:   512 bytes
Physical block size:  4096 bytes
LU is fully provisioned
Logical Unit id:      0x3001234567891234
Serial number:        0123456789ABCDEF
Device type:          disk
Local Time is:        Thu Jan 11 18:51:20 2024 MSK
SMART support is:     Unavailable - device lacks SMART capability.

=== START OF READ SMART DATA SECTION ===
Current Drive Temperature:     0 C
Drive Trip Temperature:        0 C

Error Counter logging not supported

No Self-tests have been logged

 

Изменено пользователем de_MAX
Опубликовано
1 час назад, de_MAX сказал:

При smartctl -a /dev/sda получаю такое:

А если так:
smartctl -a -d sat /dev/sda

Опубликовано
4 минуты назад, Albram сказал:

smartctl -a -d sat /dev/sda

Да, так работает. Но как это в скрипт адаптировать?

Опубликовано
9 минут назад, de_MAX сказал:

Но как это в скрипт адаптировать?

Скорее всего не установлен пакет smartmontools-drivedb
Попробуйте его установить:
opkg install smartmontools-drivedb

Потом проверьте вывод smartctl -a /dev/sda

Опубликовано
Только что, de_MAX сказал:

Вот спасибо! Действительно, теперь всё работает.

Пожалуйста. Но, если бы сначала прочитать всю тему, в ней пока не так много страниц, то это решение было описано давно, вот отсюда пару сообщений прочтите:

 

  • 1 месяц спустя...
Опубликовано

Настроил работу скрипта с github'a, который версии 2.0 , хоть и не с первого раза, но вроде работает.

Единственное есть косяки: 

fdisk.PNG.3b483bd4008b66ddd72c5bb3e7e0a59e.PNG

Во первых, не видит sda1, который является swap разделом.

Во вторых, неправильно показывает размеры разделов и занятое место.fdisk-l.PNG.01bbdd78dd3f93b883a11151ede70eae.PNG

 

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.