Ad blocker detected: Our website is made possible by displaying online advertisements to our visitors. Please consider supporting us by disabling your ad blocker on our website.
Post general support questions here that do not specifically fall into the Linux or Windows categories.
Moderators: Developers , Moderators
jweinraub
Cacti User
Posts: 61 Joined: Fri Apr 13, 2007 9:21 am
Post
by jweinraub » Tue Oct 15, 2013 2:20 pm
I have a few thermal probes in different data centres and I like to plot them all on the same graph.
I don't know how to do so.
I can do so on the command line but I don't know how to add the second data source in the GUI.
Code: Select all
/bin/rrdtool graph - \
--imgformat=PNG \
--start=-86400 \
--end=-300 \
--title='Temperature Sensor - Server Closet' \
--base=1000 \
--height=120 \
--width=500 \
--alt-autoscale-max \
--lower-limit=0 \
--vertical-label='Degrees Celsius' \
--slope-mode \
--font TITLE:12: \
--font AXIS:8: \
--font LEGEND:10: \
--font UNIT:8: \
DEF:a="/opt/intranet/cacti/rra/temperature_sensor_server_closet_temp_279.rrd":server_closet_temp:AVERAGE \
LINE1:a#000000FF:"Wayne - " \
GPRINT:a:LAST:"Current\:%8.2lf %s" \
GPRINT:a:MIN:"Min\:%8.2lf %s" \
GPRINT:a:MAX:"Max\:%8.2lf %s\n" \
DEF:b="/opt/intranet/cacti/rra/stuart_temperature_sensor_server_closet_temp_284.rrd":server_closet_temp:AVERAGE \
LINE1:b#6DC8FEFF:"Stuart - " \
GPRINT:b:LAST:"Current\:%8.2lf %s" \
GPRINT:b:MIN:"Min\:%8.2lf %s" \
GPRINT:b:MAX:"Max\:%8.2lf %s\n"
So, how do I do so within Cacti itself?
Attachments
The graph from the command line foobar.png (27.21 KiB) Viewed 867 times
jweinraub
Cacti User
Posts: 61 Joined: Fri Apr 13, 2007 9:21 am
Post
by jweinraub » Wed Oct 16, 2013 11:03 am
Anybody? If I can do it from command line, why can I not add a second host rrd from Cacti itself? Am I missing something?
paulgevers
Cacti Pro User
Posts: 613 Joined: Tue Aug 29, 2006 4:09 pm
Location: NL
Post
by paulgevers » Fri Oct 18, 2013 3:14 pm
You can, although I don't know if how I do it would be the best way. I do it in my graph menu and just add the item to the graph from a different source. I guess you should do it via the template.
jweinraub
Cacti User
Posts: 61 Joined: Fri Apr 13, 2007 9:21 am
Post
by jweinraub » Fri Oct 18, 2013 3:17 pm
But how? I edit graph template, add new data source, but it doesn't imply host itself, so i get invalid graphic error, b/c it doesn't add the def:b for the second host, so it doesn't know what to do with the line.
paulgevers
Cacti Pro User
Posts: 613 Joined: Tue Aug 29, 2006 4:09 pm
Location: NL
Post
by paulgevers » Fri Oct 18, 2013 3:26 pm
Well, this is what I have in one of my graphs:
Code: Select all
RRDTool Command:
/usr/bin/rrdtool graph - \
--imgformat=PNG \
--start=-86400 \
--end=-300 \
--title='Elbrus - Web hits (2)' \
--rigid \
--base=1000 \
--height=120 \
--width=500 \
--alt-autoscale \
--vertical-label='Hits / sec' \
--slope-mode \
--font TITLE:12: \
--font AXIS:8: \
--font LEGEND:10: \
--font UNIT:8: \
DEF:a="/var/lib/cacti/rra/asac_web_hits.rrd":web_hits:AVERAGE \
DEF:b="/var/lib/cacti/rra/esac_web_hits.rrd":web_hits:AVERAGE \
DEF:c="/var/lib/cacti/rra/gsac_web_hits.rrd":web_hits:AVERAGE \
DEF:d="/var/lib/cacti/rra/ibex_web_hits.rrd":web_hits:AVERAGE \
DEF:e="/var/lib/cacti/rra/lsac_web_hits.rrd":web_hits:AVERAGE \
DEF:f="/var/lib/cacti/rra/maassac_web_hits.rrd":web_hits:AVERAGE \
DEF:g="/var/lib/cacti/rra/nijsac_web_hits.rrd":web_hits:AVERAGE \
DEF:h="/var/lib/cacti/rra/nsac_web_hits.rrd":web_hits:AVERAGE \
DEF:i="/var/lib/cacti/rra/tilsac_web_hits.rrd":web_hits:AVERAGE \
DEF:j="/var/lib/cacti/rra/tsac_web_hits.rrd":web_hits:AVERAGE \
DEF:ba="/var/lib/cacti/rra/usac_web_hits.rrd":web_hits:AVERAGE \
DEF:bb="/var/lib/cacti/rra/yeti_web_hits.rrd":web_hits:AVERAGE \
AREA:a#FFF200FF:"asac" \
GPRINT:a:LAST:" cur.%8.2lf %s" \
GPRINT:a:AVERAGE:"av.%8.2lf %s" \
AREA:b#FF4105FF:"esac":STACK \
GPRINT:b:LAST:" cur.%8.2lf %s" \
GPRINT:b:AVERAGE:"av.%8.2lf %s\n" \
AREA:c#00BBB4FF:"gsac":STACK \
GPRINT:c:LAST:" cur.%8.2lf %s" \
GPRINT:c:AVERAGE:"av.%8.2lf %s" \
AREA:d#00CF00FF:"ibex":STACK \
GPRINT:d:LAST:" cur.%8.2lf %s" \
GPRINT:d:AVERAGE:"av.%8.2lf %s\n" \
AREA:e#002A97FF:"lsac":STACK \
GPRINT:e:LAST:" cur.%8.2lf %s" \
GPRINT:e:AVERAGE:"av.%8.2lf %s" \
AREA:f#157419FF:"maassac":STACK \
GPRINT:f:LAST:"cur.%8.2lf %s" \
GPRINT:f:AVERAGE:"av.%8.2lf %s\n" \
AREA:g#B1441EFF:"nijsac":STACK \
GPRINT:g:LAST:" cur.%8.2lf %s" \
GPRINT:g:AVERAGE:"av.%8.2lf %s" \
AREA:h#FF00FFFF:"nsac":STACK \
GPRINT:h:LAST:" cur.%8.2lf %s" \
GPRINT:h:AVERAGE:"av.%8.2lf %s\n" \
AREA:i#750F7DFF:"tilsac":STACK \
GPRINT:i:LAST:" cur.%8.2lf %s" \
GPRINT:i:AVERAGE:"av.%8.2lf %s" \
AREA:j#AAABA1FF:"tsac":STACK \
GPRINT:j:LAST:" cur.%8.2lf %s" \
GPRINT:j:AVERAGE:"av.%8.2lf %s\n" \
AREA:ba#C4FD3DFF:"usac":STACK \
GPRINT:ba:LAST:" cur.%8.2lf %s" \
GPRINT:ba:AVERAGE:"av.%8.2lf %s" \
AREA:bb#000000FF:"yeti":STACK \
GPRINT:bb:LAST:" cur.%8.2lf %s" \
GPRINT:bb:AVERAGE:"av.%8.2lf %s\n"
RRDTool Says:
OK
I just added them one by one.
jweinraub
Cacti User
Posts: 61 Joined: Fri Apr 13, 2007 9:21 am
Post
by jweinraub » Fri Oct 18, 2013 3:31 pm
Right, I did that too to make my own graph using a/b for the two rrds on the command line, but in the cacti front end, how to i give it this information? that came from the debug mode, and i copied pasted into vi, added the new definition to test it, and lo and behold that worked, but i cannot get Cacti to make the two definitions so my cacti graph tree has it like this.
paulgevers
Cacti Pro User
Posts: 613 Joined: Tue Aug 29, 2006 4:09 pm
Location: NL
Post
by paulgevers » Mon Oct 21, 2013 2:43 pm
jweinraub wrote: Right, I did that too to make my own graph using a/b for the two rrds on the command line, but in the cacti front end, how to i give it this information? that came from the debug mode, and i copied pasted into vi, added the new definition to test it, and lo and behold that worked, but i cannot get Cacti to make the two definitions so my cacti graph tree has it like this.
I THINK that I created a custom graph (not via a template) and just added multiple data sources. Unfortunately I can't remember how I did it, but above output is from cacti.
Users browsing this forum: No registered users and 0 guests