[hobbit] graphs missing text
Simon, Mark T (Mark Simon)
mark.simon at verizonbusiness.com
Wed Dec 31 18:33:36 CET 2008
Thanks Henrik, My problem turned out to be permissions on some of the lib files.
Everything is working great now.
Mark Simon VIPS USE-HP Support
2400 N Glenville Dr
Richardson, TX 75082
(972)729-5674 v777-5674
Re: [hobbit] graphs missing text
________________________________________
* To: hobbit (at) hswn.dk
* Subject: Re: [hobbit] graphs missing text
* From: Henrik "Størner" <henrik (at) hswn.dk>
* Date: Tue, 30 Dec 2008 22:30:26 +0000 (UTC)
* Newsgroups: lists.hobbit
* Organization: Linux Users Inc.
* References: <EAF191774F754841847C5D180638ADFF0F4AE478 (at) ASHEVS004.mcilink.com>
* User-agent: nn/6.7.3
________________________________________
In <EAF191774F754841847C5D180638ADFF0F4AE478 (at) ASHEVS004.mcilink.com> "Simon, Mark T (Mark Simon)" <mark.simon (at) verizonbusiness.com> writes:
>Hello Brothers and Big Sisters, I love the new name (guess why). I just
>converted my Hobbit Server to a Xymon Server. I copied over the histlogs
>and rrd files and everything is working with one small annoyance, my
>graphs have no text. The graphs are generated with data, grids, arrows,
>and lines but no labels or legends. I know this can happen if the fonts
>are not installed but it works fine when running Hobbit on the same
>server. I also manually generated a graph with rrdtool and it came out
>fine. This happens for rrd files I copied from Hobbit and on ones newly
>generated by Xymon.
>I built Xymon on an HP-UX 11.23 IA64 server. I am using rrdtool ver
>1.2.23 that I built on this same server.
RRDtool uses an external font (ttf) file when it renders the text.
It sounds as if the hobbitgraph.cgi binary picks up a version of
the rrdtool library which has a built in filename for this ttf-file
that doesn't match the actual location. Usually this happens if
the rrdtool library was built on another machine.
I don't know how to do this in HP-UX, but on Linux or Solaris I'd use
the "ldd" utility to see which rrdtool library is used:
$ ldd ~xymon/server/bin/hobbitgraph.cgi
linux-gate.so.1 => (0xb80b8000)
libpcre.so.3 => /lib/libpcre.so.3 (0xb805e000)
librrd.so.2 => /usr/lib/librrd.so.2 (0xb8015000)
(If there's no librrd listed, then it's probably linked statically.
In that case, the next step is done againt the hobbitgraph.cgi binary).
Next, do a "strings" and "grep" on /usr/lib/librrd.so.2 to see what
ttf-file it references:
$ strings /usr/lib/librrd.so.2 |grep ttf
@/usr/share/rrdtool/librrd2/DejaVuSansMono-Roman.ttf
Does that file exist ? It is readable by the webserver userid ?
$ ls -l /usr/share/rrdtool/librrd2/DejaVuSansMono-Roman.ttf
-rw-r--r-- 1 root root 60444 2008-02-17 11:26 /usr/share/rrdtool/librrd2/DejaVuSansMono-Roman.ttf
NB: This is only for RRDtool 1.2.x - the 1.3.x handling of fonts is
quite different.
Regards,
Henrik
More information about the Xymon
mailing list