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