|
|
| Would you or your company pay someone to create more graph templates? |
| Yes |
|
16% |
[ 14 ] |
| No |
|
33% |
[ 28 ] |
| Maybe |
|
27% |
[ 23 ] |
| You suck for even asking |
|
22% |
[ 19 ] |
|
| Total Votes : 84 |
|
| Author |
Message |
flowinh2o
Joined: 01 Nov 2007 Posts: 1
|
Posted: Tue May 06, 2008 12:50 pm Post subject: Combined graph template for Solaris |
|
|
Since Solaris does not seem to support disk io load averages I have made a graph template that combines the two that it does; Device read/write and Bytes read/writes. I have attached the graph template and a sample graph for all who are interested. Enjoy.
| Description: |
|
| Filesize: |
28.2 KB |
| Viewed: |
3372 Time(s) |

|
| Description: |
|
 Download |
| Filename: |
cacti_graph_template_ucdnet_device_io_all.xml |
| Filesize: |
22.96 KB |
| Downloaded: |
569 Time(s) |
|
|
| Back to top |
|
 |
elayaraja.s Cacti User
Joined: 11 Feb 2008 Posts: 137
|
Posted: Wed May 07, 2008 4:05 am Post subject: Re: ucd/net snmp Device (Disk) I/O templates - Updated - v2 |
|
|
| Rodre wrote: | Hello fellow Cacti,
I have created some XML Templates for monitoring Device [Disk] IO using net-snmp. My Cacti setup is 08.6f with all the latestes patches, RRDTool v1.0.49, running on FC4 Linux. Although the templates work (pretty graphs are generated based on values recieved by SNMP queries) I am not 100% sure the math behind the math (CDEF) behind the graph calculates properly. In either case you can get some kind of idea of what your disk activity looks like, or at least stare at the pretty colors. Here is what it will graph:
PLEASE NOTE: These graphs DO NOT WORK with NET-SNMP under WIN32. This is a limitation of net-snmp not supporting the DiskIO OIDs (.1.3.6.1.4.1.2021.13.15) under Windows.
Bytes Read (per sec?)
Bytes Written (per sec?)
Read Accesses (per sec?)
Write Accesses (per sec?)
1 Min. Load Average (BSD only - No Linux support in net-snmp?)
5 Min. Load Average (BSD only - No Linux support in net-snmp?)
15 Min. Load Average (BSD only - No Linux support in net-snmp?)
Setup:
1. Unzip Cacti_Net-SNMP_DevIO_v2.zip (4 Files)
2. Copy net-snmp_devio.xml to <path_cacti>/resource/snmp_queries/net-snmp_devio.xml
3. Import all *_templ.xml via Cacti "Import Templates" interface - These templates should include all their dependancies
4. Add "ucd/net - Get Device I/O" Data Query to your SNMP Enabled host using the "Index Count Changed" Re-index Method.
5. Create Graphs for your desired Disk and/or Memory devices.
There seems to have been Import issues with previous versions, please remove all graph, data source, and template residue from prior versions before importing this version. Thanks.
~®odre |
I have imported the files( Cacti_Net-SNMP_DevIO_v2.zip), but i am unable find the .sh files(ActivityI/OMemory.sh & ActivityI/OOnDisque.sh), could you please upload the relevant shell script files.
|
|
| Back to top |
|
 |
dS_Jeffrey
Joined: 08 Nov 2007 Posts: 12
|
Posted: Mon May 19, 2008 7:43 pm Post subject: |
|
|
As many have asked before, what is supposed to go into the Index field parameters when creating a graph. I get everything setup just fine but i think this is the missing piece because i always get "nan".
| Code: |
[user@server ~]$ snmpwalk -v 2c -c pub 10.1.1.1 .1.3.6.1.4.1.2021.13.15
UCD-DISKIO-MIB::diskIOIndex.1 = INTEGER: 1
UCD-DISKIO-MIB::diskIOIndex.2 = INTEGER: 2
UCD-DISKIO-MIB::diskIOIndex.3 = INTEGER: 3
UCD-DISKIO-MIB::diskIOIndex.4 = INTEGER: 4
UCD-DISKIO-MIB::diskIOIndex.5 = INTEGER: 5
UCD-DISKIO-MIB::diskIOIndex.6 = INTEGER: 6
UCD-DISKIO-MIB::diskIOIndex.7 = INTEGER: 7
UCD-DISKIO-MIB::diskIOIndex.8 = INTEGER: 8
UCD-DISKIO-MIB::diskIOIndex.9 = INTEGER: 9
UCD-DISKIO-MIB::diskIOIndex.10 = INTEGER: 10
UCD-DISKIO-MIB::diskIOIndex.11 = INTEGER: 11
UCD-DISKIO-MIB::diskIOIndex.12 = INTEGER: 12
UCD-DISKIO-MIB::diskIOIndex.13 = INTEGER: 13
UCD-DISKIO-MIB::diskIOIndex.14 = INTEGER: 14
UCD-DISKIO-MIB::diskIOIndex.15 = INTEGER: 15
UCD-DISKIO-MIB::diskIOIndex.16 = INTEGER: 16
UCD-DISKIO-MIB::diskIOIndex.17 = INTEGER: 17
UCD-DISKIO-MIB::diskIOIndex.18 = INTEGER: 18
UCD-DISKIO-MIB::diskIOIndex.19 = INTEGER: 19
UCD-DISKIO-MIB::diskIOIndex.20 = INTEGER: 20
UCD-DISKIO-MIB::diskIOIndex.21 = INTEGER: 21
UCD-DISKIO-MIB::diskIOIndex.22 = INTEGER: 22
UCD-DISKIO-MIB::diskIOIndex.23 = INTEGER: 23
UCD-DISKIO-MIB::diskIOIndex.24 = INTEGER: 24
UCD-DISKIO-MIB::diskIOIndex.25 = INTEGER: 25
UCD-DISKIO-MIB::diskIOIndex.26 = INTEGER: 26
UCD-DISKIO-MIB::diskIOIndex.27 = INTEGER: 27
UCD-DISKIO-MIB::diskIOIndex.28 = INTEGER: 28
UCD-DISKIO-MIB::diskIOIndex.29 = INTEGER: 29
UCD-DISKIO-MIB::diskIODevice.1 = STRING: ram0
UCD-DISKIO-MIB::diskIODevice.2 = STRING: ram1
UCD-DISKIO-MIB::diskIODevice.3 = STRING: ram2
UCD-DISKIO-MIB::diskIODevice.4 = STRING: ram3
UCD-DISKIO-MIB::diskIODevice.5 = STRING: ram4
UCD-DISKIO-MIB::diskIODevice.6 = STRING: ram5
UCD-DISKIO-MIB::diskIODevice.7 = STRING: ram6
UCD-DISKIO-MIB::diskIODevice.8 = STRING: ram7
UCD-DISKIO-MIB::diskIODevice.9 = STRING: ram8
UCD-DISKIO-MIB::diskIODevice.10 = STRING: ram9
UCD-DISKIO-MIB::diskIODevice.11 = STRING: ram10
UCD-DISKIO-MIB::diskIODevice.12 = STRING: ram11
UCD-DISKIO-MIB::diskIODevice.13 = STRING: ram12
UCD-DISKIO-MIB::diskIODevice.14 = STRING: ram13
UCD-DISKIO-MIB::diskIODevice.15 = STRING: ram14
UCD-DISKIO-MIB::diskIODevice.16 = STRING: ram15
UCD-DISKIO-MIB::diskIODevice.17 = STRING: sda
UCD-DISKIO-MIB::diskIODevice.18 = STRING: sda1
UCD-DISKIO-MIB::diskIODevice.19 = STRING: sda2
UCD-DISKIO-MIB::diskIODevice.20 = STRING: sda3
UCD-DISKIO-MIB::diskIODevice.21 = STRING: sr0
UCD-DISKIO-MIB::diskIODevice.22 = STRING: loop0
UCD-DISKIO-MIB::diskIODevice.23 = STRING: loop1
UCD-DISKIO-MIB::diskIODevice.24 = STRING: loop2
UCD-DISKIO-MIB::diskIODevice.25 = STRING: loop3
UCD-DISKIO-MIB::diskIODevice.26 = STRING: loop4
UCD-DISKIO-MIB::diskIODevice.27 = STRING: loop5
UCD-DISKIO-MIB::diskIODevice.28 = STRING: loop6
UCD-DISKIO-MIB::diskIODevice.29 = STRING: loop7
UCD-DISKIO-MIB::diskIONRead.1 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.2 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.3 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.4 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.5 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.6 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.7 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.8 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.9 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.10 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.11 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.12 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.13 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.14 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.15 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.16 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.17 = Counter32: 2771504128
UCD-DISKIO-MIB::diskIONRead.18 = Counter32: 1002496
UCD-DISKIO-MIB::diskIONRead.19 = Counter32: 715776
UCD-DISKIO-MIB::diskIONRead.20 = Counter32: 2769478656
UCD-DISKIO-MIB::diskIONRead.21 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.22 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.23 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.24 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.25 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.26 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.27 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.28 = Counter32: 0
UCD-DISKIO-MIB::diskIONRead.29 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.1 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.2 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.3 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.4 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.5 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.6 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.7 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.8 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.9 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.10 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.11 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.12 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.13 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.14 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.15 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.16 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.17 = Counter32: 3348043776
UCD-DISKIO-MIB::diskIONWritten.18 = Counter32: 2048
UCD-DISKIO-MIB::diskIONWritten.19 = Counter32: 53248
UCD-DISKIO-MIB::diskIONWritten.20 = Counter32: 3220254720
UCD-DISKIO-MIB::diskIONWritten.21 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.22 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.23 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.24 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.25 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.26 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.27 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.28 = Counter32: 0
UCD-DISKIO-MIB::diskIONWritten.29 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.1 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.2 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.3 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.4 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.5 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.6 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.7 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.8 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.9 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.10 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.11 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.12 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.13 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.14 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.15 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.16 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.17 = Counter32: 232361
UCD-DISKIO-MIB::diskIOReads.18 = Counter32: 978
UCD-DISKIO-MIB::diskIOReads.19 = Counter32: 668
UCD-DISKIO-MIB::diskIOReads.20 = Counter32: 252320
UCD-DISKIO-MIB::diskIOReads.21 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.22 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.23 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.24 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.25 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.26 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.27 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.28 = Counter32: 0
UCD-DISKIO-MIB::diskIOReads.29 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.1 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.2 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.3 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.4 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.5 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.6 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.7 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.8 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.9 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.10 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.11 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.12 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.13 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.14 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.15 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.16 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.17 = Counter32: 11462083
UCD-DISKIO-MIB::diskIOWrites.18 = Counter32: 2
UCD-DISKIO-MIB::diskIOWrites.19 = Counter32: 13
UCD-DISKIO-MIB::diskIOWrites.20 = Counter32: 195960891
UCD-DISKIO-MIB::diskIOWrites.21 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.22 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.23 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.24 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.25 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.26 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.27 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.28 = Counter32: 0
UCD-DISKIO-MIB::diskIOWrites.29 = Counter32: 0
UCD-DISKIO-MIB::diskIONReadX.1 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.2 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.3 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.4 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.5 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.6 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.7 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.8 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.9 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.10 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.11 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.12 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.13 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.14 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.15 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.16 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.17 = Counter64: 2771504128
UCD-DISKIO-MIB::diskIONReadX.18 = Counter64: 1002496
UCD-DISKIO-MIB::diskIONReadX.19 = Counter64: 715776
UCD-DISKIO-MIB::diskIONReadX.20 = Counter64: 2769478656
UCD-DISKIO-MIB::diskIONReadX.21 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.22 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.23 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.24 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.25 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.26 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.27 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.28 = Counter64: 0
UCD-DISKIO-MIB::diskIONReadX.29 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.1 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.2 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.3 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.4 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.5 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.6 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.7 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.8 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.9 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.10 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.11 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.12 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.13 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.14 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.15 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.16 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.17 = Counter64: 862341502976
UCD-DISKIO-MIB::diskIONWrittenX.18 = Counter64: 2048
UCD-DISKIO-MIB::diskIONWrittenX.19 = Counter64: 53248
UCD-DISKIO-MIB::diskIONWrittenX.20 = Counter64: 862213713920
UCD-DISKIO-MIB::diskIONWrittenX.21 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.22 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.23 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.24 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.25 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.26 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.27 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.28 = Counter64: 0
UCD-DISKIO-MIB::diskIONWrittenX.29 = Counter64: 0
|
This is the field in question:
Any assistance would be greatly appreciated as i can not get this to graph.
|
|
| Back to top |
|
 |
dS_Jeffrey
Joined: 08 Nov 2007 Posts: 12
|
Posted: Fri May 23, 2008 5:08 pm Post subject: |
|
|
I am still having trouble getting the HD IO to graph with the given data.
From what I am understanding the 3 values should be
Integer
17
Counter (?)
But I obviously know this is wrong. If anyone has experience getting this to work can you please provide some insight as to how to fix this issue.
Thank you.
|
|
| Back to top |
|
 |
dS_Jeffrey
Joined: 08 Nov 2007 Posts: 12
|
Posted: Fri May 23, 2008 6:43 pm Post subject: |
|
|
I figured this out. I was too used to using the script method for getting input.
For others who might need assistance this is the way i added it:
Management -> Devices -> <Machine> -> Associated Data Queries -> ucd/net - Device I/O -> *ADD*
then create the graphs
Management -> Devices -> <Machine> -> *Create Graphs for this Host -> Data Query [ucd/net - Device I/O] -> Select Drive -> Select Graph Type -> *CREATE*
|
|
| Back to top |
|
 |
bfarah
Joined: 16 May 2008 Posts: 5
|
Posted: Fri May 30, 2008 9:23 am Post subject: mount points |
|
|
Hi
Is there a way to resolve the devices in these graphs into mount points ?
like ssd39= /export
|
|
| Back to top |
|
 |
dus001
Joined: 07 Aug 2005 Posts: 40
|
Posted: Tue Jun 03, 2008 6:49 pm Post subject: |
|
|
| Quote: |
ERROR: the RRD does not contain an RRA matching the chosen CF
|
Updating the graph template worked for me for the 'Reads/Writes' template:
-> for the two graph items of type LINE1, I've replaced the consolidation function (CF Type) with AVERAGE (was LAST).
I'm using the package from the first post of this thread (missing data query created manually). My Cacti version is 0.8.7b.
|
|
| Back to top |
|
 |
uno
Joined: 27 Aug 2007 Posts: 8
|
Posted: Tue Aug 19, 2008 4:44 am Post subject: |
|
|
| Thanks. Works fine.
|
|
| Back to top |
|
 |
petere
Joined: 22 Aug 2008 Posts: 2
|
Posted: Fri Aug 22, 2008 4:01 pm Post subject: |
|
|
I have tried like 100 times now to get this to work.
How ever I add stuff I always end up with
ERROR: opening '/var/lib/cacti/rra/machine_15min_loadavg_896.rrd': No such file or directory
But I don't even add a loadaverage, I only want reads and writes on the device io. Have tried both the templates from the OP and the one merging all.
What am I doing wrong.
Either something is broken or I am doing something wrong.
What order should you do everything in?
One time I got the:
ERROR:the RRD does not contain an RRA matching the chosen CF
I changed AVERAGE to LAST where told to, then I was back to file not found. Why is it trying to create a loadavg file, when I only ask for the reads and writes.
I am getting really frustrated.
-P
|
|
| Back to top |
|
 |
khufure Cacti User
Joined: 24 Oct 2007 Posts: 152 Location: San Francisco, CA
|
Posted: Wed Nov 19, 2008 7:26 pm Post subject: |
|
|
I got this template to work, thanks. However, it required creating the data query template as described on page 5.
Thanks.
|
|
| Back to top |
|
 |
gruad23
Joined: 25 Nov 2008 Posts: 5
|
Posted: Wed Nov 26, 2008 5:31 pm Post subject: still doesnt work here : no data-sources created !!! |
|
|
I tried the package from the original poster and the one provided by gandalf and I think I tried every thing recommended on one of this seven pages, but it still does not work.
I can import without errors and I see the new templates and graphs, but when I actually create a graph (console -> graph managment -> add and choose a host and the ucd/net - Device I/O - Reads/Writes) I get the following error.
| Code: |
RRDTool Command:
/usr/bin/rrdtool graph - \
--imgformat=PNG \
--start=-86400 \
--end=-300 \
--title="antimatrix - Device I/O - Reads/Writes |query_diskIODevice|" \
--base=1000 \
--height=120 \
--width=500 \
--alt-autoscale-max \
--lower-limit=0 \
--vertical-label="Reads/Writes" \
--slope-mode \
--font TITLE:12: \
--font AXIS:8: \
--font LEGEND:10: \
--font UNIT:8: \
LINE1:#0000FFFF:"Device Reads\:" \
GPRINT::LAST:" Last\:%8.0lf" \
GPRINT::MIN:"Minimum\:%8.0lf" \
GPRINT::AVERAGE:"Average\:%8.0lf" \
GPRINT::MAX:"Maximum\:%8.0lf\n" \
LINE1:#FF0000FF:"Device Writes\:" \
GPRINT::LAST:"Last\:%8.0lf" \
GPRINT::MIN:"Minumum\:%8.0lf" \
GPRINT::AVERAGE:"Average\:%8.0lf" \
GPRINT::MAX:"Maximum\:%8.0lf\n"
RRDTool Says:
ERROR: parameter '#0000FFFF' does not represent a number in line LINE1:#0000FFFF:Device Reads\:
|
And this is because there are no DEFs in the RRD-command !! Which looks like there
So now please anyone who has it got working compare my settings to yours:
i) in data-queries I've the following query related to the whole I/O -stuff
ucd/net - Get Device I/O Get SNMP Data (Indexed)
when I click this I get what it shown on attached screenshot1
The associated Graph-Templates are exactely as in the screenshots on page 3 here
ii) in data-templates I see ucd/net - cpu and all this stuff, but no sign of ucd/net - Disk I/O ?? is this correct ???
iii) in data-sources I dont see anything about disk I/O even if I create the graph (which leads to the above error). I didnt try create data-sources on my own, cause I dont want to create them manually !!
[b]iv) when I click on devices, choose a host and then "add graphs for this host" I cant select any of the "udc/net - Device I/O" - Templates !! They are simply not there. I can select them in graph-managment -> add graphs but not when I do it over devices -> add graph, which is strange too !!
Again:
I tried the package from the original poster and imported all three xml-files and added the data-query by myself and associated the graphs. And I tried (after deleting all I/O-stuff) the package from gandalf : both packages : same error !
thnx
peter
| Description: |
|
| Filesize: |
132.33 KB |
| Viewed: |
201 Time(s) |

|
|
|
| Back to top |
|
 |
loopx
Joined: 15 Mar 2006 Posts: 6
|
Posted: Wed Nov 26, 2008 9:34 pm Post subject: |
|
|
HI,
I'm trying to get these template working for me ... After 2 hours of searching why nothing works, I see than ... Gentoo need to comile net-snmp with "diskio".
Now, it will work for my server. But, on my workstation, I get these results on creating graphs for all the list of detected "disk?" :
| Code: |
+ Created graph: loop - Device I/O - Bytes Read/Written loop0
+ Created graph: loop - Device I/O - Bytes Read/Written loop1
+ Created graph: loop - Device I/O - Bytes Read/Written loop2
+ Created graph: loop - Device I/O - Bytes Read/Written loop3
+ Created graph: loop - Device I/O - Bytes Read/Written loop4
+ Created graph: loop - Device I/O - Bytes Read/Written loop5
+ Created graph: loop - Device I/O - Bytes Read/Written loop6
+ Created graph: loop - Device I/O - Bytes Read/Written loop7
+ Created graph: loop - Device I/O - Bytes Read/Written nbd0
+ Created graph: loop - Device I/O - Bytes Read/Written nbd1
+ Created graph: loop - Device I/O - Bytes Read/Written nbd2
+ Created graph: loop - Device I/O - Bytes Read/Written nbd3
+ Created graph: loop - Device I/O - Bytes Read/Written nbd4
+ Created graph: loop - Device I/O - Bytes Read/Written nbd5
+ Created graph: loop - Device I/O - Bytes Read/Written nbd6
+ Created graph: loop - Device I/O - Bytes Read/Written nbd7
+ Created graph: loop - Device I/O - Bytes Read/Written nbd8
+ Created graph: loop - Device I/O - Bytes Read/Written nbd9
+ Created graph: loop - Device I/O - Bytes Read/Written nbd10
+ Created graph: loop - Device I/O - Bytes Read/Written nbd11 |
The debug :
| Code: | + Running data query [11].
+ Found type = '3' [snmp query].
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ XML file parsed ok.
+ Executing SNMP walk for list of indexes @ '.1.3.6.1.4.1.2021.13.15.1.1.1'
+ Located input field 'diskIOIndex' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.4.1.2021.13.15.1.1.1'
+ Found item [diskIOIndex='1'] index: 1 [from value]
+ Found item [diskIOIndex='2'] index: 2 [from value]
+ Found item [diskIOIndex='3'] index: 3 [from value]
+ Found item [diskIOIndex='4'] index: 4 [from value]
+ Found item [diskIOIndex='5'] index: 5 [from value]
+ Found item [diskIOIndex='6'] index: 6 [from value]
+ Found item [diskIOIndex='7'] index: 7 [from value]
+ Found item [diskIOIndex='8'] index: 8 [from value]
+ Found item [diskIOIndex='9'] index: 9 [from value]
+ Found item [diskIOIndex='10'] index: 10 [from value]
+ Found item [diskIOIndex='11'] index: 11 [from value]
+ Found item [diskIOIndex='12'] index: 12 [from value]
+ Found item [diskIOIndex='13'] index: 13 [from value]
+ Found item [diskIOIndex='14'] index: 14 [from value]
+ Found item [diskIOIndex='15'] index: 15 [from value]
+ Found item [diskIOIndex='16'] index: 16 [from value]
+ Found item [diskIOIndex='17'] index: 17 [from value]
+ Found item [diskIOIndex='18'] index: 18 [from value]
+ Found item [diskIOIndex='19'] index: 19 [from value]
+ Found item [diskIOIndex='20'] index: 20 [from value]
+ Found item [diskIOIndex='21'] index: 21 [from value]
+ Found item [diskIOIndex='22'] index: 22 [from value]
+ Found item [diskIOIndex='23'] index: 23 [from value]
+ Found item [diskIOIndex='24'] index: 24 [from value]
+ Found item [diskIOIndex='25'] index: 25 [from value]
+ Found item [diskIOIndex='26'] index: 26 [from value]
+ Found item [diskIOIndex='27'] index: 27 [from value]
+ Found item [diskIOIndex='28'] index: 28 [from value]
+ Found item [diskIOIndex='29'] index: 29 [from value]
+ Found item [diskIOIndex='30'] index: 30 [from value]
+ Found item [diskIOIndex='31'] index: 31 [from value]
+ Found item [diskIOIndex='32'] index: 32 [from value]
+ Found item [diskIOIndex='33'] index: 33 [from value]
+ Located input field 'diskIODevice' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.4.1.2021.13.15.1.1.2'
+ Found item [diskIODevice='loop0'] index: 1 [from value]
+ Found item [diskIODevice='loop1'] index: 2 [from value]
+ Found item [diskIODevice='loop2'] index: 3 [from value]
+ Found item [diskIODevice='loop3'] index: 4 [from value]
+ Found item [diskIODevice='loop4'] index: 5 [from value]
+ Found item [diskIODevice='loop5'] index: 6 [from value]
+ Found item [diskIODevice='loop6'] index: 7 [from value]
+ Found item [diskIODevice='loop7'] index: 8 [from value]
+ Found item [diskIODevice='nbd0'] index: 9 [from value]
+ Found item [diskIODevice='nbd1'] index: 10 [from value]
+ Found item [diskIODevice='nbd2'] index: 11 [from value]
+ Found item [diskIODevice='nbd3'] index: 12 [from value]
+ Found item [diskIODevice='nbd4'] index: 13 [from value]
+ Found item [diskIODevice='nbd5'] index: 14 [from value]
+ Found item [diskIODevice='nbd6'] index: 15 [from value]
+ Found item [diskIODevice='nbd7'] index: 16 [from value]
+ Found item [diskIODevice='nbd8'] index: 17 [from value]
+ Found item [diskIODevice='nbd9'] index: 18 [from value]
+ Found item [diskIODevice='nbd10'] index: 19 [from value]
+ Found item [diskIODevice='nbd11'] index: 20 [from value]
+ Found item [diskIODevice='nbd12'] index: 21 [from value]
+ Found item [diskIODevice='nbd13'] index: 22 [from value]
+ Found item [diskIODevice='nbd14'] index: 23 [from value]
+ Found item [diskIODevice='nbd15'] index: 24 [from value]
+ Found item [diskIODevice='hdd'] index: 25 [from value]
+ Found item [diskIODevice='sda'] index: 26 [from value]
+ Found item [diskIODevice='sda1'] index: 27 [from value]
+ Found item [diskIODevice='sda2'] index: 28 [from value]
+ Found item [diskIODevice='sda3'] index: 29 [from value]
+ Found item [diskIODevice='sda4'] index: 30 [from value]
+ Found item [diskIODevice='sda5'] index: 31 [from value]
+ Found item [diskIODevice='sdb'] index: 32 [from value]
+ Found item [diskIODevice='sdb1'] index: 33 [from value]
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml'
+ Found data query XML file at '/var/www/localhost/htdocs/cacti/resource/snmp_queries/net-snmp_devio.xml' |
This last computer is alsa running Gentoo ... and I've add "diskio" (before, no result, now, fake result ).
So, is anybody have any idea ?
Thanks
EDIT: strange, load average is not working at all, and the two others graphs don't show any legend . I've seen nice graph on this thread by mine is not nice .
See by yourself : http://pix-mania.dyndns.org/cacti (guest/guest)
So, what's wrong ?
EDIT2: ok, all is working for me no more problem ...
|
|
| Back to top |
|
 |
gruad23
Joined: 25 Nov 2008 Posts: 5
|
Posted: Mon Dec 01, 2008 4:29 pm Post subject: solved and new howto |
|
|
I finally resolved my problems and made DISK I/O working on my cacti.
For those who will come here later and seek help: I put my experience in the following small "mini-howto"
http://www.goldfisch.at/knowwiki/howtos/cacti#disk_io
|
|
| Back to top |
|
 |
|