This is a discussion on [rrd-users] Re: rrdtool create question within the RRD Users forums, part of the Networking and Network Related category; Daniel Tepas wrote: > rrdtool create... > Yes, but that's where I'm stuck. All the examples I've ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Daniel Tepas wrote:
> rrdtool create... > Yes, but that's where I'm stuck. All the examples I've seen are for creating a single DS with multiple RRAs. Can I create it with multiple DSs, each one containing multiple RRAs as well (probably 2 RRAs per DS)? > No, as far as i know you have to insert all values for the 3 values at > once. Actually, that's what I meant originally. Able to update all the DSs at the same time (and not run rrdtool/rrdupdate for each DS that needs updating.) > hda1=`df | grep "/dev/hda1"` > hda1p=`echo $hda1 | cut -f 5 -d " " | sed -e "s/%//g"` > > After this the variable hda1p contains the usage of partition > /dev/hda1 in percent. > Just a curiosity question: why go through that instead of pulling it from SNMP? (with the only difference being that SNMP will take the raw values of the drive while df takes the 5% super-user space into account) > load=`w | head -1` > loadvals=`echo $load | cut -f 11 -d " " | sed -e "s/\.//g" | sed -e > "s/,//g"` > if [ "$loadvals" == "" ] ; then > loadvals=`echo $load | cut -f 9 -d " " | sed -e "s/\.//g" | > sed -e "s/,//g"` > fi > mem=`free | grep "Mem:"` > ramtot=`echo $mem | cut -f 2 -d " "` > ramused=`echo $mem | cut -f 3 -d " "` > let rampercent=ramused*100/ramtot > swap=`free | grep "Swap:"` > swaptot=`echo $swap | cut -f 2 -d " "` > swapused=`echo $swap | cut -f 3 -d " "` > let swappercent=swapused*100/swaptot > > to get the system load, memory & swap used. > Collect all data you need, then do: > Same here... One can get most, if not all of those values from SNMP. Is there a particular reason not to trust SNMP? > rrdtool update /usr/local/rrdtool/system.rrd -t load:mem:swap:hda1 > N:$loadvals:$rampercent:$swappercent:$hda1p > That's what I needed to know in terms of updating. Great. Now i need to figure out how to create the rrd file. > I tell you: use one file for one server. That's what > I do. I can certainly start an rrd file for say one server, containing all the data I want to monitor. However, if in the future I want to monitor another item, say I added another partition that needs monitoring, I'd prefer if it's all within the same rrd, and not end up with multiple rrd files for the same server. Does that make sense? -- W | It's not a bug - it's an undocumented feature. +-------------------------------------------------------------------- Ashley M. Kirchner <mailto:ashley@pcraft.com> . 303.442.6410 x130 IT Director / SysAdmin / Websmith . 800.441.3873 x130 Photo Craft Laboratories, Inc. . 3550 Arapahoe Ave. #6 http://www.pcraft.com ..... . . . Boulder, CO 80303, U.S.A. -- Unsubscribe mailto:rrd-users-request@list.ee.ethz.ch?subject=unsubscribe Help mailto:rrd-users-request@list.ee.ethz.ch?subject=help Archive http://lists.ee.ethz.ch/rrd-users WebAdmin http://lists.ee.ethz.ch/lsg2.cgi |