Current time: 06-29-2024, 11:25 AM 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: #1
GraphStat whith RRDtools
Качаем атач и кидаем в папку панели
У меня это
/var/www/ispcp/
Про права и владельцев не забываем. Они те же что и везде.

Рисуем задание крона
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

вставляем
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'),


Должно быть поставлено из репозитариев, портов и не знаю у кого как, следующие пакеты

rrdtool lm_sensors net-snmp net-snmp-utils hddtemp
демон snmpd запущен

В чём гиморой, без которого нельзя?

/etc/sensors.conf должен быть настроен под вашу матерь и чипсет. Так и только так!

/etc/snmp/snmpd.comf

syslocation: Main
sysservices 0
syscontact root(dog)data-stream.ru

#группы #разрешенные хосты
#rwcommunity rumata 127.0.0.1
#rocommunity 127.0.0.1/24

master yes

#pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat

#sysservices 76
sysservices 31region

rocommunity superpublic #эта пароль
#com2sec public default public
#group public v2c public
#access public "" any noauth exact all none none

disk /
disk /var
disk /dev/shm


Планы...
Я конечно не собираюсь конкурировать с сacti, но думаю пропарсю /proc/ вдоль и поперёк. Так шо всё будет со временем. И разбиение на страницы всех графиков буде, и ваозможность показывать статистику реселлерам и юзерам (чтоб не задавали глупых вопросов о перегрузке сервера) то же будут.


Attached File(s)
.gz  ispGraphStat_0.4.tar.gz (Size: 62.93 KB / Downloads: 8)
(This post was last modified: 03-29-2010 01:21 PM by data-stream_ru.)
03-22-2010 04:02 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Messages In This Thread
GraphStat whith RRDtools - data-stream_ru - 03-22-2010 04:02 AM
RE: GraphStat whith RRDtools - Nuxwin - 03-22-2010, 04:57 AM
RE: GraphStat whith RRDtools - MasterTH - 03-22-2010, 03:45 PM
RE: GraphStat whith RRDtools - server801 - 03-24-2010, 07:36 AM

Forum Jump:


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