Current time: 12-25-2024, 11:44 PM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
GraphStat whith RRDtools
Author Message
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #11
RE: GraphStat whith RRDtools
Определение чипсетов и всякого железа на удалённом сервере
#lspci
#man dmidecode
03-25-2010 05:37 AM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #12
RE: GraphStat whith RRDtools
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'),

Наслаждайтесь, сейчас русификацию доделаю


Attached File(s)
.gz  ispGraphStat_0.3.tar.gz (Size: 9.16 KB / Downloads: 4)
(This post was last modified: 03-26-2010 04:59 PM by data-stream_ru.)
03-26-2010 12:47 PM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #13
RE: GraphStat whith RRDtools
Моя последняя русификация, в который раз уже заливаю на форум (это для особо одарённых).
Включает русификация крона, софтваре инсталлера, ну и теперь данного модуля.

То что её нет в девелоперском разделе или в официальных локализациях - проблема немцев. Доступа к девелоперскому разделу я так и не получил из глюков и ответов на вопросы в приват раз в неделю. Ну и куй с ними, мне надрываться не надо, у меня всё есть и всё работает.

Для заливки в панель используйте файл russian.txt
Файл russian.po это для девелоперов.


Attached File(s)
.zip  russian.zip (Size: 55.01 KB / Downloads: 7)
(This post was last modified: 03-26-2010 01:56 PM by data-stream_ru.)
03-26-2010 01:55 PM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #14
RE: GraphStat whith RRDtools
Пожалуй есть что прилизать исчо...
03-26-2010 05:02 PM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #15
RE: GraphStat whith RRDtools
Новая версия на подходе.
Где пожелания багтраки и рекомендации?
Ну если ни у кого ни чего нет, то Думаю на днях внесу, на первую страницу темы новую версию. Наверное она будет и последней с графиками на русском языке. sh-скрипты не русифицируются так как смарти.
Дальше только на английском.
03-27-2010 09:16 AM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #16
RE: GraphStat whith RRDtools
Ну собсно, результат на первой странице.
03-29-2010 01:20 PM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #17
RE: GraphStat whith RRDtools
А теперь обещанная версия под 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>



Ушёл парсить это дело...
(This post was last modified: 03-30-2010 03:28 PM by data-stream_ru.)
03-30-2010 11:48 AM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #18
RE: GraphStat whith RRDtools
Обещанный пакет под 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`


Attached File(s)
.gz  ispGraphStat_0.6_nginx.tar.gz (Size: 11.86 KB / Downloads: 7)
(This post was last modified: 03-31-2010 09:16 AM by data-stream_ru.)
03-31-2010 09:02 AM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #19
RE: GraphStat whith RRDtools
Новая версия с графиками апача и всеми исправлениями выложена здесь
http://www.isp-control.net/forum/thread-...78432.html

Далее, все новые версии будут выкладываться там.
03-31-2010 08:34 PM
Visit this user's website Find all posts by this user Quote this message in a reply
data-stream_ru Offline
Moderator
*****
Moderators

Posts: 471
Joined: Jan 2009
Reputation: 7
Post: #20
RE: GraphStat whith RRDtools
Есть маленькая проблемка.
Не могу изменить дефолтные цвета графиков в скриптах на перле. На ту же конструкцию, что и в 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
У кого нить мысли есть?
04-02-2010 03:37 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)