Joe, maybe you can debug the problem with the debug archive of ndo2db (you set it in the configuration file, and you also set the debug level and verbosity). There you can even see the queries sent to the database, and the errors they generate. I'm using Nagios 3.0 and NDO1.4b7 and I've no problems.<br>
<br>Antonio<br><br><br><br><div><span class="gmail_quote">2008/4/4, Joe Precious <<a href="mailto:JoeP@protronics.co.uk">JoeP@protronics.co.uk</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">









<div link="blue" vlink="blue" lang="EN-GB">

<div>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">I've double-checked all my config files and all the
important settings match yours.</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">I wonder if this is a problem when doing a fresh install on
Nagios 3.0 rather than upgrading from previous versions?</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">Joe</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<div>

<div style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0cm 0cm;">

<p style="margin-left: 36pt;"><b><span style="font-size: 10pt;" lang="EN-US">From:</span></b><span style="font-size: 10pt;" lang="EN-US">
<a href="mailto:yannig.perre@externe.bnpparibas.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">yannig.perre@externe.bnpparibas.com</a>
[mailto:<a href="mailto:yannig.perre@externe.bnpparibas.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">yannig.perre@externe.bnpparibas.com</a>] <br>
<b>Sent:</b> 04 April 2008 09:30<br>
<b>To:</b> <a href="mailto:webknowledge@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">webknowledge@gmail.com</a>; Joe Precious<br>
<b>Cc:</b> <a href="mailto:Nagios-users@lists.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Nagios-users@lists.sourceforge.net</a><br>
<b>Subject:</b> RE : [Nagios-users] NDOUtils Problem</span></p>

</div>

</div>

<p style="margin-left: 36pt;"> </p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">I'm using nagios 3.0 (from
b6 through 3.0) and ndoutils 1.4.b7 since a few months against a Solaris 8
without problem. I'm monitoring around 50 servers and 700 services.</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;"> </span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">Here's my configuration:</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;"> </span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">root@xxx # cat ndomod.cfg</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">instance_name=default</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">output_type=unixsocket</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;"> </span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">output=/path/to/nagios/var/ndo.sock</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">tcp_port=5668</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;"># increase this to a higher value
if you want to be able to stop ndo2db a long time</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">output_buffer_items=50000</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">buffer_file=/path/to/nagios
/var/ndomod.tmp</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">file_rotation_interval=14400</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">file_rotation_timeout=60</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">reconnect_interval=15</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">reconnect_warning_interval=15</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">data_processing_options=-1</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">config_output_options=0</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;"> </span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">root@xxx #  cat ndo2db.cfg</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;"># set the name of the user
launching ndo2db module broker</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">ndo2db_user=nagios</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">ndo2db_group=nagios</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">socket_type=unix</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">socket_name=/path/to/nagios/var/ndo.sock</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;" lang="FR">tcp_port=5668</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;" lang="FR"># config of the mysql
backend</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;" lang="FR">db_servertype=mysql</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;" lang="FR">db_host=localhost</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;" lang="FR">db_port=3306</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">db_name=nagios</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">db_prefix=nagios_</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">db_user=mysql_user</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">db_pass=mysql_passwd</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;"># retention of data</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">max_timedevents_age=1440</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">max_systemcommands_age=10080</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;"># = 100 days</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">max_servicechecks_age=144000</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">max_hostchecks_age=10080</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">max_eventhandlers_age=44640</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">debug_level=1</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">debug_verbosity=0</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">debug_file=/path/to/nagios/var/ndo.debug</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">max_debug_file_size=1000000</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;"> </span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">Finaly, nagios.cfg contains this
line:</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;"># ndoutils broker</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;">broker_module=/path/to/nagios/bin/ndomod.o
config_file=/path/to/nagios/etc/ndomod.cfg</span><span lang="FR"></span></p>

<p style="margin-left: 36pt;"><span style="font-size: 10pt; color: navy;"> </span><span lang="FR"></span></p>

<p style="margin-left: 71.4pt;"><span style="font-size: 10pt;" lang="FR">-----Message d'origine-----<br>
<b>De :</b> <a href="mailto:nagios-users-bounces@lists.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">nagios-users-bounces@lists.sourceforge.net</a>
[mailto:<a href="mailto:nagios-users-bounces@lists.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">nagios-users-bounces@lists.sourceforge.net</a>] <b>De la part de</b>
<a href="mailto:webknowledge@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">webknowledge@gmail.com</a><br>
<b>Envoyé :</b> jeudi 3 avril 2008 22:47<br>
<b>À :</b> <a href="mailto:JoeP@protronics.co.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">JoeP@protronics.co.uk</a><br>
<b>Cc :</b> <a href="mailto:Nagios-users@lists.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Nagios-users@lists.sourceforge.net</a><br>
<b>Objet :</b> Re: [Nagios-users] NDOUtils Problem</span><span lang="FR"></span></p>

<p style="margin-left: 71.4pt;"><span lang="FR"> </span></p>

<p style="margin-right: 0cm; margin-bottom: 12pt; margin-left: 71.4pt;"><span lang="FR"><span class="q">>From NDOUtils 1.4.b7 Changelog: <br>
<br></span><span class="q">
1.4b7 - 10/31/2007<br></span><span class="q">
-----------------<br>
NOTE: ** Requires Nagios 2.7 or higher, or Nagios 3.0b6<br>
- Makefile fixes for compilation flags<br>
- Fix for bug where service check table always had same start/end time<br>
- Added sample init script for SLES (Bruno Quintais)<br>
- Added --with-ndo2db-user and --with-ndo2db-group configure script options<br>
- Fix for configfilevariables table not holding multiple entries for various
variables<br>
- Changed/added indexes on various DB tables<br>
- Added some very basic debug file capabilities (not complete yet)<br>
- Fix for handling (backwards) system time changes<br>
- Fix for missing SUN_LEN definition and strtof() functions on Solaris 8
(Christian Masopust)<br>
- Fix for segfault when importing duplicate log file entries (Hendrik Frenzel)<br>
- Updated to support latest Nagios 3.x code (3.0b6)<br>
<br></span><span class="q">
So, I think Nagios3.0.X isn't supported yet. I'm having issues with ndomod for
nagios 3-x installs, so I've sticked with nagios 2.11 with 1.4b7 and it works
fine. Hold your migration, for a new release of the mod.<br>
<br></span>
Cheers,</span></p>

<div><span class="q">

<p style="margin-left: 71.4pt;"><span lang="FR">On Thu, Apr 3, 2008
at 5:22 PM, Joe Precious <<a href="mailto:JoeP@protronics.co.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">JoeP@protronics.co.uk</a>>
wrote:</span></p>

</span><div><span class="q">

<div>

<p style="margin-left: 71.4pt;"><span style="font-size: 10pt;" lang="FR">Hi</span><span lang="FR"></span></p>

</div>

<div>

<p style="margin-left: 71.4pt;"><span lang="FR"> </span></p>

</div>

<div>

<p style="margin-left: 71.4pt;"><span style="font-size: 10pt;" lang="FR">I'm having some problems getting
NDOUtils running on a new Nagios installation.  I have it running fine on
a Nagios 3.0rc3 installation on Ubuntu 6.06 server but I need to move to a new
server.  I've gone to Nagios 3.0 on a Ubuntu 7.10 machine which is all
running fine but when I can't get NDOUtils running.  I run through the
installation several times to make sure I've done everything, double-checked
all config files, confirmed the database and access but it won't run.  I
see the following in the Nagios log:-</span><span lang="FR"></span></p>

</div>

<div>

<p style="margin-left: 71.4pt;"><span lang="FR"> </span></p>

</div>

</span><div>

<p style="margin-left: 71.4pt;"><span style="font-size: 10pt;" lang="FR"><span class="q">[04-03-2008 13:32:47] ndomod:
Successfully reconnected to data sink! 0 items lost, 78 queued items to flush.<br>
[04-03-2008 13:32:31] ndomod: Error writing to data sink! Some output may get
lost...<br>
[04-03-2008 13:32:31] ndomod: Successfully flushed 289 queued items to data
sink.<br></span>
[04-03-2008 13:32:31] ndomod: Successfully reconnected to data sink! 0 items
lost, 289 queued items to flush.<span class="q"><br>
[04-03-2008 13:32:15] ndomod: Error writing to data sink! Some output may get
lost. 194 queued items to flush.<br>
[04-03-2008 13:32:15] ndomod: Successfully reconnected to data sink! 0 items
lost, 505 queued items to flush.<br>
[04-03-2008 13:31:59] ndomod: Error writing to data sink! Some output may get
lost. 424 queued items to flush.<br>
[04-03-2008 13:31:59] ndomod: Successfully reconnected to data sink! 0 items
lost, 588 queued items to flush.<br>
[04-03-2008 13:31:43] ndomod: Error writing to data sink! Some output may get
lost. 499 queued items to flush.<br>
[04-03-2008 13:31:43] ndomod: Successfully reconnected to data sink! 0 items
lost, 676 queued items to flush.<br>
[04-03-2008 13:31:27] ndomod: Error writing to data sink! Some output may get
lost...<br>
[04-03-2008 13:31:27] Finished daemonizing... (New PID=14596)<br>
[04-03-2008 13:31:27] Event broker module '/usr/local/nagios/bin/ndomod-3x.o'
initialized successfully.<br>
[04-03-2008 13:31:27] ndomod: Successfully connected to data sink. 0 queued
items to flush.<br>
[04-03-2008 13:31:27] ndomod: NDOMOD 1.4b7 (10-31-2007) Copyright (c) 2005-2007
Ethan Galstad (<a href="mailto:nagios@nagios.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">nagios@nagios.org</a>)<br>
[04-03-2008 13:31:27] LOG VERSION: 2.0<br>
[04-03-2008 13:31:27] Local time is Thu Apr 03 13:31:27 BST 2008<br>
[04-03-2008 13:31:27] Nagios 3.0 starting... (PID=14594)</span></span><span lang="FR"></span></p>

</div>

<div>

<p style="margin-left: 71.4pt;"><span lang="FR"> </span></p>

</div><span class="q">

<div>

<p style="margin-left: 71.4pt;"><span style="font-size: 10pt;" lang="FR">I've found a few threads on the
internet with similar errors but not found a resolution.  I'm at a loss
how to proceed with troubleshooting.</span><span lang="FR"></span></p>

</div>

<div>

<p style="margin-left: 71.4pt;"><span lang="FR"> </span></p>

</div>

<div>

<p style="margin-left: 71.4pt;"><span style="font-size: 10pt;" lang="FR">Thanks</span><span lang="FR"></span></p>

</div>

<div>

<p style="margin-left: 71.4pt;"><span lang="FR"> </span></p>

</div>

<div>

<p style="margin-left: 71.4pt;"><span style="font-size: 10pt;" lang="FR">Joe</span><span lang="FR"></span></p>

</div>

<p style="margin-left: 71.4pt;"><span style="font-size: 10pt; color: navy;" lang="FR">Joe
Precious                           
</span><span style="font-size: 10pt;" lang="FR"><br>
<span style="color: navy;">Protronics                              
 Tel:  0845 458 3234<br>
<a href="mailto:support@protronics.co.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">support@protronics.co.uk</a>         Fax:
0207 407
2441                   
<br>
--------------------------------------------------------------------------<br>
                      
Business Driven IT                  <br>
              
Microsoft Gold Certified Partner<br>
                 
Cisco SMB Select Partner<br>
--------------------------------------------------------------------------<br>
    Accounts • Networks • Development •
Training<br>
--------------------------------------------------------------------------</span></span><span lang="FR"></span></p>

<div>

<p style="margin-left: 71.4pt;"><span lang="FR"> </span></p>

</div>

</span></div>

<p style="margin-left: 71.4pt;"><span lang="FR"><br>
-------------------------------------------------------------------------<span class="q"><br>
Check out the new SourceForge.net Marketplace.<br>
It's the best place to buy or sell services for<br>
just about anything Open Source.<br>
<a href="http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace</a><br>

_______________________________________________<br>
Nagios-users mailing list<br>
<a href="mailto:Nagios-users@lists.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Nagios-users@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/nagios-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">https://lists.sourceforge.net/lists/listinfo/nagios-users</a><br>
::: Please include Nagios version, plugin version (-v) and OS when reporting
any issue.<br>
::: Messages without supporting info will risk being sent to /dev/null</span></span></p>

</div>

<p style="margin-left: 71.4pt;"><span lang="FR"> </span></p>

<pre style="margin-left: 36pt;"><span lang="FR"> </span></pre><pre style="margin-left: 36pt;"><span lang="FR"> </span></pre><pre style="margin-left: 36pt;"><span lang="FR"> </span></pre><pre style="margin-left: 36pt;"><span lang="FR"> </span></pre>
<pre style="margin-left: 36pt;"><span lang="FR">This message and any attachments (the "message") is</span></pre><pre style="margin-left: 36pt;"><span lang="FR">intended solely for the addressees and is confidential. </span></pre>
<pre style="margin-left: 36pt;"><span lang="FR">If you receive this message in error, please delete it and </span></pre><pre style="margin-left: 36pt;"><span lang="FR">immediately notify the sender. Any use not in accord with </span></pre>
<pre style="margin-left: 36pt;"><span lang="FR">its purpose, any dissemination or disclosure, either whole </span></pre><pre style="margin-left: 36pt;"><span lang="FR">or partial, is prohibited except formal approval. The internet</span></pre>
<pre style="margin-left: 36pt;"><span lang="FR">can not guarantee the integrity of this message. </span></pre><pre style="margin-left: 36pt;"><span lang="FR">BNP PARIBAS (and its subsidiaries) shall (will) not </span></pre>
<pre style="margin-left: 36pt;"><span lang="FR">therefore be liable for the message if modified. </span></pre><pre style="margin-left: 36pt;"><span lang="FR">Do not print this message unless it is necessary,</span></pre><pre style="margin-left: 36pt;">
<span lang="FR">consider the environment.</span></pre><pre style="margin-left: 36pt;"><span lang="FR"> </span></pre><pre style="margin-left: 36pt;"><span lang="FR">                ---------------------------------------------</span></pre>
<pre style="margin-left: 36pt;"><span lang="FR"> </span></pre><pre style="margin-left: 36pt;"><span lang="FR">Ce message et toutes les pieces jointes (ci-apres le </span></pre><pre style="margin-left: 36pt;"><span lang="FR">"message") sont etablis a l'intention exclusive de ses </span></pre>
<pre style="margin-left: 36pt;"><span lang="FR">destinataires et sont confidentiels. Si vous recevez ce </span></pre><pre style="margin-left: 36pt;"><span lang="FR">message par erreur, merci de le detruire et d'en avertir </span></pre>
<pre style="margin-left: 36pt;"><span lang="FR">immediatement l'expediteur. Toute utilisation de ce </span></pre><pre style="margin-left: 36pt;"><span lang="FR">message non conforme a sa destination, toute diffusion </span></pre>
<pre style="margin-left: 36pt;"><span lang="FR">ou toute publication, totale ou partielle, est interdite, sauf </span></pre><pre style="margin-left: 36pt;"><span lang="FR">autorisation expresse. L'internet ne permettant pas </span></pre>
<pre style="margin-left: 36pt;"><span lang="FR">d'assurer l'integrite de ce message, BNP PARIBAS (et ses</span></pre><pre style="margin-left: 36pt;"><span lang="FR">filiales) decline(nt) toute responsabilite au titre de ce </span></pre>
<pre style="margin-left: 36pt;"><span lang="FR">message, dans l'hypothese ou il aurait ete modifie.</span></pre><pre style="margin-left: 36pt;"><span lang="FR">N'imprimez ce message que si necessaire,</span></pre>
<pre style="margin-left: 36pt;"><span lang="FR">pensez a l'environnement.</span></pre></div>

</div>


<br>-------------------------------------------------------------------------<br>
Check out the new SourceForge.net Marketplace.<br>
It's the best place to buy or sell services for<br>
just about anything Open Source.<br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace" target="_blank">http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace</a><br>
_______________________________________________<br>
Nagios-users mailing list<br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Nagios-users@lists.sourceforge.net">Nagios-users@lists.sourceforge.net</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.sourceforge.net/lists/listinfo/nagios-users" target="_blank">https://lists.sourceforge.net/lists/listinfo/nagios-users</a><br>
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.<br>
::: Messages without supporting info will risk being sent to /dev/null<br></blockquote></div><br>