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

Albram

Участники форума
  • Постов

    393
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3

Весь контент Albram

  1. Обновил Entware busybox - 1.30.1-1 entware-release - 1.0-2 и скрипт перестал показывать SMART, параметры диска и свободное место. Заодно перестала работать ручная проверка на странице. Со скриптом проблема оказалась в smartctl, новая версия 7.0 перестала автоматически определять тип диска ~ # smartctl -V smartctl 7.0 2018-12-30 r4883 [mips-linux-3.4.113] (localbuild) Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org После добавления в строку параметров smartctl в скрипте -d sat скрипт заработал. было: SMARTCTL_PARAMS="-iAHf old -l scttemp" стало: SMARTCTL_PARAMS="-d sat -iAHf old -l scttemp" Ручная проверка на странице слетела из-за обновления lighttpd и lighttpd-mod=cgi до версии 1.4.49-5 и замене файла /opt/etc/lighttpd/conf.d/30-cgi.conf файлом по умолчанию. В нем нужно просто поправить строчку ".cgi" => "/opt/bin/perl", на ".cgi" => "/bin/sh" как написано в начале этой инструкции и ручная проверка на странице заработает.
  2. Я читал про это. Но суть в том, что эта голосовалка не по моделям, пусть будет поддержка только у актуальных моделей.
  3. Насколько я понимаю, поддержки нет и в веб интерфейсе более новых железок. "Белый" интерфейс же запилили под этот архивный аппарат.
  4. Присоединяюсь к пожеланиям. Сейчас всё больше провайдеров поддерживают ipv6, вот и мой с декабря начал выдавать native ipv6. И тоже столкнулся с тем, что в web-интерфейсе нет возможности указать ipv6 адреса (Keenetic Ultra чёрный, прошивка 2.13.C.0.0-4). Проблема, конечно, решаема через командную строку, но всё-таки было хорошо и в web-интерфейсе иметь возможность указывать ipv6 адреса в настройках соединений, фильтрах, списке устройств и т.д.
  5. Ну так если cron не работает, то после первого запуска скрипт больше некому запускать, потому и не строит ничего дальше.
  6. Запустите lighttpd с опцией -t для проверки синтаксиса config файла: ~ # /opt/sbin/lighttpd -t -f /opt/etc/lighttpd/lighttpd.conf Syntax OK Если выдаст ОК, то посмотрите после неудачного старта что пишется в лог: ~ # cat /opt/var/log/lighttpd/error.log
  7. Т.е. вывод комадны ps | grep lighttpd пустой ? ~ # ps | grep lighttpd 593 root 5468 S lighttpd -f /opt/etc/lighttpd/lighttpd.conf А в конфиге lighttpd какой порт указан? Если тот, что был по умолчанию - 80, то так и должно быть, т.к. этот порт уже занят web сервером роутера. в файле /opt/etc/lighttpd/lighttpd.conf в строке server.port = 8080 у вас какой порт указан?
  8. Ну мало ли, может вы с правами что-то сделали, потому, например, и не работало. Осталось найти разницу))
  9. smarthtml.cgi smarthtml.sh Вот мои файлы. А вы с правами как в конце инструкции написано (где про sudo) ничего не делали?
  10. Имя диска правильно указано в скрипте, как на скрине /dev/sda ? А то бывает, что после переподключения sda и sdb местами меняются.
  11. На вашем скрине в корне web сервера есть файлы png для построения картинки графика, т.е. rrdtool отработал. А вот почему он не отображается, это уже другой вопрос. Посмотрите что у вас в этой части smarthtml.sh SCRIPT_ROOT="/opt/var/smarthtml" DB_DIR="${SCRIPT_ROOT}/db" LOG_DIR="${SCRIPT_ROOT}/log" MTA_MSG_FILE="${SCRIPT_ROOT}/email" HTML_DIR="/opt/share/www" HTML_OUTPUT="${HTML_DIR}/smart.html" CGI_MODULE_WWW_PATH="/cgi-bin/smarthtml.cgi" RRD_DB_DIR="${SCRIPT_ROOT}/rrd" RRD_DB_EXT="rrd" RRD_GRAPH_DIR="$HTML_DIR" RRD_GRAPH_WWW_PATH="." RRD_GRAPH_TYPE="PNG" RRD_GRAPH_EXT="png" RRD_GRAPH_WIDTH=600 RRD_GRAPH_HEIGHT=240
  12. В скрипте /opt/usr/bin/smarthtml.sh использование rrd и cgi задается параметрами: … ### RRD support (0 - disable; 1 - enable) USE_RRD=1 ### RRD database preset (1 - 30mins; 2 - 1hour; 3 - 3hours; 4 - 6hours; 5 - 12hours; 6 - 24hours) RRD_DB_PRESET=3 ### S.M.A.R.T. attributes for RRD RRD_SMART_ATTRS="smart3 smart194" # Spin-up time & temperature #RRD_SMART_ATTRS="smart194" # Only a temperature data for RRD RRD_SMART_ATTR_DEF_PIC="smart194" ### CGI-module smarthtml.cgi (0 - disable; 1 - enable) USE_CGI_MODULE=1 Проверьте эти параметры. Также при первом запуске скрипта должны были создаться каталоги: /opt/var/smarthtml /opt/var/smarthtml/db /opt/var/smarthtml/log /opt/var/smarthtml/rrd и файл: /opt/var/smarthtml/rrd/sda.rrd Каталог скрипта cgi (для запуска проверки вручную со страницы), картинки графика и сам html файл страницы лежат здесь: ~ # ls -l /opt/share/www/ drwxr-xr-x 2 root root 1024 Oct 16 00:08 cgi-bin -rw-r--r-- 1 root root 30307 Mar 17 12:10 sdb_smart194_-14days.png -rw-r--r-- 1 root root 30525 Mar 17 12:10 sdb_smart194_-30days.png -rw-r--r-- 1 root root 37439 Mar 17 12:10 sdb_smart194_-365days.png -rw-r--r-- 1 root root 25929 Mar 17 12:10 sdb_smart3_-14days.png -rw-r--r-- 1 root root 23785 Mar 17 12:10 sdb_smart3_-30days.png -rw-r--r-- 1 root root 25338 Mar 17 12:10 sdb_smart3_-365days.png -rw-r--r-- 1 root root 20975 Mar 17 12:10 smart.html Смотрите что у вас не так. 
  13. Да, про блокировщик прочитал сразу, но он мне как раз не нужен. У вас больше 70 на серверах с фильтром, без фильтра чуть быстрее, во всяком случае в приведённом логе.
  14. Попробовал я эти серверы, но что-то не впечатлила скорость отклика, по сравнению с расположенными ближе. Учитывая, что в настройках у меня стратегия fasters, то дело до них доходить будет редко.
  15. Видимо да, не так понял. Подумал, что вопрос про то, как использовать совместно эти два решения.
  16. Конечно можно: используем в dnscrypt-proxy другие серверы, более быстрые, чем opennic (хоть те же яндексовские), а за доступ к нужным ресурсам отвечает указанное выше решение от Михаила, вместо доступа к их зеркалам в зоне .lib
  17. Есть, но вариант, про который я написал, мне понравился больше, т.к. не все нужные сайты есть в .lib
  18. Речь, в данном случае, о возможности резолвить зону .lib серверами opennic. Приведённые выше вами сервера этого не умеют.
  19. Я перешёл на 2.13, там этой проблемы нет. Спасибо Вам за это! Когда-то у вас в техподдержке направили меня сюда за решением задачи просмотра SMART подключенного к интернет-центру диска. Так я оказался здесь и много чего почерпнул для себя.
  20. Всем спасибо! Переход на 2.13 успешно состоялся. Привыкаю к новому интерфейсу, пока впечатления сугубо положительные. Останется перевести старый Entware на новый.
  21. Спасибо! Я знал про эти команды, и именно так переходил на legacy. И смотрел changelog более старших версий и везде в них последней версией, в которой упоминался Zyxel Keenetic Ultra (Не KN-1810) была именно 2.11. Из этого я сделал вывод что на процессоры младше MT76xx эти версии не ставятся. Интересно почему тогда официальная тех. поддержка с месяц назад именно на 2.11 порекомендовала перейти...
  22. Серьёзно? Не знал, т.к. в списке устройств в темах соответствующих версий про Zyxel Keenetic Ultra нет ни слова. Тогда это в корне меняет дело ?
  23. Откуда-то же нашлись ресурсы на выпуск с неделю назад D.0.0-1. Потому и написал, с надеждой что пофиксят, т.к. на старых девайсах Zyxel Keenetic Ultra выше 2.11 не поставишь ничего. Да и переход на неё не от нечего делать произведён, а по причине описанной тут: https://forum.keenetic.net/topic/5230-zyxel-keenetic-ultra-создает-очень-много-фрагментов-mft-на-подключенном-usb-диске/
  24. Универсальный рецепт, конечно ? Но перспективы решения понятны.
×
×
  • Создать...

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

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