[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Cheshire Cat Computing • View topic - Legends written over each other.

Cheshire Cat Computing

Software support and information
It is currently Mon Nov 10, 2025 5:04 pm

All times are UTC + 12 hours [ DST ]




Post new topic Reply to topic  [ 10 posts ] 
Author Message
PostPosted: Fri Feb 27, 2009 11:15 pm 
Offline
User

Joined: Fri Feb 27, 2009 11:01 pm
Posts: 3
Hi, I have the following problem.

I get some of the legends on top of each other. Not sure where to change this!
When using MRTG log files it's working OK. Even when I tested with mrtg-rrd.cgi it looks OK.

Here's a snapshot


Brgds Rune Johnsen


Top
 Profile Send private message  
 
PostPosted: Sat Feb 28, 2009 10:32 am 
Offline
Site Admin

Joined: Tue Jul 29, 2003 11:42 am
Posts: 3039
Location: Auckland, New Zealand
That's really weird, the legends are all out of place. Never seen something like this before.

Can you please post:
1. version of routers2
2. version of RRDtool Perl library (can get this from the Routers2 configuration verification screen if you dont know it)
3. Contents of the .cfg file used for this Device (xxx out the community strings if you want)
4. OS version

My guess is that your legend strings contain special characters or character sequences which are confusing the rendering functions in the RRD library, and so the legends are being places with reverse linefeeds before them...

Thanks,
Steve

_________________
Steve Shipway
UNIX Systems, ITSS, University of Auckland, NZ
Woe unto them that rise up early in the morning... -- Isaiah 5:11


Top
 Profile Send private message  
 
PostPosted: Wed Mar 04, 2009 4:51 am 
Offline
User

Joined: Fri Feb 27, 2009 11:01 pm
Posts: 3
Hi Steve

1. I started with ver. 2.19, and I even updated to 2.20 Beta5 with no luck.
2. RRDTool is ver. 1.3.6
3. Here's the master CFG file.
### Global Config Options
WorkDir: /var/www/mrtg/rrd
IconDir: /var/www/mrtg
LoadMIBs: /var/www/mrtg/MIB/fortinet.2.80.mib

### Global Defaults

EnableIPv6: no
WriteExpires: Yes
Language: english
#Extension[_]: php
RunAsDaemon:Yes
Interval:5
LogFormat: rrdtool
PathAdd: /usr/local/rrdtool-1.3.6/bin/
LibAdd: /usr/local/rrdtool-1.3.6/lib/perl/
Title[^]: Analysis for
Colours[_]: Green#00eb0c,Blue#1000ff,Red#ff0000,Violet#ff00ff
Background[_]: #ffffff

Include: /etc/mrtg/rrd/Aalesund-AES.cfg
Include: /etc/mrtg/rrd/Bardufoss-BDU.cfg
Include: /etc/mrtg/rrd/Bergen-BGO.cfg
Include: /etc/mrtg/rrd/Evenes-EVE.cfg
Include: /etc/mrtg/rrd/Fornebu-FBU.cfg
Include: /etc/mrtg/rrd/Kristiansand-KRS.cfg
Include: /etc/mrtg/rrd/Gardermoen-OSL.cfg
Include: /etc/mrtg/rrd/Lasham-QLA.cfg
Include: /etc/mrtg/rrd/Stavanger-SVG.cfg
Include: /etc/mrtg/rrd/Trondheim-TRD.cfg
Include: /etc/mrtg/rrd/Warsawa-WAW.cfg
Include: /etc/mrtg/rrd/Rune.cfg

Here's the file were the sample is from:
########################################
# Cluster Comparison #
########################################

# Cpu Comparison
Target[eve.cpu]: .1.3.6.1.4.1.12356.1.100.6.1.3.1&.1.3.6.1.4.1.12356.1.100.6.1.3.2:xxxxxxxxxx@10.20.69.1
Directory[eve.cpu]: eve
Title[eve.cpu]: Procesor Usage on Cluster
PageTop[eve.cpu]: <h1>Procesor Usage on Cluster</h1>
Options[eve.cpu]: gauge, growright, nopercent
MaxBytes[eve.cpu]: 100
YLegend[eve.cpu]: percent
ShortLegend[eve.cpu]: %
Colours[eve.cpu]: LightRed#ff6f6f,DarkRed#ab0000,Blue#1000ff,Violet#ff00ff
LegendI[eve.cpu]: CPU usage Unit 1
LegendO[eve.cpu]: CPU usage Unit 2
Legend1[eve.cpu]: Total CPU Used on Unit 1
Legend2[eve.cpu]: Total CPU Used on Unit 2

4. The OS is: Ubuntu 8.04.2

Thanks & Brgds Rune Johnsen


Top
 Profile Send private message  
 
PostPosted: Wed Mar 04, 2009 10:16 am 
Offline
Site Admin

Joined: Tue Jul 29, 2003 11:42 am
Posts: 3039
Location: Auckland, New Zealand
A few more questions (thanks for the info)

1. Does this happen on every graph, or just on certain ones? There's nothing that looks weird in the cfg file you posted though.

2. Can you DOWNGRADE RRDtool to 1.3.4? We use 1.3.4 for testing here, it is possible that 1.3.6 being the latest version has a formatting bug. If it works with 1.3.4 then I'll have to report this one to Tobi for fixing.

I don't actually know of any way to deliberately get the effect in the graph you show using the RRDtool library calls, so currently I'm thinking its a problem with the latest library.

_________________
Steve Shipway
UNIX Systems, ITSS, University of Auckland, NZ
Woe unto them that rise up early in the morning... -- Isaiah 5:11


Top
 Profile Send private message  
 
PostPosted: Wed Mar 04, 2009 10:35 am 
Offline
User

Joined: Fri Feb 27, 2009 11:01 pm
Posts: 3
Hi Steve

It does happen on almost every graph, but were I measure in out network trafic it actually does not!
Sample:

I tried to downgrade to 1.2.19 or something without any result, but I only copied the binaries then into the bin folder for test, not the whole installation.
Do you suggest to install RRDTool 1.3.4 from scratch?

Thanks

Brgds Rune Johnsen


Top
 Profile Send private message  
 
PostPosted: Wed Mar 04, 2009 10:42 am 
Offline
Site Admin

Joined: Tue Jul 29, 2003 11:42 am
Posts: 3039
Location: Auckland, New Zealand
Just copying the rrdtool binaries wont make any difference, as Routers2 uses the rrdtool Perl libraries so its the installed verison of them that matters (RRDs.so and the rest). If you have time, uninstalling 1.3.6 and then reinstallin 1.3.4 (including perl libraries of course) would help; make sure you dont end up with mutiple incompatible RRDs perl library files! You can use the verify page (routers.cgi?page=verify) to identify which RRD library version you're actually using.

If you want to be really clever, you can install the RRDTool 1.3.4 in parallel and DONT install the perl libraries into your site_perl path, then use the libadd directivein the routers2.conf to force it to select the one you want (I do this here to test with RRD 1.2.x and 1.3.x at the same time) but you can risk making things get totally confused.

I dont have time to install 1.3.6 here today (busy week) but I'll try to duplicate it using this method soon

_________________
Steve Shipway
UNIX Systems, ITSS, University of Auckland, NZ
Woe unto them that rise up early in the morning... -- Isaiah 5:11


Top
 Profile Send private message  
 
PostPosted: Wed Mar 04, 2009 11:03 am 
Offline
Site Admin

Joined: Tue Jul 29, 2003 11:42 am
Posts: 3039
Location: Auckland, New Zealand
Just to prove myself wrong I installed 1.3.6 quickly while waiting on another project. It is working correctly here for me.

Your graphs seem to indicate a reverse linefeed being 'printed' in the graph before the Y legend and the graph legends. I'll need to investigate the cairo/pango libraries to see if there is a special character sequence that triggers this.

_________________
Steve Shipway
UNIX Systems, ITSS, University of Auckland, NZ
Woe unto them that rise up early in the morning... -- Isaiah 5:11


Top
 Profile Send private message  
 
PostPosted: Sat Jun 06, 2009 2:31 am 
Offline
User

Joined: Fri Jun 05, 2009 12:57 am
Posts: 4
Hi,

Bit of a nooobie to all this however i have the same problem...


it it helps:


RRDtool 1.3.7
Routers 2.19

Fedora 10

# Created by
# /usr/local/mrtg-2/bin/cfgmaker --global 'WorkDir: /mrtg/images' --output /mrtg/run/mrtg.cfg private@192.168.11.1


### Global Config Options

# for UNIX
# WorkDir: /home/http/mrtg

# or for NT
# WorkDir: c:\mrtgdata

### Global Defaults

# to get bits instead of bytes and graphs growing to the right
# Options[_]: growright, bits


EnableIPv6: no
WorkDir: /mrtg/images
NoMib2: Yes
LogFormat: rrdtool
PathAdd: /usr/local/rrdtool-1.3.7/bin/
LibAdd: /usr/local/rrdtool-1.3.7/lib/perl/5.10.0/i386-linux-thread-multi

######################################################################



# Description: 7750



# Contact: Administrator



# System Name: 7750



# Location: Here



#.....................................................................


Target[cpu.63]:1.3.6.1.2.1.2.2.1.16.1&1.3.6.1.2.1.2.2.1.16.1:private@192.168.11.13:::::2

RouterUptime[cpu.63]: private@192.168.11.13:::::2

MaxBytes[cpu.63]: 6553600

WithPeak[cpu.63]: ymwd

Title[cpu.63]: Cardiff counter 1

Factor[cpu.63]: 8

YTics[cpu.63]: 10

YTicsFactor[cpu.63]: 8

PageTop[cpu.63]: <H1>Cardiff Counter 1 (in?)</H1>=

#Unscaled[cpu.63]: ymwd

XSize[cpu.63]: 600

YSize[cpu.63]: 400

YLegend[cpu.63]: Bits

Legend1[cpu.63]: CPU Utilization in % (Load)

Legend2[cpu.63]: CPU Utilization in % (Load)

Legend3[cpu.63]:

Legend4[cpu.63]:

LegendI[cpu.63]: In

#LegendO[cpu.63]: Out

options[cpu.63]: growright, unknaszero

Target[cpu.57]:1.3.6.1.2.1.2.2.1.16.19&1.3.6.1.2.1.2.2.1.16.19:private@192.168.128.2:::::2

RouterUptime[cpu.57]: private@192.168.128.2:::::2

MaxBytes[cpu.57]: 6553600

WithPeak[cpu.57]: ymwd

Title[cpu.57]: Corby Counter 19 (in?)

Factor[cpu.57]: 8

YTics[cpu.57]: 10

YTicsFactor[cpu.57]: 8

PageTop[cpu.57]: <H1>Corby Counter 19 the (In?)</H1>=

#Unscaled[cpu.57]: ymwd

XSize[cpu.57]: 600

YSize[cpu.57]: 400

YLegend[cpu.57]: Bits

Legend1[cpu.57]: CPU Utilization in % (Load)

Legend2[cpu.57]: CPU Utilization in % (Load)

Legend3[cpu.57]:

Legend4[cpu.57]:

LegendI[cpu.57]: In

#LegendO[cpu.57]: Out

options[cpu.57]: growright, unknaszero


Top
 Profile Send private message  
 
PostPosted: Sat Jun 06, 2009 1:30 pm 
Offline
Site Admin

Joined: Tue Jul 29, 2003 11:42 am
Posts: 3039
Location: Auckland, New Zealand
I think this is a problem with the graphics library and RRDTool.

1. Make sure you've the latest versions of the graphics library and fonts library
2. Run fontconfig to reinitialise the fonts database in case the font widths are stored incorrectly
3. (Re)install the latest version of RRDTool and the RRDTool Perl libraries, and make sure that Routers2/MRTG are using the correct version of RRDTool - probably best to delete or rename the old versions to prevent them from being used by accident.

This might help? Ive not been able to duplicate the problem myself and it seems to be independent of the ROuters2 version - it also apparently only affects RRDTool 1.3.x (which is the one using the extra fonts) but I may be wrong there.

_________________
Steve Shipway
UNIX Systems, ITSS, University of Auckland, NZ
Woe unto them that rise up early in the morning... -- Isaiah 5:11


Top
 Profile Send private message  
 
PostPosted: Fri Jun 12, 2009 11:27 pm 
Offline
User

Joined: Fri Jun 05, 2009 12:57 am
Posts: 4
Hi Steve,


Many thanks.

Upgraded to Fedora 11 - Fail
Upgraded to RRD 1.4 - Fail

Downgraded to RRD1.2 - Solved.

Winner!




Cheers.


BTW the book is great, makes things a lot easier.


Top
 Profile Send private message  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC + 12 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group