nmon + rrdtool
Все знают, что файлы собранные nmon следует анализировать с помощью nmon analyzer который представляет собой Excel таблицы. С этим связано несколько неудобств:
- Excel не умеет работать с файлами длиннее 65,000 строк
- Сам Excel -(
В принципе альтернативы есть, и первая называется nmon2rrd. В данном случае все заливается в rrdtool и с его помощью отстраиваются графики. Небольшое отвлечение, почему rddtool - она умеет консолидировать данные и вы совершенно бесплатно получите позже trend для ваших данных !
Вот примерная последовательность действий:
Достоинства: процесс можно автоматизировать, потому что с этим Excel руками каждый день строить графики не очень приятно.
Недостатки: не слишком удобный index.html строится по умолчанию. Придется работать напильником, или я чего-то не дополнял.
Есть альтернативный подход (подход N2) основанный на скрипте nmon2web. Он правда также использует rrdtool. И хотя этот скрипт уже почти готовое решение, раскладывает все по дням, умеет находить что появился новый сервер - график он построил чуть с худшим качеством чем nmon2rrd. Возможно я и придираюсь, все таки сервис явно получше.
Вам есть что выбрать -))
В следующих сериях мы будет грузить в rrdtool statspack -)
- Excel не умеет работать с файлами длиннее 65,000 строк
- Сам Excel -(
В принципе альтернативы есть, и первая называется nmon2rrd. В данном случае все заливается в rrdtool и с его помощью отстраиваются графики. Небольшое отвлечение, почему rddtool - она умеет консолидировать данные и вы совершенно бесплатно получите позже trend для ваших данных !
Вот примерная последовательность действий:
- Я решил что хочу анализировать данные на своей рабочей станции. Сейчас. А потом не знаю. Возможно отдать кому-нибудь. Или переставить где-нибудь. Поэтому - мой выбор виртуалка. Я скачал Virtual Box (это бесплатно и есть для всех мыслимых платформ).
- Затем я поставил туда Oracle Linux 5.6 (опять бесплатно), и соединил с репозиторием yum-public.
- Следующий шаг - установка rrdtool.
- yum install cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel make -y
- wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.4.tar.gz
- gunzip, tar
- ./configure --disable-tcl
- make
- make install
- ln -sf /usr/local/rrdtool-1.4.4/bin/rrdtool /usr/bin/rrdtool
- Теперь пора скачать nmon2rrd, увидеть что он под AIX, скомпилить его под Linux.
- Быстренько ставим Apache: yum install httpd
- Генерим графики nmon2rrd -f xxx_db.nmon -d /var/www/html/xx_db -x
- Наслаждаемся просмотром
Достоинства: процесс можно автоматизировать, потому что с этим Excel руками каждый день строить графики не очень приятно.
Недостатки: не слишком удобный index.html строится по умолчанию. Придется работать напильником, или я чего-то не дополнял.
Есть альтернативный подход (подход N2) основанный на скрипте nmon2web. Он правда также использует rrdtool. И хотя этот скрипт уже почти готовое решение, раскладывает все по дням, умеет находить что появился новый сервер - график он построил чуть с худшим качеством чем nmon2rrd. Возможно я и придираюсь, все таки сервис явно получше.
Вам есть что выбрать -))
В следующих сериях мы будет грузить в rrdtool statspack -)
в последних версиях экселя таких ограничений нет
ОтветитьУдалить>версиях экселя таких ограничений
ОтветитьУдалитьСкорее всего вы правы.
Но собранный за сутки nmon не смог обработаться Excel за несколько часов на вполне современном ноуте (i5, 4 Gb памяти). Windows упал в результате.
На mac excel 2011 не может открыть nmon analyzer из того, что нет какого объекта. C этим как быть ? -))
я эту утилиту не знаю, но видимо кривые руки у кого то
ОтветитьУдалитьу меня все работает, а чтобы памяти хватало, лучше делает это адекватными порциями
>я эту утилиту не знаю, но ... у меня все работает
ОтветитьУдалитьсупер, спасибо.
Вот еще тулза интересная:
ОтветитьУдалитьhttp://www.ibm.com/developerworks/wikis/display/virtualization/lpar2rrd+tool
еще есть ganglia
ОтветитьУдалить"В следующих сериях мы будет грузить в rrdtool statspack" -?
ОтветитьУдалить