Nagios father, script son ??

Todd Barbera todd_barbera at wgbh.org
Fri Nov 18 15:24:12 CET 2005


/etc/init.d/nagios stop

sleep 30

ps -ef|grep nagios

echo "now stopping sendmail"

/etc/init.d/sendmail restart

sleep 30

echo "now calling named"

/etc/init.d/named

echo "now starting nagios"

/etc/init.d/nagios start

 

This should give you a pretty good idea as to where the script is failing,
based on what echo statements get processed. If you're not running the
script interactively then redirect the output to a log, i.e.,
/usr/local/nagios/bin/mynagios_script >
/usr/local/nagios/tmp/mynagios_script.log. These are basic script debugging
techniques. You may do well getting yourself a good shell scripting
reference guide.

 

Todd

 

-----Original Message-----
From: nagios-users-admin at lists.sourceforge.net
[mailto:nagios-users-admin at lists.sourceforge.net] On Behalf Of enrico fanti
Sent: Friday, November 18, 2005 8:19 AM
To: Todd Barbera
Cc: nagios-users at lists.sourceforge.net
Subject: Re: [Nagios-users] Nagios father, script son ??

 

Hi Todd,

I tried your hint, but isn't ok.

Wath do you mean with "you could put in a process grep in the script" ?

Thank you

Enrico


Todd Barbera wrote: 

Hi Enrico,
 
Try putting in the following:
 
/etc/init.d/nagios stop
sleep 30
echo "now to stop sendmail"
/etc/init.d/sendmail restart
sleep 30
echo "now to call named"
/etc/init.d/named
 
This will help determine if the script is truly dying because the nagios
process stops. 30 seconds should be far more time needed for nagios to
shutdown, although I suppose you could put in a process grep in the script
to verify.
 
Todd
 
----- Original Message ----- 
From: "enrico fanti"  <mailto:e.fanti at pointercom.it> <e.fanti at pointercom.it>
To:  <mailto:jpratt at norwich.edu> <jpratt at norwich.edu>;
<mailto:nagios-users at lists.sourceforge.net>
<nagios-users at lists.sourceforge.net>
Sent: Friday, November 18, 2005 7:18 AM
Subject: Re: [Nagios-users] Nagios father, script son ??
 
 
  

Hi,
I tried that but it doesn't work..
 
It seems to be very stange case...
 
 
 
 
Jamie Pratt wrote:
 
    

did you try tagging an & on the end of the command line to fork it off
into the background? sometimes this will help..
 
regards,
jamie
 
-- 
 
James Pratt
Unix Systems Administrator
Norwich University - Information Technology
jpratt at norwich.edu | 1-802-485-2532
 
 
 
enrico fanti wrote:
 
      

Hi to all
 
I have this problem
 
Nagios executes a script.
This script have to restart the Nagios process in this way:
 
/etc/init.d/nagios stop
/etc/init.d/sendmail restart
/etc/init.d/named
/etc/init.d/nagios start
 
The problem is that when the script execute this sequence, it
executes only:
 
/etc/init.d/nagios stop
/etc/init.d/sendmail stop
 
It seems that the father Nagios execute the son script, but this
script dies when the father dies (Nagios).
 
 
Is there a way to run the son script separately from the father
Thak you
 
Enrico
 
        

 
 
      

-- 
=======================================
Enrico Fanti
PointerCom s.p.a - http://www.pointercom.it
Via Francesco De Sanctis, 9
00195 Roma - ITALY
tel. +39-06-37591259
fax +39-06-37591202
e.fanti at pointercom.it
================================
 
 
 
 
    

 
 
 
 
  





-- 
=======================================
Enrico Fanti
PointerCom s.p.a - http://www.pointercom.it
Via Francesco De Sanctis, 9
00195 Roma - ITALY
tel. +39-06-37591259
fax +39-06-37591202
e.fanti at pointercom.it
================================ 
 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/users/attachments/20051118/f2c16fe2/attachment.html>


More information about the Users mailing list