GraphStat whith RRDtools - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega International Area (/forum-22.html) +--- Forum: Russian Corner (/forum-53.html) +--- Thread: GraphStat whith RRDtools (/thread-10104.html) Pages: 1 2 |
RE: GraphStat whith RRDtools - data-stream_ru - 03-25-2010 05:37 AM Определение чипсетов и всякого железа на удалённом сервере #lspci #man dmidecode RE: GraphStat whith RRDtools - data-stream_ru - 03-26-2010 12:47 PM crontab -e */1 * * * * /var/www/ispcp/engine/rrd/netstat.sh >/dev/null 2>&1 */1 * * * * /var/www/ispcp/engine/rrd/resourses.sh >/dev/null 2>&1 */1 * * * * /var/www/ispcp/engine/rrd/memory.sh >/dev/null 2>&1 */1 * * * * /var/www/ispcp/engine/rrd/hdd_usage.sh >/dev/null 2>&1 */1 * * * * /var/www/ispcp/engine/rrd/speed_fan.sh >/dev/null 2>&1 */1 * * * * /var/www/ispcp/engine/rrd/temp_cpu.sh >/dev/null 2>&1 */1 * * * * /var/www/ispcp/engine/rrd/temp_hdd.sh >/dev/null 2>&1 Если кто копал первый вариант, старую базу придётся удалить. Остаётся сделать левое меню, капнуть русификации и усё. Мона буить наводить марафет. вставляем admin/menu_statistics.tpl <tr> <td><a href="graph_cpu.php" class="submenu">{TR_MENU_CPU_GRAPH}</a></td> </tr> <tr> <td height="3" width="193"><img src="{THEME_COLOR_PATH}/images/top/menu_separator.jpg" height="3" width="193" alt="" /></td> </tr> <tr> <td><a href="graph_mem.php" class="submenu">{TR_MENU_MEM_GRAPH}</a></td> </tr> <tr> <td height="3" width="193"><img src="{THEME_COLOR_PATH}/images/top/menu_separator.jpg" height="3" width="193" alt="" /></td> </tr> <tr> <td><a href="graph_hddusage.php" class="submenu">{TR_MENU_HDD_GRAPH}</a></td> </tr> <tr> <td height="3" width="193"><img src="{THEME_COLOR_PATH}/images/top/menu_separator.jpg" height="3" width="193" alt="" /></td> </tr> <tr> <td><a href="graph_netstat.php" class="submenu">{TR_MENU_NET_GRAPH}</a></td> </tr> <tr> <td height="3" width="193"><img src="{THEME_COLOR_PATH}/images/top/menu_separator.jpg" height="3" width="193" alt="" /></td> </tr> <tr> <td><a href="graph_temp.php" class="submenu">{TR_MENU_TEMP_GRAPH}</a></td> </tr> <tr> <td height="3" width="193"><img src="{THEME_COLOR_PATH}/images/top/menu_separator.jpg" height="3" width="193" alt="" /></td> </tr> вставляем в /var/www/ispcp/gui/include/admin-functions.php после строки 'TR_MENU_SERVER_STATISTICS' => tr('Server statistics'), следующее 'TR_MENU_CPU_GRAPH' => tr('CPU Load'), 'TR_MENU_MEM_GRAPH' => tr('Memory Usage'), 'TR_MENU_HDD_GRAPH' => tr('HDDs Usage'), 'TR_MENU_NET_GRAPH' => tr('Ehernet Speed'), 'TR_MENU_TEMP_GRAPH' => tr('Termal Graphic'), Наслаждайтесь, сейчас русификацию доделаю RE: GraphStat whith RRDtools - data-stream_ru - 03-26-2010 01:55 PM Моя последняя русификация, в который раз уже заливаю на форум (это для особо одарённых). Включает русификация крона, софтваре инсталлера, ну и теперь данного модуля. То что её нет в девелоперском разделе или в официальных локализациях - проблема немцев. Доступа к девелоперскому разделу я так и не получил из глюков и ответов на вопросы в приват раз в неделю. Ну и куй с ними, мне надрываться не надо, у меня всё есть и всё работает. Для заливки в панель используйте файл russian.txt Файл russian.po это для девелоперов. RE: GraphStat whith RRDtools - data-stream_ru - 03-26-2010 05:02 PM Пожалуй есть что прилизать исчо... RE: GraphStat whith RRDtools - data-stream_ru - 03-27-2010 09:16 AM Новая версия на подходе. Где пожелания багтраки и рекомендации? Ну если ни у кого ни чего нет, то Думаю на днях внесу, на первую страницу темы новую версию. Наверное она будет и последней с графиками на русском языке. sh-скрипты не русифицируются так как смарти. Дальше только на английском. RE: GraphStat whith RRDtools - data-stream_ru - 03-29-2010 01:20 PM Ну собсно, результат на первой странице. RE: GraphStat whith RRDtools - data-stream_ru - 03-30-2010 11:48 AM А теперь обещанная версия под nginx Сабж должен быть скомпилячен с опцией --with-http_stub_status_module Добавляем в главный файл конфигурации location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; deny all; } Для обоих вариантов - http и https #service nginx reload тестируем #GET http://localhost/nginx_status Active connections: 1492 server accepts handled requests 2124355 2124355 8278635 Reading: 6 Writing: 405 Waiting: 1081 А заодно и апачу включаем ExtendedStatus On <Location /serverstatus> SetHandler server-status Order deny,allow Deny from all Allow from 127.0.0.1 78.46.102.101 </Location> Ушёл парсить это дело... RE: GraphStat whith RRDtools - data-stream_ru - 03-31-2010 09:02 AM Обещанный пакет под nginx Открываем файл /var/www/ispcp/engine/rrd/nginx-rrd.conf И вносим свои данные Кстати, константа SERVERS_URL= может содержать обширный список IP-ов сервера, доменов и даже поддоменов. Всё можно мониторить отдельно. Вплоть до каждого поддомена. Естественно, нужно внести соответствующий локейшн в vhosts.conf , чтобы открыть статистику. crontab -e */1 * * * * /var/www/ispcp/engine/rrd/resourses.sh >/dev/null 2>&1 */1 * * * * /var/www/ispcp/engine/rrd/netstat.sh >/dev/null 2>&1 */1 * * * * /var/www/ispcp/engine/rrd/memory.sh >/dev/null 2>&1 */4 * * * * /var/www/ispcp/engine/rrd/hdd_usage.sh >/dev/null 2>&1 */3 * * * * /var/www/ispcp/engine/rrd/speed_fan.sh >/dev/null 2>&1 */2 * * * * /var/www/ispcp/engine/rrd/temp_cpu.sh >/dev/null 2>&1 */2 * * * * /var/www/ispcp/engine/rrd/temp_hdd.sh >/dev/null 2>&1 */2 * * * * /var/www/ispcp/engine/rrd/nginx-collect >/dev/null 2>&1 */5 * * * * /var/www/ispcp/engine/rrd/nginx-graph >/dev/null 2>&1 В шаблоне при этом ни чего редактировать не надо - выводится столько графиков, сколько мониторятся. Поэтому дизайн страницы несколько отличается от остальных. Пока чот график не очень кузяв. И как то прерывист, не смотря на заданные параметры. Девелопить кто нить будет? Так же не могу задать цвета в перле. См. участок # "-c BACK#2F2F2F", # "-c CANVAS#003333", # "-c SHADEA#CCCCCC", # "-c SHADEB#CCCCCC", # "-c FONT#FFFFFF", # "-c AXIS#FFFFFF", # "-c ARROW#FF0000", # "-c GRID#CCCCCC", # "-c MGRID#CCCCCC", в файле /var/www/ispcp/engine/rrdnginx-graph.pl Так же переделана статистика CPU. Теперь с разгонкой на найс, систем и т.д. И забыл в описании всех версий. Для 1 Gb Ethernet Надо переколючиться на 64x счётчики. Смотрите соменты в netstat.sh По дефолту стоит 100 мбит/сек евернет. Залипуха в temp_cpu.sh : Замените core0=`echo core1/1000| bc` core1=`echo core1/1000| bc` На core0=`echo $core0/1000| bc` core1=`echo $core1/1000| bc` RE: GraphStat whith RRDtools - data-stream_ru - 03-31-2010 08:34 PM Новая версия с графиками апача и всеми исправлениями выложена здесь http://www.isp-control.net/forum/thread-10184-post-78432.html Далее, все новые версии будут выкладываться там. RE: GraphStat whith RRDtools - data-stream_ru - 04-02-2010 03:37 PM Есть маленькая проблемка. Не могу изменить дефолтные цвета графиков в скриптах на перле. На ту же конструкцию, что и в sh на перле вылезает какая то дурацкая ошибка якобы в формате передачи цветов. На sh эти же строчки работают! Посмотрите этот участок # "-c BACK#2F2F2F", # "-c CANVAS#003333", # "-c SHADEA#CCCCCC", # "-c SHADEB#CCCCCC", # "-c FONT#FFFFFF", # "-c AXIS#FFFFFF", # "-c ARROW#FF0000", # "-c GRID#CCCCCC", # "-c MGRID#CCCCCC", в скрипте /rrd/nginx-graph.pl У кого нить мысли есть? |