Sergey Zozulya Posted April 18, 2017 Share Posted April 18, 2017 @zyxmon, круто, благодарю! Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted April 18, 2017 Share Posted April 18, 2017 @zyxmon, имеет ли смысл пересобирать после последнего фикса? https://github.com/firehol/netdata/issues/2096#issuecomment-294870093 Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 18, 2017 Author Share Posted April 18, 2017 Нет. Проще задать переменную в скрипте запуска. `TZ=:/opt/etc//opt/share/zoneinfo/Europe/Moscow` (с двоеточием) Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted April 18, 2017 Share Posted April 18, 2017 Опечатки нет? Может так: TZ=:/opt/share/zoneinfo/Europe/Moscow И может тогда корректнее TZ прямо в /opt/etc/profile прописать? Мало ли еще какому сервису эта переменная понадобится. Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 18, 2017 Author Share Posted April 18, 2017 35 минут назад, Sergey Zozulya сказал: И может тогда корректнее TZ прямо в /opt/etc/profile прописать? Временная зона задается файлом. Задавать 2мя спообами не нужно. Я сомневаюсь, что дополнительное задание переменной приводит к экономии в netdata. Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted April 18, 2017 Share Posted April 18, 2017 Правильно понимаю, что, проще говоря, можно забить на TZ вообще и спокойно пользоваться патченным вариантом с правильным временем в логах отсюда http://entware-3x.zyxmon.org/binaries/mipsel/test/netdata_1.6.0-1_mipsel-3x.ipk ? Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 18, 2017 Author Share Posted April 18, 2017 Правильнее проверить утверждение автора netdata с помощью strace и сделать выводы. Quote Link to comment Share on other sites More sharing options...
doc_bravn Posted April 18, 2017 Share Posted April 18, 2017 В репозитарии файл уже обновили до последней версии 1.6.0-1 с фиксом? Если нет, то подскажите пожалуйста как поставить файл netdata_1.6.0-1_mipsel-3x.ipk не из репозитария, а вручную? Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted April 19, 2017 Share Posted April 19, 2017 8 hours ago, doc_bravn said: В репозитарии файл уже обновили до последней версии 1.6.0-1 с фиксом? Ссылка на список пакетов в репозитории есть в первом посте в теме по Entware, там и можно проверить. 8 hours ago, doc_bravn said: уйста как поставить файл netdata_1.6.0-1_mipsel-3x.ipk не из репозитария, а вручную? Например, так: opkg install http://entware-3x.zyxmon.org/binaries/mipsel/test/netdata_1.6.0-1_mipsel-3x.ipk Или скачать по ссылке и указать в команде выше полный локальный путь к пакету. Quote Link to comment Share on other sites More sharing options...
doc_bravn Posted April 19, 2017 Share Posted April 19, 2017 15 минут назад, Sergey Zozulya сказал: Ссылка на список пакетов в репозитории есть в первом посте в теме по Entware, там и можно проверить. Спасибо за подсказку. Проверил. В репозитарии старая версия 1.4. Можно попросить обновить репозитарий до новой версии? Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted April 19, 2017 Share Posted April 19, 2017 Уже просили. On 4/17/2017 at 0:38 AM, zyxmon said: обновление всего репозитория в процессе.... Сколько это времени займет, сказать не могу. Смысла ждать нет, можно смело ставить отдельный пакет. Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 19, 2017 Author Share Posted April 19, 2017 16 минут назад, doc_bravn сказал: Можно попросить обновить репозитарий до новой версии? Тогда помогайте, берите из git, собирайте, исправляйте ошибки при сборке, запускайте пакеты, находите runtime ошибки, исправляйте. Или Вас устроит первыe 698 пакетов, которые собрались без проверки (на 699 сборка упала)? Вошел ли интересный Вам пакет в собранные - я не в курсе. Quote Link to comment Share on other sites More sharing options...
doc_bravn Posted April 19, 2017 Share Posted April 19, 2017 1 час назад, zyxmon сказал: Тогда помогайте, берите из git, собирайте, исправляйте ошибки при сборке, запускайте пакеты, находите runtime ошибки, исправляйте. Или Вас устроит первыe 698 пакетов, которые собрались без проверки (на 699 сборка упала)? Вошел ли интересный Вам пакет в собранные - я не в курсе. Увы, но моих знаний не достаточно для этого. А так с радостью помог бы. Просто думал это не очень сложно сделать. Теперь понятно, что не все так просто как кажется. Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted April 19, 2017 Share Posted April 19, 2017 22 hours ago, zyxmon said: Правильнее проверить утверждение автора netdata с помощью strace и сделать выводы. Прошелся strace'ом и не увидел вообще ни одного обращения к localtime или чему-то похожему. Даже не знаю, какой вывод делать. По графикам самого netdata он потребляет минимум ресурсов, хотя и был подключен дополнительный функционал. Quote Link to comment Share on other sites More sharing options...
zyxmon Posted April 19, 2017 Author Share Posted April 19, 2017 33 минуты назад, Sergey Zozulya сказал: Прошелся strace'ом и не увидел вообще ни одного обращения к localtime или чему-то похожему. Даже не знаю, какой вывод делать. Напишите автору - со ссылкой на log strace (pastebin). Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted April 20, 2017 Share Posted April 20, 2017 Пару дней гоняю netdata, показывает себя как очень легковесный, быстрый (по крайней мере, на Ultra II) и конечно же красивый монитор. Даже включив дополнительный мониторинг, нагрузка остается в пределах 2-3% CPU. Возможно, удастся также собрать и FireHOL от того же разработчика? В составе этого пакета есть FireQoS - быстрый, понятный и простой для настройки QoS-хелпер для tc (уже есть в репозитории) - https://github.com/firehol/netdata/wiki/You-should-install-QoS-on-all-your-servers 1 Quote Link to comment Share on other sites More sharing options...
Женя ЗориоДиВанДорио Posted October 28, 2017 Share Posted October 28, 2017 Доброго времени суток! установил все по инструкции, в логах пишет вот это, на что он ругается что нужно сделать ? Oct 28 18:11:15netdata[694] Cannot advise the kernel about the memory usage (MADV_MERGEABLE) of file '(null)'. Oct 28 18:11:15netdata[694] STATSD collector thread No 2 created with task id 703 Oct 28 18:11:15netdata[694] POLLFD: LISTENER: listening on 'udp:[127.0.0.1]:8125' Oct 28 18:11:15netdata[694] POLLFD: LISTENER: listening on 'tcp:[127.0.0.1]:8125' Oct 28 18:11:15netdata[694] DEVICE-MAPPER ('mtdblock0', 31:0): Cannot open directory '/dev/mapper'. Disabling device-mapper support. Quote Link to comment Share on other sites More sharing options...
Женя ЗориоДиВанДорио Posted October 29, 2017 Share Posted October 29, 2017 Еще вопрос:-) как сделать что бы статистика по диску показывалась? Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted October 30, 2017 Share Posted October 30, 2017 9 hours ago, Женя ЗориоДиВанДорио said: как сделать что бы статистика по диску показывалась? Не так и просто. Надо выдергивать default-конфиг по адресу имя_вашего_netdata_сервера/netdata.conf, разбираться в именах источников данных (найти те, что отвечают за скорость чтения/записи HDD) и править /opt/share/netdata/web/index.html 1 Quote Link to comment Share on other sites More sharing options...
Женя ЗориоДиВанДорио Posted October 30, 2017 Share Posted October 30, 2017 (edited) 30 минут назад, Sergey Zozulya сказал: Не так и просто. Надо выдергивать default-конфиг по адресу имя_вашего_netdata_сервера/netdata.conf, разбираться в именах источников данных (найти те, что отвечают за скорость чтения/записи HDD) и править /opt/share/netdata/web/index.html Спасибо, попробую, вчера как раз нашел строчки вывода жесткого, вот только не знал где править. Включил дополнительно плагины, ничего сильно не менял стало выводить вот такое: Oct 30 05:13:21netdata[696] PLUGINSD: /opt/lib/netdata/plugins.d/apps.plugin : read failed. Oct 30 05:13:21netdata[696] PLUGINSD: plugin '/opt/lib/netdata/plugins.d/apps.plugin' disconnected. Edited October 30, 2017 by Женя ЗориоДиВанДорио Редактирование Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted October 30, 2017 Share Posted October 30, 2017 Just now, Женя ЗориоДиВанДорио said: Включил дополнительно плагины, ничего сильно не менял стало выводить вот такое С плагинами там тоже не все гладко. Мне удалось завести fping правкой его setuid - https://github.com/firehol/netdata/issues/2133 - некоторое время он работал, потом перестал. Забил на это дело, слишком трудоемко отладку проводить. Сейчас у меня периодически такие же сообщения в логе, бывают и другие, вроде таких: netdata[621] child pid 981 exited with code 127 Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted October 30, 2017 Share Posted October 30, 2017 8 minutes ago, Женя ЗориоДиВанДорио said: Спасибо, попробую, вчера как раз нашел строчки вывода жесткого, вот только не знал где править. Если не выйдет, посмотрю, как у меня. Давно делал, сейчас уже не вспомню. Принцип можно здесь посмотреть - https://github.com/firehol/netdata/issues/143 - либо поискать еще статьи там же, их довольно много. 1 Quote Link to comment Share on other sites More sharing options...
Женя ЗориоДиВанДорио Posted October 30, 2017 Share Posted October 30, 2017 21 минуту назад, Sergey Zozulya сказал: Если не выйдет, посмотрю, как у меня. Давно делал, сейчас уже не вспомню. Принцип можно здесь посмотреть - https://github.com/firehol/netdata/issues/143 - либо поискать еще статьи там же, их довольно много. Спасибо, там все просто уже разобрался ), вечером подправлю) Quote Link to comment Share on other sites More sharing options...
Lordmaster Posted October 30, 2017 Share Posted October 30, 2017 @Sergey Zozulya @Женя ЗориоДиВанДорио Подскажите, пожалуйста, не могу разобраться в данном деле. Интересуют 2 вопроса: 1) Нормально что имя_вашего_netdata_сервера/netdata.conf отличается от /opt/etc/netdata/netdata.conf ? 2) Диски так же на нуле, не могу разобрать что именно прописать необходимо. Если есть возможность, подскажите, пожалуйста. Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted October 30, 2017 Share Posted October 30, 2017 @Lordmaster, в /opt/etc/netdata/netdata.conf лежит актуальный рабочий конфиг, в то время как по локальному адресу my.keenetic.net:19999/netdata.conf можно посмотреть default-конфиг со всеми возможными параметрами. В этом конфиге и надо искать имена нужных источников данных, а потом править файл /opt/share/netdata/web/index.html. Quote Link to comment Share on other sites More sharing options...
Женя ЗориоДиВанДорио Posted October 30, 2017 Share Posted October 30, 2017 (edited) 10 часов назад, Lordmaster сказал: @Sergey Zozulya @Женя ЗориоДиВанДорио Подскажите, пожалуйста, не могу разобраться в данном деле. Интересуют 2 вопроса: 1) Нормально что имя_вашего_netdata_сервера/netdata.conf отличается от /opt/etc/netdata/netdata.conf ? 2) Диски так же на нуле, не могу разобрать что именно прописать необходимо. Если есть возможность, подскажите, пожалуйста. Решение вот вырезка из файла /opt/share/netdata/web/index.html а значения можно брать из http://my.keenetic.net:19999/netdata.conf помимо system.io значения на disk.sda, нужно менять значение в строчках data-dimensions="in"' и data-dimensions="out"' на data-dimensions="reads"' и + ' data-dimensions="writes"' Цитата if(typeof charts['system.io'] !== 'undefined') { head += '<div style="margin-right: 10px;" data-netdata="system.io"' + ' data-dimensions="in"' + ' data-chart-library="easypiechart"' + ' data-title="Disk Read"' + ' data-width="10%"' + ' data-before="0"' + ' data-after="-' + duration.toString() + '"' + ' data-points="' + duration.toString() + '"' + ' role="application"></div>'; head += '<div style="margin-right: 10px;" data-netdata="system.io"' + ' data-dimensions="out"' + ' data-chart-library="easypiechart"' + ' data-title="Disk Write"' + ' data-width="10%"' + ' data-before="0"' + ' data-after="-' + duration.toString() + '"' + ' data-points="' + duration.toString() + '"' + ' role="application"></div>'; } откуда их брать вот http://my.keenetic.net:19999/netdata.conf Вот скрин (disk.sda) смотрим строчку dim reads name = reads и dim writes name = writes Примеры можно посмотреть прямо на графиках (disk.sda), а потом прикрутить на свой вкус еще не пробовал но по логике должно)) Edited October 30, 2017 by Женя ЗориоДиВанДорио Редактирование Quote Link to comment Share on other sites More sharing options...
Lordmaster Posted October 30, 2017 Share Posted October 30, 2017 6 минут назад, Женя ЗориоДиВанДорио сказал: как я понял, но это не факт но очень близко ), вот вырезка из файла /opt/share/netdata/web/index.html а значения можно брать из netdata.conf или видны в графиках например (disk.sda) еще не пробовал но по логике должно)) Правильно ли я Вас понял что заменить надо system.io на disk.sda? Quote Link to comment Share on other sites More sharing options...
Lordmaster Posted October 30, 2017 Share Posted October 30, 2017 Только что, Женя ЗориоДиВанДорио сказал: Посмотрите на графики и выберите оптимальный, возможно заработает ) Не срабатывает. Опробовал уже различные значения. На счетчике сразу выскакивает надпись "empty" Quote Link to comment Share on other sites More sharing options...
Женя ЗориоДиВанДорио Posted October 30, 2017 Share Posted October 30, 2017 4 минуты назад, Lordmaster сказал: Правильно ли я Вас понял что заменить надо system.io на disk.sda? Посмотрите на графики и выберите оптимальный, возможно заработает ) Quote Link to comment Share on other sites More sharing options...
Женя ЗориоДиВанДорио Posted October 30, 2017 Share Posted October 30, 2017 1 минуту назад, Lordmaster сказал: Не срабатывает. Опробовал уже различные значения. На счетчике сразу выскакивает надпись "empty" ну тогда разбираться буду 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.