[Pkg-nagios-devel] Bug#437357: nagios2: questionable location of 'nagios' user's home directory

Matt Zagrabelny mzagrabe at d.umn.edu
Sun Aug 12 01:55:21 UTC 2007


Package: nagios2
Version: 2.6-2+etch1
Severity: normal


Greetings Nagios2 Maintainers,

I realize that this may not be a bug, but I imagine it deserves another
opinion and it perhaps having this issue archived on the 'net will be
useful as well.

I am trying to use the nagios plugin 'check_by_ssh'. The issue arises
every reboot:

* The directory /var/run is cleaned of all regular files by
  /etc/init.d/bootclean via /etc/init.d/mountall-bootclean.sh from
  /etc/rcS.d/S36mountall-bootclean.sh.

* The 'nagios' user's home directory is /var/run/nagios2/.

* The check_by_ssh will fail becuase it does not have any knowledge of
  the host it trying to connect to because
  /var/run/nagios2/.ssh/known_hosts was removed at boot.

* It appears that the 'check_by_ssh' plugin does not have a
  StrictHostKeyChecking option.

Some options for solving this problem are:

1) Modify /etc/init.d/bootclean - this seems like a very bad idea

2) Change the home directory for the user 'nagios' from a location
   inside '/var/run' to one in, perhaps, '/home'. Though I do not know
   what the repercussions of that would be.

3) Make a script that runs on shutdown which saves
   /var/run/nagios2/.ssh/{regular_files} to a safe location:
   /var/local/nagios-save/.
   Make a second script that runs on boot which populates
   /var/run/nagios2/.ssh/ with the files from /var/local/nagios-save/.

Please tell me what you think. Is this a bug? Maybe just a feature
request for nagios-plugins so that 'check_by_ssh' has a
StrictHostKeyChecking option available.

Thanks for the time.

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686-bigmem
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages nagios2 depends on:
ii  libc6                     2.3.6.ds1-13   GNU C Library: Shared libraries
ii  libgd2-noxpm              2.0.33-5.2     GD Graphics Library version 2 (wit
ii  libjpeg62                 6b-13          The Independent JPEG Group's JPEG 
ii  libperl5.8                5.8.8-7        Shared Perl library
ii  libpng12-0                1.2.15~beta5-1 PNG library - runtime
ii  nagios2-common            2.6-2+etch1    support files for nagios2
ii  perl                      5.8.8-7        Larry Wall's Practical Extraction 
ii  zlib1g                    1:1.2.3-13     compression library - runtime

nagios2 recommends no packages.

-- no debconf information




More information about the Pkg-nagios-devel mailing list