[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: afs_fsmon ext-script
- To: Martin Flemming <martin.flemming (at) desy.de>
- Subject: Re: afs_fsmon ext-script
- From: "Tracy J. Di Marco White" <gendalia (at) iastate.edu>
- Date: Thu, 13 Nov 2008 08:40:33 CST
- Cc: hobbit (at) hswn.dk
In message <Pine.LNX.4.64.0811130823530.4753 (at) titan.desy.de>, Martin Flemming writes:
}
}Hi, Tracy et all ...
Hi Martin!
}Nice that you are on the list again,
}dosen't you disappear from it for one or two years ....
}
}So i take another chance to ask you,
}for your configuration of the various graphs of your afs_fsmon-script ...
It is the most useless graph ever. I should break it out into multiple
RRDs, but then I don't know how to display them.
[afs}
TITLE AFS fileservers calls waiting for thread
YAXIS calls waiting for thread
DEF:callswaiting=afs.rrd:callswaiting:AVERAGE
DEF:freePackets=afs.rrd:freepackets:AVERAGE
DEF:threadsidle=afs.rrd:threadsidle:AVERAGE
DEF:serverConnections=afs.rrd:serverconnections:AVERAGE
DEF:clientConnections=afs.rrd:clientconnections:AVERAGE
DEF:peerStructs=afs.rrd:peerstructs:AVERAGE
DEF:callStructs=afs.rrd:callstructs:AVERAGE
DEF:freeCall=afs.rrd:freecalls:AVERAGE
DEF:calls=afs.rrd:calls:AVERAGE
DEF:allocs=afs.rrd:allocs:AVERAGE
DEF:readdata=afs.rrd:readdata:AVERAGE
DEF:readack=afs.rrd:readack:AVERAGE
DEF:readdup=afs.rrd:readdup:AVERAGE
DEF:readspurious=afs.rrd:readspurious:AVERAGE
DEF:readbusy=afs.rrd:readbusy:AVERAGE
DEF:readabort=afs.rrd:readabort:AVERAGE
DEF:readackall=afs.rrd:readackall:AVERAGE
DEF:readchallenge=afs.rrd:readchallenge:AVERAGE
DEF:readresponse=afs.rrd:readresponse:AVERAGE
DEF:sentdata=afs.rrd:sentdata:AVERAGE
DEF:sentresent=afs.rrd:sentresent:AVERAGE
DEF:sentack=afs.rrd:sentack:AVERAGE
DEF:sentbusy=afs.rrd:sentbusy:AVERAGE
DEF:sentabort=afs.rrd:sentabort:AVERAGE
DEF:sentackall=afs.rrd:sentackall:AVERAGE
DEF:sentchallenge=afs.rrd:sentchallenge:AVERAGE
DEF:sentresponse=afs.rrd:sentresponse:AVERAGE
LINE2:callswaiting#000000:Calls waiting
LINE2:freePackets#0000FF:Free Packets
LINE2:threadsidle#008000:Idle Threads
LINE2:serverConnections#0080FF:Server connections
LINE2:clientConnections#00FF00:Client connections
LINE2:peerStructs#00FFFF:Peer Structs
LINE2:callStructs#800000:Call Structs
LINE2:freeCall#8000FF:Free Calls
LINE2:calls#8080FF:Calls
LINE2:allocs#80FF00:All Locs
LINE2:readdata#80FFFF:Read Data
LINE2:readack#FF0000:Read Ack
LINE2:readdup#FF00FF:Read Duplicates
LINE2:readspurious#FF8000:Read Spurious
LINE2:readbusy#808000:Read Busy
LINE2:readabort#8080FF:Read Abort
LINE2:readackall#80FF00:Read Ack All
LINE2:readchallenge#80FFFF:Read Challenge
LINE2:readresponse#FF0000:Read Response
LINE2:sentdata#80FFFF:Sent Data
LINE2:sentresent#FF00FF:Read Resent
LINE2:sentack#FF0060:Sent Ack
LINE2:sentbusy#FF8090:Sent Busy
LINE2:sentabort#8030FF:Sent Abort
LINE2:sentackall#802F00:Sent Ack All
LINE2:sentchallenge#83eFFF:Sent Challenge
LINE2:sentresponse#eeee00:Sent Response
}> It was also simple to have all the numbers rxstats generates fed into an
}> rrd, so pretty graphs are available, although calls waiting for a thread is
}> the only one monitored
}
}Unfortunatley not for me, :-(
So I don't have the correct answer, just an answer. I'd accept better
answers if anyone finds one.
Tracy J. Di Marco White
Information Technology Services
Iowa State University