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 |
GraphStat whith RRDtools - data-stream_ru - 03-22-2010 04:02 AM Качаем атач и кидаем в папку панели У меня это /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/ вдоль и поперёк. Так шо всё будет со временем. И разбиение на страницы всех графиков буде, и ваозможность показывать статистику реселлерам и юзерам (чтоб не задавали глупых вопросов о перегрузке сервера) то же будут. RE: GraphStat whith RRDtools - Nuxwin - 03-22-2010 04:57 AM Hello ; This feature can be appreciated by everyone but please can you translate this thread in English ? Thank in advance RE: GraphStat whith RRDtools - MasterTH - 03-22-2010 03:45 PM would be very nice RE: GraphStat whith RRDtools - data-stream_ru - 03-23-2010 01:17 AM This project is only partially at the moment. We will present the results in English, as soon as we are ready. We can't provide unwriten project whith a bag's at thise point. RE: GraphStat whith RRDtools - data-stream_ru - 03-23-2010 02:39 AM /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 Соответственно в файле resources.sh поправочка core0=`$SENSORS -v 1 -c superpublic -Os -Oq $ipadd .1.3.6.1.2.1.25.3.3.1.2 |grep hrProcessorLoad.768 | awk '{print $2}'` core1=`$SENSORS -v 1 -c superpublic -Os -Oq $ipadd .1.3.6.1.2.1.25.3.3.1.2 |grep hrProcessorLoad.769 | awk '{print $2}'` вот так работает съём загрузки процов. RE: GraphStat whith RRDtools - data-stream_ru - 03-23-2010 04:40 AM пакет hddtemp установить надо из репо RE: GraphStat whith RRDtools - data-stream_ru - 03-23-2010 07:00 AM lm_sensors автоматически конфигурируется утилитой /usr/sbin/sensors-detect Или под отдельные матяря конфиги здесь http://www.lm-sensors.org/wiki/Configurations как узнать какая матерь и чипсет на удалённом серваке... гуглите. RE: GraphStat whith RRDtools - data-stream_ru - 03-24-2010 03:19 AM Неплохо так получаетсо. Сделал страницу с системой. Страницу с озу Страницу температур и кулеров. Осталось сделать диски и сетевую статистику. Отдельно будет версия с расширенной статистикой под nginx. Скрины Самое паршивое, что что то проще решить через /proc/ а что то через snmpd К единому решению прийти не удалось. Так же и без перла и демонизации тяжко. Некоторые моменты, вроде разници в числе ядер и числе винтов придётся доделывать ручками кому надо. А так же мониторинг заполнения по своему разбытых винтов то же придётся ручками кому то делать. Я бы остановился на перле, но тут буржуи чегот демоны не любят. Прям неприятие сторонних демонов запускающихся под рутом. А скрипты на безопасность проверить им влом. Или не умеют. Таке что пока через жопу автогеном. RE: GraphStat whith RRDtools - data-stream_ru - 03-24-2010 04:28 AM Чёрт, у меня водка кончилась А ещё так много работы осталось... Ровно половину написать не считая доводки RE: GraphStat whith RRDtools - server801 - 03-24-2010 07:36 AM молоток дата стрим! есть все же в русской крови смекалка и русское желание и ум! |