[CLOSED] Re: R: Ndoutils block nagios

Abdessamad BARAKAT abdessamad at barakat.fr
Sun Jun 6 02:53:20 CEST 2010



I have  created a new database and now it's ok...it's seems to block on 
the old database(LOCK,..), mysqlcheck on the old database show "OK"

Thanks a lot for your help

Michael Friedrich a écrit :
> On 2010-06-03 08:38, Abdessamad BARAKAT wrote:
>> Before this crash , all works like a charm. Do you think I really need
>> to upgrade ?
>>    
> 
> I would just recommend it on performance purpose but if it worked for 
> you, stay at 1.4b7 - 1.4b8 is shipping with several bugs which are not 
> all resolved in 1.4b9 (from what I can tell looking at the code and 
> comparing to Icinga IDOUtils).
> 
> Regarding your problem I would run a sanity check on the database, 
> checking if there's anything broken and ndo2db just fails on inserting 
> data (long lasting connections to the rdbms slow down the overall 
> sequential inserts).
> 
> You might also use a little trick to remove the 5k items from buffer - 
> you can set that in your ndomod.cfg - set it to 1, restart the core, 
> change back and restart again. Never tried that, but at least those 
> buffered items should be dropped out of the way.
> 
> But I think the electrical incident harmed sth else, like the rdbms.
> 
> Kind regards,
> Michael
> 
>> Michael Friedrich a écrit :
>>    
>>> Abdessamad BARAKAT wrote:
>>>      
>>>> buffer_file=/var/cache/nagios3/ndoutils_mod.tmp
>>>>        
>>> Try to remove this from disk in order to drop the waiting 5k items being
>>> put on the socket.
>>>
>>> Having a fresh startup of nagios and ndoutils, the config waits to be
>>> written, before some more realtime/config cleanups and after that, the
>>> historical cleanups leading from ndo2db.cfg might also interfere the
>>> normal insert/update procedure. this is when the socket gets blocking
>>> and ndomod is buffed with data it can't even send to the socket.
>>>
>>> Regarding 1.4b7 - consider getting the latest cvs head and patch the
>>> unique constraint bugfix on nagios-devel yourself onto mysql.sql
>>>
>>> It's not "the latest and greatest" ndoutils, just "the latest" though.
>>>
>>> Kind regards,
>>> Michael
>>>
>>>      
>>>> file_rotation_interval=14400
>>>> file_rotation_timeout=60
>>>> reconnect_interval=15
>>>> reconnect_warning_interval=15
>>>> data_processing_options=-1
>>>> config_output_options=3
>>>>
>>>>
>>>> Thanks again for your help
>>>>
>>>> Bertinelli Massimo a écrit :
>>>>        
>>>>> I risolve the same problem using this method:
>>>>> stop ndo and nagios
>>>>> deleting the file ndo.sock on nagios/var directory
>>>>> Start ndo and nagios
>>>>>    Bye
>>>>> Max
>>>>>
>>>>> ----- Messaggio originale -----
>>>>> Da: Abdessamad BARAKAT<abdessamad at barakat.fr>
>>>>> A: nagios-users at lists.sourceforge.net<nagios-users at lists.sourceforge.net>
>>>>> Inviato: Wed Jun 02 13:42:12 2010
>>>>> Oggetto: [Nagios-users] Ndoutils block nagios
>>>>>
>>>>> Hi,
>>>>>
>>>>> After a electrical crash, I have a problem with ndoutils, nagios start
>>>>> and works correctly when ndo2db isn't started .
>>>>>
>>>>> When I start ndo2db, nagios blocks.
>>>>>
>>>>> When ndo2db is started , nagios connect to ndo2db:
>>>>>
>>>>> [1275478646] ndomod: Successfully reconnected to data sink!  113098
>>>>> items lost, 5000 queued items to flush.
>>>>>
>>>>> I see this activity on the process nagios with strace:
>>>>>
>>>>> [pid 18603] write(7, "\n400:\n4=1275477698.622212\n174=MAW"..., 588
>>>>> <unfinished ...>
>>>>> [pid 18604]<... poll resumed>   )        = 0 (Timeout)
>>>>> [pid 18604] poll([{fd=4, events=POLLIN}], 1, 500) = 0 (Timeout)
>>>>> [pid 18604] poll([{fd=4, events=POLLIN}], 1, 500) = 0 (Timeout)
>>>>> [pid 18604] poll([{fd=4, events=POLLIN}], 1, 500) = 0 (Timeout)
>>>>> [pid 18604] poll([{fd=4, events=POLLIN}], 1, 500) = 0 (Timeout)
>>>>>
>>>>> Before the electrical crash , all is ok.
>>>>>
>>>>> I use :
>>>>>
>>>>> - nagios 3.0.6
>>>>> - NDOMOD 1.4b7 (10-31-2007)
>>>>>
>>>>> Many thanks for any help / information
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>>
>>>>> _______________________________________________
>>>>> Nagios-users mailing list
>>>>> Nagios-users at lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/nagios-users
>>>>> ::: Please include Nagios version, plugin version (-v) and OS when
>>>>> reporting any issue.
>>>>> ::: Messages without supporting info will risk being sent to /dev/null
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------
>>>>>
>>>>> _______________________________________________
>>>>> Nagios-users mailing list
>>>>> Nagios-users at lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/nagios-users
>>>>> ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
>>>>> ::: Messages without supporting info will risk being sent to /dev/null
>>>>>          
>>>> ------------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> Nagios-users mailing list
>>>> Nagios-users at lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/nagios-users
>>>> ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
>>>> ::: Messages without supporting info will risk being sent to /dev/null
>>>>        
>>>      
>> ------------------------------------------------------------------------------
>> ThinkGeek and WIRED's GeekDad team up for the Ultimate
>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
>> lucky parental unit.  See the prize list and enter to win:
>> http://p.sf.net/sfu/thinkgeek-promo
>> _______________________________________________
>> Nagios-users mailing list
>> Nagios-users at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/nagios-users
>> ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
>> ::: Messages without supporting info will risk being sent to /dev/null
> 
> 
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate 
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
> lucky parental unit.  See the prize list and enter to win: 
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-users
> ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
> ::: Messages without supporting info will risk being sent to /dev/null


------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null


More information about the Users mailing list