nagios check_* and files limits

Jochen Bern Jochen.Bern at LINworks.de
Fri Dec 7 13:02:19 CET 2012


On 06.12.2012 00:03, Mike W wrote:
> End result seems to be the problem is max open files. Normally this 
> would be fixed by increasing these in /etc/security/limits.conf for user 
> nagios which we did (and rebooted). However this did not resolve the 
> problem. I created a check script at that point to output ulimit -a and 
> it repeatedly showed that the max was still 1024 even tho we had set it 
> to a greater value.

According to the docs that I have at my fingertips (which mightn't apply
to all other distribs, mind you), limits.conf affects PAM. I don't think
that Nagios, when started as root during the boot process and probably
setreuid()ing to user nagios, ever touches PAM. You might want to try
increasing the ofiles limit for *root* to see whether that yields the
result you expect. Since you intend to raise the limit above what
currently is your default *hard* limit, at least that latter *must* be
raised accordingly by OS means.

Having that said, when some daemon - or, for that matter, plugin - needs
some nonstandard per-process configuration, I don't see anything wrong
with configuring it someplace where it does *not* affect the rest of the
system (i.e., in /etc/init.d/nagios or the plugin itself). Manually
adding "umask 022" to all init scripts was considered good practice back
in the SunOS days ... :-}

Regards,
								J. Bern
-- 
*NEU* - NEC IT-Infrastruktur-Produkte im <http://www.linworks-shop.de/>:
Server--Storage--Virtualisierung--Management SW--Passion for Performance
Jochen Bern, Systemingenieur --- LINworks GmbH <http://www.LINworks.de/>
Postfach 100121, 64201 Darmstadt | Robert-Koch-Str. 9, 64331 Weiterstadt
PGP (1024D/4096g) FP = D18B 41B1 16C0 11BA 7F8C DCF7 E1D5 FAF4 444E 1C27
Tel. +49 6151 9067-231, Zentr. -0, Fax -299 - Amtsg. Darmstadt HRB 85202
Unternehmenssitz Weiterstadt, Geschäftsführer Metin Dogan, Oliver Michel

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d




More information about the Developers mailing list