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

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

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

может что-то блокирует доступ

Посмотрите атрибуты файла:

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

~ # ls -l /opt/share/www/cgi-bin/smarthtml.cgi
-rwxrwxrwx    1 root     root          1500 May 17 18:22 /opt/share/www/cgi-bin/smarthtml.cgi

 

 

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

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

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

~ # ls -l /opt/share/www/cgi-bin/smarthtml.cgi


~ # ~ # ls -l /opt/share/www/cgi-bin/smarthtml.cgi
-rwxr-xr-x    1 root     root          1112 Jun 17 18:07 /opt/share/www/cgi-bin/smarthtml.cgi

 

Опубликовано (изменено)
1 час назад, vai73 сказал:

~ # ~ # ls -l /opt/share/www/cgi-bin/smarthtml.cgi
-rwxr-xr-x    1 root     root          1112 Jun 17 18:07 /opt/share/www/cgi-bin/smarthtml.cgi

 

С правами всё нормально у меня вообще так 

~ # ls -l /opt/share/www/cgi-bin/smarthtml.cgi
-rw-r--r--    1 root     root          1499 Jun 19 00:01 /opt/share/www/cgi-bin/smarthtml.cgi

Только с размером что-то странное у меня и у @Albram он почти одинаковый.

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

Только с размером что-то странное

Там версия без внешнего файла конфига, потому и размер меньше.

В принципе, эта версия тоже должна работать.

  • 1 месяц спустя...
Опубликовано
On 6/20/2020 at 6:04 PM, Rootdiv said:

С правами всё нормально у меня вообще так 


~ # ls -l /opt/share/www/cgi-bin/smarthtml.cgi
-rw-r--r--    1 root     root          1499 Jun 19 00:01 /opt/share/www/cgi-bin/smarthtml.cgi

Только с размером что-то странное у меня и у @Albram он почти одинаковый.

Rootdiv, Вы еще не решили Вашу проблему? У Вас прав на выполнение скрипта не хватает. Сделайте chmode +x /opt/share/www/cgi-bin/smarthtml.cgi .

Опубликовано
5 часов назад, Юрий Карелин сказал:

Rootdiv, Вы еще не решили Вашу проблему? У Вас прав на выполнение скрипта не хватает. Сделайте chmode +x /opt/share/www/cgi-bin/smarthtml.cgi .

Проблема не у меня, проблема у @vai73. У меня всё работает и так.

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

~ # smartctl -a -d scsi /dev/sda
smartctl 7.1 2019-12-30 r5022 [mips-linux-4.9-ndm-4] (localbuild)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               WDC WD20
Product:              EZRZ-00Z5HB0
Revision:             80.0
Compliance:           SPC-4
User Capacity:        2,000,398,934,016 bytes [2.00 TB]
Logical block size:   512 bytes
Physical block size:  4096 bytes
Serial number:        000000123AE3
Device type:          disk
Local Time is:        Wed Sep 16 21:29:32 2020 MSK
SMART support is:     Available - device has SMART capability.
SMART support is:     Disabled
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

 

Скрипт не заведется? 

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

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

Что будет в выводе?

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

~ # smartctl -a /dev/sda
smartctl 7.1 2019-12-30 r5022 [mips-linux-4.9-ndm-4] (localbuild)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

/dev/sda: Unknown USB bridge [0x2109:0x0715 (0x000)]
Please specify device type with the -d option.

Use smartctl -h to get a usage summary

 

 

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

/dev/sda: Unknown USB bridge [0x2109:0x0715 (0x000)]

Дело видимо в контроллере, который в переходнике (кейсе) SATA-USB используется.

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

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

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

О как, завелось по-моему, странно почти все ключи перепробовал после -d, sat прошляпил, ответ смущает, Not in smartctl database [for details use: -P showall] - не помешает? 

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

~ # smartctl -a -d sat /dev/sda

smartctl 7.1 2019-12-30 r5022 [mips-linux-4.9-ndm-4] (localbuild)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     WDC WD20EZRZ-00Z5HB0
Serial Number:    WD-WCC4M0KZNY1D
LU WWN Device Id: 5 0014ee 2103e03ff
Firmware Version: 80.00A80
User Capacity:    2,000,398,934,016 bytes [2.00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    5400 rpm
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   ACS-2 (minor revision not indicated)
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Fri Sep 18 14:55:26 2020 MSK
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

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

General SMART Values:
Offline data collection status:  (0x84) Offline data collection activity
                                        was suspended by an interrupting command from host.
                                        Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever
                                        been run.
Total time to complete Offline
data collection:                (28320) seconds.
Offline data collection
capabilities:                    (0x7b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine
recommended polling time:        (   2) minutes.
Extended self-test routine
recommended polling time:        ( 285) minutes.
Conveyance self-test routine
recommended polling time:        (   5) minutes.
SCT capabilities:              (0x7035) SCT Status supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   175   168   021    Pre-fail  Always       -       4233
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       618
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   098   098   000    Old_age   Always       -       1554
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       523
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       56
193 Load_Cycle_Count        0x0032   199   199   000    Old_age   Always       -       3930
194 Temperature_Celsius     0x0022   115   102   000    Old_age   Always       -       32
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed without error       00%      1115         -
# 2  Short offline       Completed without error       00%       211         -

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

 

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

~ # smartctl -d sat /dev/sda -l scttemp |grep Temperature

Current Temperature:                    31 Celsius
Power Cycle Min/Max Temperature:     28/39 Celsius
Lifetime    Min/Max Temperature:     19/45 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 (230)
Index    Estimated Time   Temperature Celsius

 

 

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

почти все ключи перепробовал после -d, sat прошляпил

А ведь про этот ключ есть в этой теме упоминание: здесь.

И буквально через два сообщения есть пример что нужно делать чтобы hdd распознавался базой: вот.

Изменено пользователем Albram
Опубликовано

Albram, спасибо , почти все завелось, но не работает мгновенное обновление. Перечитал тему несколько раз, вроде все рекомендации выполнил. 

Может совсем глупо, не не понял что означает 

Цитата

нужно зайти по адресу \opt/share/www/ и открыть фаил smart.html

открываю в проводнике \\192.168.1.1\opkg\share\www\smart.html - так корректно? 

или надо в браузере открывать? тогда адрес не могу подобрать  //192.168.1.1:81\opkg\share\www\smart.html -? , lighttpd крутится на 81 порту

конфиг правильный в lighttpd.conf?

 

server.document-root        = "/opt/share/www"
server.upload-dirs          = ( "/tmp" )
server.errorlog             = "/opt/var/log/lighttpd/error.log"
server.pid-file             = "/opt/var/run/lighttpd.pid"
#server.username             = "http"
#server.groupname            = "www-data"

index-file.names            = ( "index.php", "index.html",
                                "index.htm", "default.htm",
                              )

static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )

### Options that are useful but not always necessary:
#server.chroot               = "/"
server.port                 = 81
#server.bind                 = "localhost"
#server.tag                  = "lighttpd"
#server.errorlog-use-syslog  = "enable"
#server.network-backend      = "writev"

### Use IPv6 if available
#include_shell "/opt/share/lighttpd/use-ipv6.pl"

#dir-listing.encoding        = "utf-8"
#server.dir-listing          = "enable"

include "/opt/etc/lighttpd/mime.conf"
include "/opt/etc/lighttpd/conf.d/*.conf"

 

~ # ps | grep lighttpd
  843 root      6064 S    lighttpd -f /opt/etc/lighttpd/lighttpd.conf
 6936 root      5000 S    grep lighttpd


 

 

smarthtml.cgi  smarthtml.sh

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

smart.thumb.jpg.14f59a6cac0c8aa9015bb78add203421.jpg

 

 

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

Albram, укажите пожалуйста в первом сообщении топика о том что в конфиге lighttpd.conf строка с портом по-умолчанию закомментирована. я несколько раз читал тему и пропускал про это и про cron, о том что без остановки или удалении сервиса правки внесенные в  crontab не применяются. 

И еще вопрос, можно ли реализовать подобное? Чтобы вместо e-mail оповещения приходили сообщения в телегу, тут ребята пишут что норм отправляется, но я увы не смог осилить.

Спасибо. 

Изменено пользователем batonskij
нотификация через Telegram
Опубликовано
1 час назад, batonskij сказал:

укажите пожалуйста в первом сообщении топика о том что в конфиге lighttpd.conf строка с портом по-умолчанию закомментирована.

Я ничего не могу указать в любом сообщении этого топика. Я не автор этого топика, к тому же, даже свои старые посты я тоже не могу править, т.к. время на редактирование постов здесь очень ограничено.
Про телегу, здесь на форуме есть тема про то, как отправлять оповещения в телеграм, нужно будет посмотреть.

P.S.: А тем временем вышла вторая версия скрипта smarthtml, сейчас установил, выглядит бодрее конечно)
 

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

smarthtml_v2.thumb.jpg.76c729057ea952f9fc533e35da55ef31.jpg

 

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

Я не автор этого топика

Пардон, не заметил что автор топика beowulf0208.

Действительно, неплохо выглядит вторая  версия, попробую после отпуска. 

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

P.S.: А тем временем вышла вторая версия скрипта smarthtml, сейчас установил, выглядит бодрее конечно)

И уже используется HTML5.

У меня новый скрипт выдаёт ошибку /opt/bin/rrdtool: /opt/lib/libpng16.so.16: no version information available (required by /opt/lib/librrd.so.2)

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

У меня новый скрипт выдаёт ошибку

Наверное версии не совпадают.
У меня такие, и работает:

librrd - 1.2.30-3a
rrdtool - 1.2.30-3a
libpng - 1.6.37-7

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

Обновил скрипт, красивее конечно стало, но сломалось ручное обновление, куда копать?

 файл /opt/etc/lighttpd/conf.d/30-cgi.conf - без изменений: ".cgi" => "/bin/sh"

в скрипте smarthtml  USE_CGI_MODULE=1 выставил, что-то еще забыл? 

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

но сломалось ручное обновление

В файле smarthtml.cgi раскомментируйте строку "export PATH=...."

  • 3 недели спустя...
Опубликовано
On 9/19/2020 at 9:56 PM, Rootdiv said:

И уже используется HTML5.

У меня новый скрипт выдаёт ошибку /opt/bin/rrdtool: /opt/lib/libpng16.so.16: no version information available (required by /opt/lib/librrd.so.2)

Тоже столкнулся с такой же ошибкой :(

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

Доброе время суток.

Сделал все как написано https://github.com/gSpotx2f/smarthtml/wiki

Сам скрипт sh /opt/usr/bin/smarthtml отрабатывает. Файлы сформировал в папке /opt/share/www

переписал все файлы на комп и там открыл файл smart.html. Все данные по диску показывает.

пробую открыть по URL: http://IP-Keenetic/custom/smart.html или http://IP-Keenetic/smart.html

показывает "...404 Not found/ Web server..."

Куда стоит смотреть и искать ошибку?

 

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

Куда стоит смотреть и искать ошибку?

Видимо,  начать нужно с первого сообщения этой темы на первой странице.

Прочитать, понять разницу, и доработать вашу текущую установку.

В частности, обратите внимание на установку и настройку lighttpd.

Опубликовано
7 minutes ago, Albram said:

Видимо,  начать нужно с первого сообщения этой темы на первой странице.

Прочитать, понять разницу, и доработать вашу текущую установку.

В частности, обратите внимание на установку и настройку lighttpd.

уже три раза все делал заново. сносил все.устанавливал.

менял 

HTML_DIR="/opt/share/www"

USE_CGI_MODULE=1

 ".cgi" => "/bin/sh"

DEVICES="/dev/sdb"

права давал, как написано.

что еще нужно посмотреть?

в сообщениях выше было написано что-то про порт lighttpd, где-то что-то надо раскомментировать...а где?

 

p.s.

я в *nix системах не силен..

 

Опубликовано (изменено)
45 minutes ago, bonusfrag said:

уже три раза все делал заново. сносил все.устанавливал.

менял 

HTML_DIR="/opt/share/www"

USE_CGI_MODULE=1

 ".cgi" => "/bin/sh"

DEVICES="/dev/sdb"

права давал, как написано.

что еще нужно посмотреть?

в сообщениях выше было написано что-то про порт lighttpd, где-то что-то надо раскомментировать...а где?

 

p.s.

я в *nix системах не силен..

 

вообщем сам "лопух" оказался :)

поменял,точнее раскомментировал порт в /opt/etc/lighttpd/lighttpd.conf  и все заработало.

только температура в разделе "S.M.A.R.T. graphs" пусто, а в разделе "SCT temperature history" показывает...

так должно?

 

Spoiler

1.jpg

 

 

Spoiler

2.jpg

 

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

в сообщениях выше было написано что-то про порт lighttpd, где-то что-то надо раскомментировать...а где?

 

В файле /opt/etc/lighttpd/lighttpd.conf параметр server.port раскомментируйте и выставите его значение отличным от 80 (например, 81). После этого перезапустите lighttpd (или перезагрузите роутер, если это проще).

Результат смотрите по ссылке http://router_ip:81/smart.html

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

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

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

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

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

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

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

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

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

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

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

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