LINUX.ORG.RU
ФорумAdmin

Наглядный System Monitor без Xorg

 , ,


1

1

Всем привет!
Разжился мелким мониторчиком для своего локального «сервера». Захотелось прибить его на стену рядом и постоянно выводить туда разную статистику, то как сводную нагрузку на проц, диски и сеть.
С ходу на ум приходит мысль разбить экран tmux'ом на сегменты и в каждом запустить программу мониторинга. Или же наткнулся на NMON, который почти то и делает, но кривенько (т.к. у меня консоль с разрешением fb 1024x768, а NMON жёстко запилен для 80х25 - сами представьте что получается).
Так вот. Может кто посоветует что-нить «веселенькое»? Xorg у меня нет, и ставить ради этого не вижу смысла. Но есть fb, как вы могли уже догадаться.[fb] Есть мысль взять статистику с MRTG или чего-то подобного и выводить её при помощи консольного броузера типа NetSurf.
Что скажете?

т.к. у меня консоль с разрешением fb 1024x768, а NMON жёстко запилен для 80х25 - сами представьте что получается

Не представляю. У меня nmon 150 колонок по ширине рисует и вниз сколько места есть и более.

BaBL ★★★★★
()

Разжился мелким мониторчиком для своего локального «сервера»

А мелкий - это сколько?

vlb ★★★
()
Ответ на: комментарий от BaBL

Вырезка из исходника версии 14g
Хорошо видно, что график CPU не собирается быть более 80 символов в ширину.

void plot_snap(WINDOW *pad)
{
int i;
int j;
    if (cursed) {
        mvwprintw(pad,0, 0, " CPU +-------------------------------------------------------------------------+");
        mvwprintw(pad,1, 0,"100%%-|");
        mvwprintw(pad,2, 1, "95%%-|");
        mvwprintw(pad,3, 1, "90%%-|");
        mvwprintw(pad,4, 1, "85%%-|");
        mvwprintw(pad,5, 1, "80%%-|");
        mvwprintw(pad,6, 1, "75%%-|");
        mvwprintw(pad,7, 1, "70%%-|");
        mvwprintw(pad,8, 1, "65%%-|");
        mvwprintw(pad,9, 1, "60%%-|");
        mvwprintw(pad,10, 1, "55%%-|");
        mvwprintw(pad,11, 1, "50%%-|");
        mvwprintw(pad,12, 1, "45%%-|");
        mvwprintw(pad,13, 1, "40%%-|");
        mvwprintw(pad,14, 1, "35%%-|");
        mvwprintw(pad,15, 1, "30%%-|");
        mvwprintw(pad,16, 1, "25%%-|");
        mvwprintw(pad,17, 1, "20%%-|");
        mvwprintw(pad,18, 1,"15%%-|");
        mvwprintw(pad,19, 1,"10%%-|");
        mvwprintw(pad,20, 1," 5%%-|");

Spider55
() автор топика
Ответ на: комментарий от darkenshvein

Недопонял как искать «коньки» :)
а gkrellm приколен, но мелковат. Не хочу пялиться в эти иконочки :)
Но спасибо!

Spider55
() автор топика
Ответ на: комментарий от Deleted

Уже натыкался на glances. В запасе оставил, но хочется наглядного типа графиков.

Spider55
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.