<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: [Nagios-users] statusmap.cgi takes more than 60 seconds to render</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>My apologies for my HTML, my companies mail server rewrites them automagically...</FONT>
</P>

<P><FONT SIZE=2>I know that a P166 isn't a powerful machine, it was more of a joke, though apparently not much of one. </FONT>
</P>

<P><FONT SIZE=2>I might be able to get a better machine if the project get's approved. As it stands the CPU is pegged at 100% during the render. Given that it can render the map with the default question mark icon in a few seconds I find it strange that it can't do the same with non default icons. I take it no caching of previsouly used images is done.</FONT></P>

<P><FONT SIZE=2>I have now tried to use templates instead of specifying the icon for each host. Unfortunately this doesn't appear to help. </FONT></P>

<P><FONT SIZE=2>I have tried using gd2 icons for the statusmap to reduce the overhead; when I try this however I just get question marks instead of the proper icons. I believe that I may be having problems with the icons I created using png2gd2. </FONT></P>

<P><FONT SIZE=2>I have tried using the two following commands to create them:</FONT>
</P>

<P><FONT SIZE=2>pngtogd2 cisco-database.png cisco-database.gd2 64 1</FONT>
<BR><FONT SIZE=2>and also </FONT>
<BR><FONT SIZE=2>pngtogd cisco-database.png cisco-database.gd2</FONT>
</P>

<P><FONT SIZE=2>I have two versions of libgd installed on the system: </FONT>
</P>

<P><FONT SIZE=2>/usr/lib/libgd.so</FONT>
<BR><FONT SIZE=2>/usr/lib/libgd.so.1</FONT>
<BR><FONT SIZE=2>/usr/lib/libgd.so.1.8.4</FONT>
<BR><FONT SIZE=2>/usr/lib/libgd.so.2</FONT>
<BR><FONT SIZE=2>/usr/lib/libgd.so.2.0.1</FONT>
</P>

<P><FONT SIZE=2>I'm not sure which is being used by the statusmap.cgi or the pngtogd2. pngtogd2 is from the debian package libgd-tools</FONT>
</P>

<P><FONT SIZE=2>Does anyone have any suggestions?</FONT>
</P>

<P><FONT SIZE=2>-JohnF</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Fred Albrecht [<A HREF="mailto:Fred.Albrecht@za.tiscali.com">mailto:Fred.Albrecht@za.tiscali.com</A>]</FONT>
<BR><FONT SIZE=2>Sent: Friday, March 28, 2003 1:14 AM</FONT>
<BR><FONT SIZE=2>To: John Marrett</FONT>
<BR><FONT SIZE=2>Subject: RE: [Nagios-users] statusmap.cgi takes more than 60 seconds to render</FONT>
</P>
<BR>

<P><FONT SIZE=2>Hi John</FONT>
</P>

<P><FONT SIZE=2>What you can do is have a look at how busy your cpu gets when the statusmap cgi is running.  You'll probably find that you cpu is maxed out at 100%, it can only work so hard. ;(</FONT></P>

<P><FONT SIZE=2>And, with all due respect, a P166 is NOT a powerfull machine.  For comfort sake I'd say get yourself a P4 (if you prefer to stay with PC's) and think of it as an investement in your network, IMHO.</FONT></P>

<P><FONT SIZE=2>best regards</FONT>
</P>

<P><FONT SIZE=2>:)</FONT>
<BR><FONT SIZE=2>fred</FONT>
<BR><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: John Marrett [<A HREF="mailto:jmarrett@mediagrif.com">mailto:jmarrett@mediagrif.com</A>]</FONT>
<BR><FONT SIZE=2>Sent: 28 March 2003 12:13 AM</FONT>
<BR><FONT SIZE=2>To: 'nagios-users@lists.sourceforge.net'</FONT>
<BR><FONT SIZE=2>Subject: [Nagios-users] statusmap.cgi takes more than 60 seconds to render</FONT>
</P>
<BR>

<P><FONT SIZE=2>I am in the process of configuring Nagios for the first time. I am running the latest version (1.0) on a powerful Pentium 166.</FONT></P>

<P><FONT SIZE=2>I have configured some parts of my network totaling about 80 hosts. I am now attempting to change the icons for the systems in the status map. I have created a xedtemplate_config_file and put records similar to the following for all my systems.</FONT></P>

<P><FONT SIZE=2>define hostextinfo { </FONT>
<BR><FONT SIZE=2>        host_name               swrtant1 </FONT>
<BR><FONT SIZE=2>        icon_image              cisco-switch.png </FONT>
<BR><FONT SIZE=2>        statusmap_image         cisco-switch.png </FONT>
<BR><FONT SIZE=2>} </FONT>
<BR><FONT SIZE=2>It now takes more than 60 seconds to generate the statusmap. </FONT>
<BR><FONT SIZE=2>I tried gd2 files created using the following command: </FONT>
<BR><FONT SIZE=2>pngtogd2 cisco-switch.png cisco-switch.gd2 64 1 and they show up as question marks. I believe I may be having some gd2 image compatability problems.</FONT></P>

<P><FONT SIZE=2>Does anyone have suggestions on how to improve the time it takes to draw the statusmap? </FONT>
<BR><FONT SIZE=2>If a hardware upgrade is required what type of machine will I need to monitor my entire network (~200 systems, approximately 10 different types with corresponding images).</FONT></P>

<P><FONT SIZE=2>Thanks for your help, </FONT>
<BR><FONT SIZE=2>-JohnF </FONT>
</P>

</BODY>
</HTML>