Albram Posted July 15, 2022 Share Posted July 15, 2022 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 Содержимое этого файла посмотрите, особенно первую строку. Quote Link to comment Share on other sites More sharing options...
Nefertum Posted July 16, 2022 Share Posted July 16, 2022 15 часов назад, Albram сказал: Видимо из-за ошибки в файле smarthtml.sh Содержимое этого файла посмотрите, особенно первую строку. Подскажите пожалуйста, как установить файл smarthtml_0.8.2.tar.gz, который дан в инструкции? Я правильно понимаю, что после установки должен появиться smarthtml.sh? Quote Link to comment Share on other sites More sharing options...
Albram Posted July 16, 2022 Share Posted July 16, 2022 2 часа назад, Nefertum сказал: Подскажите пожалуйста, как установить файл smarthtml_0.8.2.tar.gz, который дан в инструкции? Я правильно понимаю, что после установки должен появиться smarthtml.sh? На первой странице пошаговая инструкция, перечитайте. Если вкратце, то: установить нужные пакеты (они все перечислены на первой странице и приведены команды для их установки), распаковать архив smarthtml_0.8.2.tar.gz (в нем два файла), положить файлы в указанные в инструкции на первой странице места, запустить файл smarthtml.sh (перед этим сделав его исполняемым, об этом тоже в инструкции написано). Quote Link to comment Share on other sites More sharing options...
Nefertum Posted July 16, 2022 Share Posted July 16, 2022 2 минуты назад, Albram сказал: На первой странице пошаговая инструкция, перечитайте. Если вкратце, то: установить нужные пакеты (они все перечислены на первой странице и приведены команды для их установки), распаковать архив smarthtml_0.8.2.tar.gz (в нем два файла), положить файлы в указанные в инструкции на первой странице места, запустить файл smarthtml.sh (перед этим сделав его исполняемым, об этом тоже в инструкции написано). Понял, я не додумался, что его нужно распаковать. Спасибо 🫡 Quote Link to comment Share on other sites More sharing options...
batonskij Posted August 22, 2022 Share Posted August 22, 2022 Не понимаю почему не строится график температуры? Все работает замечательно через 3 часа, но для меня это слишком часто, не хочу раскручивать винт. Сделал через 12 часов, изменил строчки в smarthtml и crontab. RRD_DB_PRESET=5 0 */12 * * * root /opt/usr/bin/smarthtml в логе роутера не вижу работы cron, может синтаксис неправильный? в работоспособности планировщика уверен, раскомментированная строка с 1 мин выполнением работает. Quote Link to comment Share on other sites More sharing options...
Albram Posted August 22, 2022 Share Posted August 22, 2022 1 час назад, batonskij сказал: может синтаксис неправильный? В файле smarthtml.conf открытым текстом написаны примеры использования. Для 12 часов это: 10 0,12 * * * 1 Quote Link to comment Share on other sites More sharing options...
batonskij Posted August 23, 2022 Share Posted August 23, 2022 10 часов назад, Albram сказал: В файле smarthtml.conf открытым текстом написаны примеры использования. в крайней версии скрипта smarthtml.conf не используется, запамятовал. Quote Link to comment Share on other sites More sharing options...
awesomefreeman Posted September 13, 2022 Share Posted September 13, 2022 Запускаю команду smartctl --scan и она ничего не выводит. Не видит жесткий диск ни в какую, причем я пробовал разные диски. Может кто сталкивался с такой проблемой. Quote Link to comment Share on other sites More sharing options...
batonskij Posted December 5, 2022 Share Posted December 5, 2022 А как получить SMART SSD подключённый через кейс к другому порту? с HDD все замечательно. Скрытый текст ~ # 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. Quote Link to comment Share on other sites More sharing options...
batonskij Posted December 15, 2022 Share Posted December 15, 2022 (edited) Подобрал ключ после -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 - Но увы, не могу адаптировать скрипт под нужды, прошу помощи ( Edited December 16, 2022 by batonskij Quote Link to comment Share on other sites More sharing options...
awesomefreeman Posted January 21, 2023 Share Posted January 21, 2023 On 12/5/2022 at 11:31 PM, batonskij said: А как получить SMART SSD подключённый через кейс к другому порту? с HDD все замечательно. Выполните команду ls -l /dev/sd* чтобы посмотреть список всех устройств. Ну и опытным путем выясните его название sda, sbd, sdc и тд. Дальше подставьте в свою команду Quote Link to comment Share on other sites More sharing options...
awesomefreeman Posted January 21, 2023 Share Posted January 21, 2023 (edited) С 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 Edited January 21, 2023 by awesomefreeman Quote Link to comment Share on other sites More sharing options...
Rootdiv Posted January 21, 2023 Share Posted January 21, 2023 24 минуты назад, awesomefreeman сказал: С 30 мая 2022 года Google запрещает входить только по логину или паролю, соответственно в скрипте не работает отправка на почту. Включите пароль для приложений и используйте его тогда будет работать. Quote Link to comment Share on other sites More sharing options...
Sergey A9 Posted February 18, 2023 Share Posted February 18, 2023 (edited) Здравствуйте, прошу сразу не пинать. Не хватает мне для полного счастья смарта в кинетике. И похоже это единственное решение. Ткните носом, какие статьи почитать, чтобы начать работать с 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 для регулярного запуска. Для меня это совсем не естественно, куда вводить команды, как получить доступ к памяти. С этим сталкиваюсь впервые, есть ли какие либо инструкции, где с первых шагов расписано как устанавливать доп.пакеты? Спасибо. Edited February 18, 2023 by Sergey A9 Quote Link to comment Share on other sites More sharing options...
Albram Posted February 20, 2023 Share Posted February 20, 2023 В 18.02.2023 в 16:24, Sergey A9 сказал: Ткните носом, какие статьи почитать, чтобы начать работать с OPKG. Вот отсюда начинайте, с установки Entware. 1 Quote Link to comment Share on other sites More sharing options...
batonskij Posted February 21, 2023 Share Posted February 21, 2023 В 18.02.2023 в 15:24, Sergey A9 сказал: где с первых шагов расписано как устанавливать доп.пакеты? Тут немного попроще, тыц и тыц... 2 Quote Link to comment Share on other sites More sharing options...
de_MAX Posted January 11 Share Posted January 11 На этапе первоначального запуска скрипта не создаётся файл 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 ... С чем это может быть связано? Quote Link to comment Share on other sites More sharing options...
Rootdiv Posted January 11 Share Posted January 11 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 1 Quote Link to comment Share on other sites More sharing options...
de_MAX Posted January 11 Share Posted January 11 (edited) 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 Edited January 11 by de_MAX Quote Link to comment Share on other sites More sharing options...
Albram Posted January 11 Share Posted January 11 1 час назад, de_MAX сказал: При smartctl -a /dev/sda получаю такое: А если так: smartctl -a -d sat /dev/sda 1 Quote Link to comment Share on other sites More sharing options...
de_MAX Posted January 11 Share Posted January 11 4 минуты назад, Albram сказал: smartctl -a -d sat /dev/sda Да, так работает. Но как это в скрипт адаптировать? Quote Link to comment Share on other sites More sharing options...
Albram Posted January 11 Share Posted January 11 9 минут назад, de_MAX сказал: Но как это в скрипт адаптировать? Скорее всего не установлен пакет smartmontools-drivedb Попробуйте его установить: opkg install smartmontools-drivedb Потом проверьте вывод smartctl -a /dev/sda 2 Quote Link to comment Share on other sites More sharing options...
de_MAX Posted January 11 Share Posted January 11 2 минуты назад, Albram сказал: Скорее всего не установлен пакет smartmontools-drivedb Вот спасибо! Действительно, теперь всё работает. Там, кстати, версия 2.0 есть - https://github.com/gSpotx2f/smarthtml Quote Link to comment Share on other sites More sharing options...
Albram Posted January 11 Share Posted January 11 Только что, de_MAX сказал: Вот спасибо! Действительно, теперь всё работает. Пожалуйста. Но, если бы сначала прочитать всю тему, в ней пока не так много страниц, то это решение было описано давно, вот отсюда пару сообщений прочтите: 2 Quote Link to comment Share on other sites More sharing options...
Александр Бузун Posted February 26 Share Posted February 26 Настроил работу скрипта с github'a, который версии 2.0 , хоть и не с первого раза, но вроде работает. Единственное есть косяки: Во первых, не видит sda1, который является swap разделом. Во вторых, неправильно показывает размеры разделов и занятое место. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.