afs_fsmon ext-script
Tracy J. Di Marco White
gendalia at iastate.edu
Thu Nov 13 15:40:33 CET 2008
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
More information about the Xymon
mailing list