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

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

Опубликовано
  В 14.06.2020 в 21:00, Albram сказал:

сделайте:

### S.M.A.R.T. attributes for RRD
RRD_SMART_ATTRS="smart3 smart190 smart194"  # Spin-up time & temperature
#RRD_SMART_ATTRS="smart190 smart194"    # Only a temperature data for RRD
RRD_SMART_ATTR_DEF_PIC="smart190 smart194"

Удалите файл /opt/var/smarthtml/rrd/sda.rrd

И запустите скрипт.

Показать  

Сделано. Пропали кнопки/сылки вверху справа страницы и остальное без изменений. В догонку еще  /opt/usr/bin/smarthtml.sh makerrdgraph  сделал.

не может быть проблем из-за того что при

BusyBox v1.31.1 () built-in shell (ash)

~ #  /opt/usr/bin/smarthtml.sh
df: /dev/sda2: can't find mount point
~ #

ругается на sda2?

 

 

Screenshot_2020-06-15 S M A R T Html.png

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

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

Опубликовано
  В 15.06.2020 в 16:33, vai73 сказал:

не может быть проблем из-за того что при

ругается на sda2?

Показать  

Нет. Во всяком случае кнопки точно от этого не пропадут.

Так-то у вас и smart читается и история температуры показывается. А у вас msmtp установлен и настроен? А то в присланном файле mail recipient не указан, вернее указан тот, что по умолчанию, хотя это не должно влиять на cgi.

Попробуйте ещё вот этот файл положить в /opt/etc/

Я в нем пока выключить использование почтовых уведомлений:

USE_MAIL=0

 

smarthtml.confПолучение информации...

Опубликовано (изменено)
  В 16.06.2020 в 06:54, Albram сказал:

msmtp установлен и настроен

Показать  

вообще не трогал за ненадобностью

  В 16.06.2020 в 06:54, Albram сказал:

Попробуйте ещё вот этот файл положить в /opt/etc/

Показать  

Заменил, перезагрузил роутер.

  В 16.06.2020 в 06:54, Albram сказал:

Так-то у вас и smart читается и история температуры показывается.

Показать  

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

Я уже думаю, может права/разрешения где "криво" стоят, как бы понять где какие должны быть и у каких файлов проверить.

Screenshot_2020-06-16 S M A R T Html.png

Снимок.JPG

Изменено пользователем vai73
добавли скрин
Опубликовано
  В 16.06.2020 в 15:17, vai73 сказал:

Я уже думаю, может права/разрешения где "криво" стоят

Показать  

Нет, всё нормально с правами.

Может вам проще переустановить Entware, и скрипт заново скачать с гитхаба и установить?

Т.к. у вас не видно пока никакой проблемы, а скрипт, который я вам прислал, у меня работает, а у вас не выводит ссылки для ручной проверки.

Опубликовано
  В 17.06.2020 в 17:05, Albram сказал:

Может вам проще переустановить Entware, и скрипт заново скачать с гитхаба и установить?

Показать  

я только все это закончил, файлы взял с этого поста, с мелкими правками

один хрен, Check Now > Server error:0:  и графиков нет. До кучи и USE_FDISK=0 для проверки поставил.

Осталось только

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

в случае если ваш веб-сервер запускается с правами суперюзера (что в принципе нехорошо, но для embedded-систем является обычным делом), то нет никаких проблем. Если же сервер, скажем, публичный и запускается с правами специально созданного непривелегированного юзера, то можно использовать утилиту sudo

Показать  

этот этап пробовать, так как этот раздел инструкции даже не пробовал. Может у меня из-за этого не срабатывать построение графиков и работа кнопок на странице?

И так и не понял , какой все таки правильный порт в lighttpd.conf - 80, 81, 8080 или вообще в комментах как по умолчанию

 

Опубликовано
  В 17.06.2020 в 17:34, vai73 сказал:

Server error:0

Показать  

Это в сторону lighttpd направляет. А что у вас в конфиг файле /opt/etc/lighttpd/lighttpd.conf ?

  В 17.06.2020 в 17:34, vai73 сказал:

И так и не понял , какой все таки правильный порт в lighttpd.conf - 80, 81, 8080 или вообще в комментах как по умолчанию

Показать  

Понятия "правильный" тут нет, правильным будет любой не занятый, например, 81.

Опубликовано (изменено)
  В 17.06.2020 в 18:42, Albram сказал:

А что у вас в конфиг файле /opt/etc/lighttpd/lighttpd.conf ?

Показать  
  Показать контент

Хм, вроде показался график

 

Screenshot_2020-06-17 S M A R T Html.png

Изменено пользователем vai73
график
Опубликовано

И тут всё нормально, если на 8080 у вас ничего больше нет (но тогда lighttpd не запускался бы).

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

так то теперь только ручное обновление починить осталось, в остальном все красиво - графики рисует, скрипт автоматом запускает. Порты разные уже пробовал, не обновляет вручную. А может быть из-за того, что-то в самой системе что то отключено из компонентов или влияют настроцки роутера?

  Показать контент

 

Изменено пользователем vai73
Опубликовано (изменено)
  В 18.06.2020 в 17:03, vai73 сказал:

А может быть из-за того, что-то в самой системе что то отключено из компонентов или влияют настроцки роутера?

Показать  

Нет. Это всё Entware работает. Я сейчас себе поставил cgi модуль, всё сразу заработало. Мои действия:

1) поставил opkg install lighttpd-mod-cgi

2) в конфиге модуля /opt/etc/lighttpd/conf.d/30-cgi.conf изменил строку  ".cgi" => "/opt/bin/perl"  на ".cgi" => "/opt/bin/sh"

3) перезапустил lighttpd

4) скопировал файл smarthtml.cgi в /opt/share/www/cgi-bin

5) в /opt/usr/bin/smarthtml.sh включил использование cgi (если установлен отдельно конфиг, то надо в /opt/etc/smarthtml.conf включать использование cgi)

6) запустил /opt/usr/bin/smarthtml.sh

7) Проверил работоспособность, результат работает.

P.S. Порт lighttpd значения не имеет, проверено.

Изменено пользователем Rootdiv
Опубликовано (изменено)
  В 18.03.2019 в 16:49, Albram сказал:

Т.е. вывод комадны ps | grep lighttpd пустой ?

~ # ps | grep lighttpd
 593 root      5468 S    lighttpd -f /opt/etc/lighttpd/lighttpd.conf

Показать  

Вот что заметил

  Цитата

 


~ # ps | grep lighttpd
25099 root      4076 S    /usr/sbin/lighttpd -D -f /tmp/lighttpd/lighttpd.conf
25100 root      4132 S    /usr/sbin/lighttpd -D -f /tmp/lighttpd/lighttpd.conf
25101 root      4132 S    /usr/sbin/lighttpd -D -f /tmp/lighttpd/lighttpd.conf
25102 root      4132 S    /usr/sbin/lighttpd -D -f /tmp/lighttpd/lighttpd.conf
25103 root      4132 S    /usr/sbin/lighttpd -D -f /tmp/lighttpd/lighttpd.conf
25104 root      4132 S    /usr/sbin/lighttpd -D -f /tmp/lighttpd/lighttpd.conf
25105 root      4132 S    /usr/sbin/lighttpd -D -f /tmp/lighttpd/lighttpd.conf
25106 root      4132 S    /usr/sbin/lighttpd -D -f /tmp/lighttpd/lighttpd.conf
25107 root      4132 S    /usr/sbin/lighttpd -D -f /tmp/lighttpd/lighttpd.conf
25108 root      4132 S    /usr/sbin/lighttpd -D -f /tmp/lighttpd/lighttpd.conf
25109 root      4132 S    /usr/sbin/lighttpd -D -f /tmp/lighttpd/lighttpd.conf
25533 root      4980 D    grep lighttpd

 

Показать  

Нет ли тут ошибки?

Изменено пользователем vai73
Опубликовано
  В 19.06.2020 в 16:04, vai73 сказал:

Нет ли тут ошибки?

Показать  

А вы как lighttpd ставили, что у вас бинарный файл лежит в /usr/sbin/, а конфиг в /tmp/ ? Эти каталоги к Entware не имеют отношения. Или lighttpd у вас в прошивке есть?

При установке, как на первой странице этой темы, бинарник должен быть в /opt/sbin/lighttpd, а конфиг в /opt/etc/lighttpd/lighttpd.conf

  Показать контент

 

 

Опубликовано
  В 19.06.2020 в 18:06, Albram сказал:

А вы как lighttpd ставили

Показать  

Как в первом посте opkg install lighttpd-mod-cgi

  В 19.06.2020 в 18:06, Albram сказал:

Или lighttpd у вас в прошивке есть?

Показать  

крайний релиз KN-1910 3.4.6

  В 19.06.2020 в 18:06, Albram сказал:

бинарник должен быть в /opt/sbin/lighttpd

Показать  

lighttpd он там имеется, дата файла 23.03.20

и в /opt/sbin/lighttpd есть

  В 19.06.2020 в 18:06, Albram сказал:

/opt/etc/lighttpd/lighttpd.conf

Показать  

lighttpd.conf имеется, дата файла 19.06.20 (порт менял)

Опубликовано
  В 19.06.2020 в 16:04, vai73 сказал:

Нет ли тут ошибки?

Показать  

 

  В 19.06.2020 в 18:06, Albram сказал:

А вы как lighttpd ставили, что у вас бинарный файл лежит в /usr/sbin/, а конфиг в /tmp/

Показать  

это прошивочный, добавлен для "личного облака" (м.б. чего-то ещё)

Опубликовано
  В 19.06.2020 в 18:06, Albram сказал:

что у вас бинарный файл лежит в /usr/sbin/

Показать  

/usr/sbin/ нет такой папки вообще

  В 19.06.2020 в 18:06, Albram сказал:

а конфиг в /tmp/

Показать  

tmp пустой

 

  В 19.06.2020 в 18:06, Albram сказал:

бинарник должен быть в /opt/sbin/lighttpd, а конфиг в /opt/etc/lighttpd/lighttpd.conf

Показать  

тут все нужное имеется

но

  Показать контент

 

Опубликовано
  В 20.06.2020 в 07:03, vai73 сказал:

имеется

Показать  

Но lighttpd из Entware не стартует.

  В 20.06.2020 в 07:03, vai73 сказал:

каталог tmp пустой

Показать  

Тогда попробуйте найти конфиг для работающего прошивочного lihgttpd

 find / | grep lighttpd.conf

Опубликовано
  В 20.06.2020 в 07:08, Albram сказал:

find / | grep lighttpd.conf

Показать  
  Показать контент

 

Опубликовано

Моя ошибка. в WinSCP содержимое каталога tmp не видит

  Показать контент

 

Опубликовано
  В 20.06.2020 в 07:30, Albram сказал:

cat /tmp/lighttpd/lighttpd.conf

Показать  
  Показать контент

 

Опубликовано

В CLI роутера посмотрите какие сервисы доступны для управления:

(config)> service ?

Нужно попробовать остановить запущенный прошивочный lighttpd, и запустить lighttpd из Entware.

Опубликовано
  В 20.06.2020 в 07:40, Albram сказал:

(config)> service ?

Показать  
  Показать контент

 

Опубликовано
  В 20.06.2020 в 07:49, vai73 сказал:

(config)> service    

Показать  

Вопросительный знак после service нужно вводить, но это уже неважно, т.к. выше TheBB подсказал, что через вебинтерфейс роутера выключите "Сервер WebDAV".

После этого посмотрите исчезли ли процессы прошивочного lighthhtpd

 ps | grep lighttpd

И если их там нет, то запустите lighttpd из Entware:

/opt/etc/init.d/S80lighttpd start

Проверьте что он запустился:

ps | grep lighttpd

Если запустился, то пробуйте выполнить ручную проверку в smarthtml.

Опубликовано

В вэбе отключил webdav

  В 20.06.2020 в 08:04, Albram сказал:

ps | grep lighttpd

Показать  
~ # ps | grep lighttpd
 1550 root      6036 S    lighttpd -f /opt/etc/lighttpd/lighttpd.conf
 1724 root      4980 S    grep lighttpd
~ #

но Server error: 0:

Опубликовано
  В 20.06.2020 в 08:22, vai73 сказал:

но Server error: 0:

Показать  

Страницу, надеюсь новую открыли, или обновили?

Модуль cgi установлен?

~ # opkg list-installed | grep lighttpd

Настройки по части cgi ещё раз проверьте. Где-то там скорее всего ошибка.
 

Опубликовано
  В 20.06.2020 в 09:09, Albram сказал:

~ # opkg list-installed | grep lighttpd

Показать  
  Показать контент

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

 

30-cgi.confПолучение информации... lighttpd.confПолучение информации... smarthtml.shПолучение информации... smarthtml.cgiПолучение информации...

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

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

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

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

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

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

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

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

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

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

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

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