SKFREE

Software - Graf vytazenia CPU - ako na to

Metiu - 27.03.2007 - 18:16
Post subject: Graf vytazenia CPU - ako na to
Zdravicko.

Rad by som si na server doplnil aj graf vytazenia CPU , prenos ipciek uz mam rieseny cez ipaccounting - upraveny podla potrieb Very Happy ,ale rad by som tam videl aj CPU. Teoreticky by sa to dalo vytiahnut z hotsanic-u ,ale to by bolo na dlhsie .. ma uz niekto nejake fukcne riesenie ?

Vopred Dakujem Wink
andreas4all - 27.03.2007 - 18:18
Post subject:
vytazenia servra?? alebo routra?? ma podporu SNMP? ak ma podporu, tak robota na par minut a v PHP mas pekny kodik...
icerowicz - 27.03.2007 - 18:19
Post subject:
daj do googla mrtg cpu a vyhodi ti prinajmensom 50 funcknych odkazov Smile
Metiu - 27.03.2007 - 18:21
Post subject:
ok , zle som sa vyjadril Smile
jedna sa o zatazenie iba jednej masiny ,ktora by to aj zobrazovala cez php ,nic menej ,nic viacej
a riesit mrtg momentalne nechcem/neviem
icerowicz - 27.03.2007 - 18:23
Post subject:
ries cez MRTG kua Smile je to jednoduche ako svina. nic jednoduhsie nenajdes, fakt. Rovno ti to vyexportuje do HTML a mas svaty pokoj. Ale aj tak je to debilita. Smile daj si top a vidis aktualne vyuzitie CPU, pokial ta zaujima priemerne, kludne pouzi prikaz uptime.
Metiu - 27.03.2007 - 19:00
Post subject:
no .. kukal som to mrtg ,ale akosi ma to neoslovilo ,na nakreslenie jedneho grafu sa mi to zda byt az prilis zlozite Confused
andreas4all - 27.03.2007 - 19:01
Post subject:
tu mas celkom pekne spracovane zaklady mrtg

http://www.root.cz/clanky/mrtg-graficke-prehlady/

pokracuje to tusim az po 8 diel
Metiu - 27.03.2007 - 19:05
Post subject:
to som pozeral , dostal som sa az po samotny config pre graf cpucka ,ktory (samozrejme) nefungoval ,kedze disponujem trosku novsou verziou mrtg Confused
qido - 27.03.2007 - 19:36
Post subject:
Metiu wrote: ›to som pozeral , dostal som sa az po samotny config pre graf cpucka ,ktory (samozrejme) nefungoval ,kedze disponujem trosku novsou verziou mrtg Confused


ved v configu sa nic nezmenilo, stary config funguje aj na novsich verziach, akurat tam pribudli dajake nastavovacky. Graf cpu je primitivizmus v mrtg.
icerowicz - 27.03.2007 - 21:53
Post subject:
Qido > toto forum nie je o tom, aby sme sa niekomu vysmievali za to, ze napr. nema skusenosti s linuxom. Opytal sa rozumne, tak mu skusme dat rozumnu odpoved.
Tu to mas priamo pre debian, chodi to podla toho 100%. Ked mas inu distribuciu nevadi, je to v podstate to iste.
http://www.debianhelp.co.uk/mrtg.htm
daj vediet ako si dopadol, kebyze bol velky problem, ochotne ti s tym pomozem aj na dialku ( a nezadam rm -rf Smile ).
Metiu - 28.03.2007 - 18:37
Post subject:
ja sa na to niekedy pozriem .. lebo akurat ma trapia ine problemy (mysql error 1045 .. vymazani useri mysql , zahadne , po obycajnom restarte) snad sa k tomu dostanem v piatok a potom napisem co a ako Wink
icerowicz - 29.03.2007 - 15:22
Post subject:
ked oskusas, tak sa ozvi, keby si mal neaky problem ,tak ti poasistujem Smile
LaCosta - 30.03.2007 - 12:42
Post subject:
Co pouzivate na % vyuzitie CPU ? nie load (3 hodnoty), mam niekde vozrec ktory to s toho vypocita, ale obcas to dava viac ako 100% :] Pripadne nejaka aplikacia ktora vracia jednu hodnotu a ja si vysledok spracujem.
Metiu - 31.03.2007 - 21:57
Post subject:
mno , problem s mysql vyrieseny , phpbb forum funguje.
Pustil som sa teda do toho mrtg , pomocou indexmakeru sa mi podarilo spravit prvy index (hoci prazdny ,bez nicoho okrem tych obrazkov a nadpisu).

A co teraz ? Ako dalej ? Vedel by mi poslat niekto config pre zobrazenie cisto vyuzitia CPU (len pre lepsie pochopenie celej veci) Smile .
Metiu - 04.04.2007 - 15:24
Post subject:
tak po dlhsom case som odlozil mrtg na horsie casy a zacal som hladat , hladat a nasiel som loadavg. Prekvapivo jednoduche , rychle a extremne jednoduche Smile
icerowicz - 04.04.2007 - 15:43
Post subject:
no vidis, poradil si si aj bez nas Smile o tom je zaklad providera Smile
slonik - 04.04.2007 - 23:50
Post subject:
munin mas tam upne vsetko
si myslim ze je to lepsie ako mrtg ak je to len jeden box a nie 200 rafov za 5 minut generate
Metiu - 07.04.2007 - 14:18
Post subject:
mno , nakoniec som od toho loadavg upustil a rozbehal som zopar skriptov v spolupraci s rrdtool a ide to krasne .. akurat neviem pochopit jednu vec , vyuzitie cpu mam cez load average (priemerna zataz ??) no aj ked som cpu zatazil na 30min na 100% na grafe som videl maximalne 2.0 .. co to teda znamena ?

jedna sa o tento skript :

#!/bin/sh

DATABASE_DIRECTORY="/var/www/load/rrd"
GRAPHS_DIRECTORY="/var/www/load"

create()
{
mkdir -p $DATABASE_DIRECTORY

if [ -f $DATABASE_DIRECTORY/cpu_load.rrd ];then
return
fi

/usr/bin/rrdtool create $DATABASE_DIRECTORY/cpu_load.rrd -s 300 \
DS:load1:GAUGE:600:0:U \
DS:load5:GAUGE:600:0:U \
DS:load15:GAUGE:600:0:U \
RRA:AVERAGE:0.5:1:483840 \
RRA:MIN:0.5:1440:1 \
RRA:MAX:0.5:1440:1 \
RRA:MIN:0.5:10080:1 \
RRA:MAX:0.5:10080:1 \
RRA:MIN:0.5:40320:1 \
RRA:MAX:0.5:40320:1 \
RRA:MIN:0.5:483840:1 \
RRA:MAX:0.5:483840:1
}
graph()
{
RRDB=$DATABASE_DIRECTORY/cpu_load.rrd
NOW=`date +%s`
ONE_DAY_AGO=$(($NOW-86400))
ONE_WEEK_AGO=$(($NOW-604800))
ONE_MONTH_AGO=$(($NOW-2419200))
ONE_YEAR_AGO=$(($NOW-29030400))
TIMESTAMP="Vygenerovane `date|sed 's/:/\\\\:/g'`"
draw_graphic 'cpu_load_last_day.png' $ONE_DAY_AGO $NOW "$HOSTNAME za poslednych 24 hodin" "$TIMESTAMP"
draw_graphic 'cpu_load_last_week.png' $ONE_WEEK_AGO $NOW "$HOSTNAME za posledny tyzden" "$TIMESTAMP"
draw_graphic 'cpu_load_last_month.png' $ONE_MONTH_AGO $NOW "$HOSTNAME za posledny mesiac" "$TIMESTAMP"
draw_graphic 'cpu_load_last_year.png' $ONE_YEAR_AGO $NOW "$HOSTNAME za posledny rok" "$TIMESTAMP"
}
draw_graphic()
{
rrdtool graph $GRAPHS_DIRECTORY/$1 -s $2 -e $3 -a PNG \
-t "Vytazenie procesora pre $4" \
-l 0 -r --units-exponent 0 \
-h 114 -w 500 \
-v "percent" \
DEF:load1=$RRDB:load1:AVERAGE AREA:load1#86d900:"1 minutovy priemer" \
DEF:load5=$RRDB:load5:AVERAGE LINE1:load5#5c7dfe:"5 minutovy priemer" \
DEF:load15=$RRDB:load15:AVERAGE LINE1:load15#ff5f5d:"15 minutovy priemer" \
COMMENT:"\n" \
COMMENT:"$5\n"
}
update()
{
rrdtool update $DATABASE_DIRECTORY/cpu_load.rrd `cat /proc/loadavg | awk '{ print "N:"$1":"$2":"$3 }'`
}
case $1 in
"create" )
create
;;
"graph" )
graph
;;
* )
update
;;
esac
LaCosta - 12.04.2007 - 09:59
Post subject:
#!/bin/sh
LAST=""
STAT=`cat /proc/stat | grep cpu0 `
if [ -f /tmp/cpu_last ]; then
LAST=`cat /tmp/cpu_last `

fi
awk -v b="$LAST" -v a="$STAT" '
BEGIN {
if ( b == "" ) {
print "0";
print a > "/tmp/cpu_last";
exit;
}
split(a,data_a," ");
split(b,data_b," ");
d_u = data_a[2] - data_b[2];
d_n = data_a[3] - data_b[3];
d_s = data_a[4] - data_b[4];
d_i = data_a[5] - data_b[5];
load = 100 - (d_i/(d_u + d_s + d_n + d_i)*100);
print load;
print a > "/tmp/cpu_last";
exit;}'
All times are GMT
Powered by PNphpBB2 © 2003-2005 The PNphpBB Group
Credits